/* Mirrors the established Sinlau utility identity; no app runtime token changes. */
:root{color-scheme:light dark;--brand:#005e59;--ink:#1c1c1e;--muted:#565c60;--bg:#f2f2f7;--paper:#fff;--line:#d5dadd;--scroll:#78918d;scrollbar-color:var(--scroll) var(--bg);scrollbar-width:auto}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.85 -apple-system,BlinkMacSystemFont,"PingFang TC","Noto Sans TC",sans-serif}main{max-width:780px;margin:auto;padding:48px 24px 80px}header{border-bottom:2px solid var(--brand);padding-bottom:24px;margin-bottom:32px}.eyebrow{color:var(--brand);font-weight:700;letter-spacing:.04em}h1{font-size:clamp(30px,6vw,44px);line-height:1.25;margin:12px 0 20px}h2{font-size:23px;line-height:1.5;margin:32px 0 8px}p{margin:12px 0}a{color:var(--brand);text-underline-offset:4px;cursor:pointer}a:hover{text-decoration-thickness:3px}a:focus-visible,summary:focus-visible{outline:3px solid var(--brand);outline-offset:5px}a:active{opacity:.7}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{min-height:44px;display:inline-flex;align-items:center}.note{background:var(--paper);border-left:4px solid var(--brand);padding:16px 20px;border-radius:0 12px 12px 0}.muted,small{color:var(--muted)}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:650;min-height:44px}summary:hover{color:var(--brand)}footer{margin-top:40px;border-top:1px solid var(--line);padding-top:20px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--scroll);border:3px solid var(--bg);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--brand)}@media(prefers-color-scheme:dark){:root{--brand:#75dbd6;--ink:#f2f2f7;--muted:#b5bdc1;--bg:#101415;--paper:#1d2425;--line:#445153;--scroll:#78918d}}@media(forced-colors:active){:root{scrollbar-color:auto}a:focus-visible,summary:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}