:root{--bg: #0b0c0f;--bg-2: #12141a;--fg: #ece7df;--muted: #8d919a;--line: rgba(236, 231, 223, .08);--line-2: rgba(236, 231, 223, .16);--gold: #f2b13c;--ember: #ff7a3d;--cyan: #5cd6ff;--bg-rgb: 11, 12, 15;--fg-rgb: 236, 231, 223;--gold-rgb: 242, 177, 60;--cyan-rgb: 92, 214, 255;--text-2: #b9bcc4;--glass: rgba(11, 12, 15, .7);--card: linear-gradient(180deg, #171a22, #111318);--card-shadow: 0 30px 80px rgba(0, 0, 0, .45);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .015));--chip-bg: rgba(18, 20, 26, .88);--tag-fg: #f6cf86;--on-gold: #1a1306;--on-cyan: #06121b;--shaft: #e2dccf;--bow-tip: #f6efe2;--bow-grip: #2a2d35;--ring-fill: rgba(255, 255, 255, .015);--ring-alt: rgba(255, 255, 255, .04);--switch-off: rgba(255, 255, 255, .14);--vignette: rgba(0, 0, 0, .65);--grain: .06;--display: "Archivo", "Noto Sans TC", system-ui, sans-serif;--sans: "Noto Sans TC", "Archivo", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--pad: clamp(20px, 5vw, 84px);color-scheme:dark}:root[data-theme=light]{--bg: #f6f2ea;--bg-2: #ece6da;--fg: #1d1b18;--muted: #6b665d;--line: rgba(29, 27, 24, .09);--line-2: rgba(29, 27, 24, .18);--gold: #a86a08;--ember: #d4541a;--cyan: #08709a;--bg-rgb: 246, 242, 234;--fg-rgb: 29, 27, 24;--gold-rgb: 168, 106, 8;--cyan-rgb: 8, 112, 154;--text-2: #4b4740;--glass: rgba(246, 242, 234, .8);--card: linear-gradient(180deg, #fffdf8, #f4efe5);--card-shadow: 0 24px 60px rgba(60, 45, 20, .12);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .55));--chip-bg: rgba(255, 253, 248, .92);--tag-fg: #7a4c06;--on-gold: #fff;--on-cyan: #fff;--shaft: #3a332a;--bow-tip: #3a332a;--bow-grip: #e8dfcf;--ring-fill: rgba(29, 27, 24, .02);--ring-alt: rgba(29, 27, 24, .055);--switch-off: rgba(0, 0, 0, .14);--vignette: rgba(120, 96, 60, .16);--grain: .035;color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg)}body{font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}button{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--gold);color:var(--on-gold)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}body:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--muted);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold);flex:none}.replay{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center;font-family:var(--mono);font-size:12px;color:var(--muted);padding:6px 12px;border-radius:999px;border:1px solid var(--line-2);transition:color .2s,border-color .2s}.replay:hover,.replay:focus-visible{color:var(--gold);border-color:rgba(var(--gold-rgb),.5)}kbd{font-family:var(--mono);font-size:12px;padding:1px 7px;border-radius:6px;border:1px solid var(--line-2);background:rgba(var(--fg-rgb),.04)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.a-shaft{stroke:var(--shaft);stroke-width:3;stroke-linecap:round}.a-vane{fill:var(--ember)}.a-nock{fill:none;stroke:var(--shaft);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.a-head{fill:var(--gold)}.fx-shock{position:absolute;left:0;top:0;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;border:1.5px solid var(--gold)}.fx-spark{position:absolute;left:0;top:0;width:16px;height:2px;margin-top:-1px;border-radius:2px;background:var(--gold);transform-origin:0 50%}html.reduced *,html.reduced *:before,html.reduced *:after{animation:none!important}
