:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fcf9f3;--color-surface:#fff;--color-surface-2:#f5eee2;--color-ink:#3a3129;--color-muted:#72675a;--color-line:#ebe1d0;--color-primary:#c9a96e;--color-primary-ink:#3a3129;--color-accent:#82642c;--color-accent-ink:#fff;--color-accent-soft:#f3e9d6;--color-caramel:#c9a96e;--color-danger:#c43d3d;--color-danger-soft:#f8dcd8;--color-success:#3f7d4e;--color-staff:#3d5a80;--color-staff-ink:#fff;--color-staff-soft:#dde6f1;--color-bar:#ffffffeb;--color-scrim:#261f1873;--color-media-bg:#000;--color-on-media:#fff;--color-media-chip:#00000080;--font-display:var(--font-wenkai), "Kaiti TC", "BiauKai", "DFKai-SB", serif;--font-body:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:24px;--text-2xl:28px;--text-3xl:34px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 1px 3px #3a31291a;--shadow-md:0 6px 20px #3a312924;--app-max-width:520px;--app-form-width:600px;--app-medium-width:1040px;--app-wide-width:1200px;--tap-min:44px;--bar-height:56px}
*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{min-height:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);overscroll-behavior-y:none;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.3}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-lg)}p{margin:0}a:not([class]){color:var(--color-accent);text-underline-offset:3px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
