@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/abril-fatface-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2122,U+2212}:root{--c-gold: #ffd887;--c-gold-soft: #f7e7ad;--c-gold-btn: #efbd5e;--c-orange-line: #ff953f;--c-error: #eb8a7b;--c-white: #ffffff;--c-input-bg: #000000;--c-overlay: rgba(0, 0, 0, .8);--c-result-bg: rgba(10, 6, 1, .9);--c-excitement: #ff2d9b;--c-excitement-dim: #4a0f2e;--c-shame: #f0902a;--c-shame-dim: #3d2410;--c-vignette: rgb(19, 0, 0);--c-loading-bar: #f7e7ad;--c-loading-track: #2f1a0e;--c-loading-scrim: rgba(0, 0, 0, .65);--font-serif: "Noto Serif TC", "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", "Noto Serif", serif;--font-sans: "Noto Sans TC", system-ui, -apple-system, sans-serif;--font-display: "Abril Fatface", var(--font-serif);--fs-label: 20px;--fs-input: 20px;--fs-small: 11px;--fs-btn: 33px;--fs-popup-title: 25px;--fs-popup-btn: 30px;--fs-ui: 16px;--fs-ui-sm: 13px;--fs-counter-num: 98px;--fs-gauge-num: 35px;--fs-loading-title: 47px;--fs-loading-pct: 33px;--fs-ending-line: 58px;--fs-code-hint: 28px;--fs-code-value: 43px;--fs-result-btn: 46px;--fs-box-title: 40px;--t-fast: .15s ease;--t-normal: .3s ease;--t-curtain: .9s cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}body{background:#000;color:var(--c-white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}html.is-embedded,html.is-embedded body{background:transparent}button{font-family:inherit;color:inherit;border:none;outline:none;background:none;cursor:pointer}input{font-family:inherit}img{display:block;max-width:100%;pointer-events:none;-webkit-user-drag:none}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
