@layer tokens{:root{color-scheme:light;--color-bg:#faf6ee;--color-surface:#fffdf8;--color-sunken:#f2ebdd;--color-track:#eae1cf;--color-text:#1e1b16;--color-text-2:#5a5246;--color-text-3:#6e655a;--color-border:#e3d9c6;--color-border-strong:#8a7f70;--color-accent:#c23a1e;--color-accent-hover:#a8351b;--color-accent-subtle:#f8e4dc;--color-on-accent:#fff;--color-indigo:#233e77;--color-ok:#2e7d4f;--color-warn:#8a5e00;--color-danger:#a8351b;--color-focus:#233e77;--color-scrim:#1e1b1673;--paper-grain:radial-gradient(120% 90% at 30% 20%, #fffdf8, #faf6ee 55%, #f2ebdd);--wheel-1:#c23a1e;--wheel-2:#f1b9c7;--wheel-3:#233e77;--wheel-4:#e2a325;--wheel-5:#5e7d2e;--wheel-6:#faf6ee;--wheel-line:#1e1b16;--wheel-line-w:1.25px;--wheel-rim-w:2px;--font-latin:"DM Sans Variable";--font-sans:var(--font-latin), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-ko:var(--font-latin), -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--font-ja:var(--font-latin), -apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans JP", sans-serif;--font-zh-tw:var(--font-latin), -apple-system, "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-reveal:clamp(2.5rem, 6vw + 1rem, 4rem);--leading-body:1.55;--leading-title:1.2;--leading-body-cjk:1.75;--leading-title-cjk:1.4;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--tracking-tight:-.011em;--tracking-wordmark:-.01em;--tracking-stamp:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:4px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--shadow-1:0 1px 2px #1e1b1614;--shadow-2:0 4px 12px #1e1b161a;--shadow-3:0 10px 24px #1e1b1629;--shadow-press:inset 0 -3px 0 #0000002e;--z-base:0;--z-header:10;--z-menu:100;--z-banner:200;--z-dialog:300;--dur-1:80ms;--dur-2:.14s;--dur-3:.22s;--dur-4:.36s;--dur-reveal:.6s;--dur-celebrate:1.2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--frame-max:1120px;--measure:68ch;--gutter:16px;--header-h:56px;--target-min:44px;--target-s:36px;--focus-ring:2px;--focus-offset:2px;--border-w:1px;--icon-s:16px;--icon-m:20px;--icon-l:24px;--icon-xl:40px}@media (width>=600px){:root{--gutter:24px}}@media (width>=1200px){:root{--gutter:32px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg:#17140f;--color-surface:#211d17;--color-sunken:#1b1813;--color-track:#2c271f;--color-text:#f3ede2;--color-text-2:#c9bfae;--color-text-3:#a79c8a;--color-border:#3a342a;--color-border-strong:#7a7060;--color-accent:#f07a5c;--color-accent-hover:#ff8f7a;--color-accent-subtle:#3a2219;--color-on-accent:#17140f;--color-indigo:#8fa8e0;--color-ok:#5bc28a;--color-warn:#e9b54a;--color-danger:#ff8f7a;--color-focus:#8fa8e0;--color-scrim:#0009;--paper-grain:radial-gradient(120% 90% at 30% 20%, #211d17, #17140f 60%);--wheel-6:#f3ede2;--wheel-line:#f3ede2;--shadow-1:none;--shadow-2:none;--shadow-3:none}}:root[data-theme=dark]{color-scheme:dark;--color-bg:#17140f;--color-surface:#211d17;--color-sunken:#1b1813;--color-track:#2c271f;--color-text:#f3ede2;--color-text-2:#c9bfae;--color-text-3:#a79c8a;--color-border:#3a342a;--color-border-strong:#7a7060;--color-accent:#f07a5c;--color-accent-hover:#ff8f7a;--color-accent-subtle:#3a2219;--color-on-accent:#17140f;--color-indigo:#8fa8e0;--color-ok:#5bc28a;--color-warn:#e9b54a;--color-danger:#ff8f7a;--color-focus:#8fa8e0;--color-scrim:#0009;--paper-grain:radial-gradient(120% 90% at 30% 20%, #211d17, #17140f 60%);--wheel-6:#f3ede2;--wheel-line:#f3ede2;--shadow-1:none;--shadow-2:none;--shadow-3:none}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:.2s;--dur-reveal:.25s;--dur-celebrate:0s}}}body{background:var(--paper-grain);background-color:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-sans);place-items:center;margin:0;display:grid}main[data-astro-cid-lcdefpme]{padding:var(--space-5) var(--gutter);text-align:center;max-width:32rem}.mark[data-astro-cid-lcdefpme]{width:88px;height:88px;margin:0 auto var(--space-5);animation:stamp var(--dur-reveal) var(--ease-overshoot) .3s both;display:block}h1[data-astro-cid-lcdefpme]{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wordmark);line-height:var(--leading-title);margin:0 0 var(--space-3)}p[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);line-height:var(--leading-body);color:var(--color-text-2)}.soon[data-astro-cid-lcdefpme]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border:var(--border-w) solid var(--color-text);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-stamp);text-transform:uppercase;display:inline-block}a[data-astro-cid-lcdefpme]{color:var(--color-indigo)}a[data-astro-cid-lcdefpme]:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset)}@keyframes stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}60%{opacity:1;transform:rotate(-12deg)scale(.94)}to{opacity:1;transform:rotate(-12deg)scale(1)}}
