:root{color-scheme:light;--bg:#f4efe6;--surface:#fff;--surface-elevated:#fff;--ink:#0e0e0c;--muted:#6b655c;--rule:#d7cfc2;--paper-2:var(--rule);--rule-strong:#0e0e0c;--accent:#e63327;--accent-strong:#c81e12;--accent-hot:#ff4a3a;--color-primary:var(--ink);--color-primary-hover:var(--accent);--color-primary-active:var(--accent-strong);--color-secondary:var(--accent-strong);--color-background:var(--bg);--color-surface:var(--surface);--color-surface-elevated:var(--surface-elevated);--color-text:var(--ink);--color-text-muted:var(--muted);--color-text-inverse:var(--bg);--color-link:var(--accent-strong);--color-border:var(--rule);--color-border-strong:var(--ink);--color-error:#c81e12;--color-error-bg:#fae7e3;--color-error-fg:#fff;--color-warning:#8a5200;--color-warning-bg:#f3e7cf;--color-success:#2f6d4f;--color-success-bg:#ddebe2;--color-info:#2b5b7a;--color-info-bg:#dce7ee;--color-text-disabled:#8e8578;--color-disabled-bg:#e9e3d8;--state-teaser-bg:transparent;--state-teaser-fg:var(--ink);--state-teaser-border:var(--rule);--state-coming-soon-bg:var(--rule);--state-coming-soon-fg:var(--ink);--state-coming-soon-border:transparent;--state-demo-bg:var(--accent-strong);--state-demo-fg:#fff;--state-demo-border:transparent;--state-launched-bg:var(--ink);--state-launched-fg:var(--bg);--state-launched-border:transparent;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:1rem;--text-lg:1.0625rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2rem;--text-4xl:2.25rem;--text-5xl:3.5rem;--text-display:5.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:800;--line-height-tight:.95;--line-height-snug:1.25;--line-height-normal:1.5;--line-height-relaxed:1.6;--tracking-display:-.03em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-mono:.06em;--tracking-wide:.1em;--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-none:0;--radius-sm:2px;--radius-md:4px;--radius-full:9999px;--shadow-none:none;--shadow-overlay:0 8px 24px #0e0e0c2e;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--duration-reveal:.6s;--stagger-reveal:90ms;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1)}[data-theme=dark]{color-scheme:dark;--bg:#0e0e0c;--surface:#15130f;--surface-elevated:#1c1a15;--ink:#f4efe6;--muted:#9a948a;--rule:#2a2824;--rule-strong:#f4efe6;--accent:#ff4a3a;--accent-strong:#ff4a3a;--color-primary:var(--ink);--color-primary-hover:var(--accent);--color-text-inverse:var(--bg);--color-link:var(--accent);--color-border:var(--rule);--color-border-strong:var(--ink);--color-error:#ff6b5e;--color-error-bg:#2a1613;--color-error-fg:var(--bg);--color-warning:#e0a64a;--color-warning-bg:#241c10;--color-success:#6fbf95;--color-success-bg:#14241c;--color-info:#7fb4d6;--color-info-bg:#12222b;--color-text-disabled:#6b655c;--color-disabled-bg:#201e19;--state-demo-bg:var(--accent);--state-demo-fg:var(--bg);--state-launched-bg:var(--ink);--state-launched-fg:var(--bg);--state-coming-soon-bg:var(--surface-elevated);--state-coming-soon-fg:var(--ink)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-reveal:0s;--stagger-reveal:0s}}:root:lang(ru){--font-display:"Fraunces", "Noto Serif", Georgia, serif}:root:lang(zh-Hans){--font-display:"Fraunces", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", STSong, SimSun, serif;--font-sans:"IBM Plex Sans", "Noto Sans CJK SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans CJK SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", monospace}:root:lang(zh-Hant){--font-display:"Fraunces", "Noto Serif CJK TC", "Source Han Serif TC", "Songti TC", PMingLiU, MingLiU, serif;--font-sans:"IBM Plex Sans", "Noto Sans CJK TC", "Source Han Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans CJK TC", "Source Han Sans TC", "PingFang TC", "Microsoft JhengHei", monospace}:root:lang(ja){--font-display:"Fraunces", "Noto Serif CJK JP", "Source Han Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-sans:"IBM Plex Sans", "Noto Sans CJK JP", "Source Han Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans CJK JP", "Source Han Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, monospace}:root:lang(ko){--font-display:"Fraunces", "Noto Serif CJK KR", "Source Han Serif KR", AppleMyungjo, Batang, serif;--font-sans:"IBM Plex Sans", "Noto Sans CJK KR", "Source Han Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans CJK KR", "Source Han Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", monospace}:root:lang(zh),:root:lang(ja),:root:lang(ko){--tracking-display:0;--tracking-tight:0;--tracking-mono:.02em;--tracking-wide:.04em;font-synthesis:weight}.seal[data-astro-cid-ddcfc6az]{inline-size:var(--seal-size);block-size:var(--seal-size);color:var(--accent);flex-shrink:0;display:inline-flex}.seal[data-astro-cid-ddcfc6az] svg{block-size:100%;inline-size:100%}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);background:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{overflow-wrap:break-word;flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:var(--color-link)}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-primary-hover);outline-offset:2px}.masthead[data-astro-cid-bia74qtx]{border-block-start:1px solid var(--color-border-strong);padding-block:var(--space-4);padding-inline:max(var(--space-5), calc((100% - 48rem) / 2 + var(--space-5)))}.brand[data-astro-cid-bia74qtx]{align-items:center;gap:var(--space-3);text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-bia74qtx]{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:var(--line-height-tight);color:var(--color-text)}.brand[data-astro-cid-bia74qtx]:hover .wordmark[data-astro-cid-bia74qtx],.brand[data-astro-cid-bia74qtx]:focus-visible .wordmark[data-astro-cid-bia74qtx]{color:var(--color-primary-hover)}.rules[data-astro-cid-bia74qtx]{border-block-start:3px solid var(--color-border-strong);border-block-end:1px solid var(--color-border-strong);block-size:3px}main[data-astro-cid-bia74qtx],footer[data-astro-cid-bia74qtx]{inline-size:100%;max-inline-size:48rem;padding-inline:var(--space-5);margin-inline:auto}main[data-astro-cid-bia74qtx]{padding-block:var(--space-7);flex:1 0 auto}footer[data-astro-cid-bia74qtx]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);color:var(--color-text-muted);padding-block-end:var(--space-6)}footer[data-astro-cid-bia74qtx] p[data-astro-cid-bia74qtx]{border-block-start:1px solid var(--color-border);margin:0;padding-block-start:var(--space-3)}
