:root{--bg: #f5f6f3;--card: #ffffff;--ink: #17212b;--muted: #5b6670;--muted-2: #4a545c;--border: #d5dad6;--line: #e3e6e2;--soft: #eef1ee;--accent: #0b7a5f;--link: #0b6650;--down: #1f5bd8;--up: #d92d20;--shadow: 0 1px 2px rgba(23, 33, 43, .06);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans KR,system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}a{color:var(--link)}a:hover{color:#084d3c}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--down);outline-offset:2px}img,svg{display:block;max-width:100%}h1,h2,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;background:var(--bg);position:relative}.app.has-nav{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app.wide{max-width:960px}.nav.svelte-oeh3u8{position:fixed;left:0;right:0;bottom:0;max-width:480px;margin:0 auto;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));z-index:10}a.svelte-oeh3u8{text-decoration:none;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;min-height:44px}a[aria-current=page].svelte-oeh3u8{color:var(--ink);font-weight:600}
