:root{--color-ink:#16181b;--color-secondary:#3b4046;--color-muted:#5c636b;--color-line:#dfe2e6;--color-line-strong:#c3c8ce;--color-page:#f4f3ef;--color-surface:#fff;--color-subtle:#ecebe6;--color-accent:#0d5c63;--color-accent-ink:#fff;--color-bar:#1d2327;--color-bar-ink:#eef1f3;--color-bar-muted:#a9b2ba;--color-up:#ff8a80;--color-down:#8ab4ff;--color-danger:#b3261e;--color-danger-surface:#fdecea;--chip-home-bg:#dcefee;--chip-home-ink:#0b4a50;--chip-brief-bg:#e3ecf8;--chip-brief-ink:#173a67;--chip-golf-bg:#e2f1e6;--chip-golf-ink:#1c4d2b;--chip-health-bg:#fbe6e4;--chip-health-ink:#6e1f18;--chip-life-bg:#f7eed8;--chip-life-ink:#5a4210;--radius:14px;--shadow-card:0 1px 2px #0000000f;--content-width:1440px;--gutter:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-ink);background:var(--color-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:112.5%;line-height:1.6}@media (prefers-color-scheme:dark){:root{--color-ink:#eef0f2;--color-secondary:#c9ced3;--color-muted:#a3abb3;--color-line:#30363c;--color-line-strong:#454d55;--color-page:#121416;--color-surface:#1b1f22;--color-subtle:#252a2e;--color-accent:#5fc4cc;--color-accent-ink:#0b1a1c;--color-bar:#0b0d0f;--color-danger:#ffb4ab;--color-danger-surface:#3b1512;--chip-home-bg:#173d40;--chip-home-ink:#cdeeee;--chip-brief-bg:#1d3150;--chip-brief-ink:#cfe0fb;--chip-golf-bg:#1d3a26;--chip-golf-ink:#cdebd6;--chip-health-bg:#4a1f1b;--chip-health-ink:#fbd5d0;--chip-life-bg:#43351a;--chip-life-ink:#f4e2b5;--shadow-card:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (min-width:720px){:root{--gutter:24px}}*{box-sizing:border-box}body{background:var(--color-page);flex-direction:column;min-width:320px;min-height:100dvh;margin:0;display:flex}a{color:inherit}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
