:root{--bg:#f5f3ee;--surface:#fff;--ink:#17201c;--ink-2:#47504b;--muted:#69716c;--accent:#3f79ad;--focus-outline:2px solid #6b7280;--soft:#e4eff8;--line:#e8e4db;--danger:#b5412f;--danger-soft:#f8e7e3;--sun:#e06b43;--sun-soft:#fbe8df;--amber:#946512;--amber-soft:#f6ecd5;--violet:#5b4a7a;--violet-soft:#ebe6f2;--sky:#4c6a92;--sky-soft:#e3ebf4;--shadow-card:0 0 0 1px var(--line);--shadow-float:0 10px 30px #17201c24, 0 0 0 1px #17201c0d;--text-xs:12px;--text-sm:12.5px;--text-body:14px;--text-section:16px;--text-title:21px;--text-display:26px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--page-gutter:16px;--control-height:44px;--radius:10px;--radius-card:10px;--radius-inner:8px;--radius-pill:999px;--card-padding:14px;--card-gap:12px;--section-gap:24px;--field-gap:10px;--content-width:760px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,Malgun Gothic,Noto Sans KR,sans-serif;font-size:var(--text-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;--accent-2:#6397c0;--pastel:#8cb8db;--menu-label-size:13px;--menu-label-weight:750;--menu-label-color:var(--muted);--menu-label-gap:8px;--menu-row-height:44px;--menu-row-padding:9px 14px;--menu-row-gap:12px;--menu-row-text:14px;--menu-row-weight:400;--card-row-height:44px;--card-key-size:13px;--card-key-weight:400;--card-key-gap:16px;--inset-divider:linear-gradient(to right, transparent 14px, var(--line) 14px, var(--line) calc(100% - 14px), transparent calc(100% - 14px)) 1}*{box-sizing:border-box}body{background:var(--bg);word-break:keep-all;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:var(--focus-outline);outline-offset:3px}:root [data-sheet-pointer-return]:focus-visible{box-shadow:none;outline:none}@media (hover:none) and (pointer:coarse){:root{--focus-outline:none}:is(a,button,summary):focus-visible{--focus-outline:2px solid #6b7280}}button,input,select{min-height:var(--control-height)}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;color:var(--ink);padding:11px 14px}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:20px;accent-color:var(--accent)}button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);padding:9px 14px;font-weight:600;line-height:1.4}h1{font-size:var(--text-title);overflow-wrap:anywhere;letter-spacing:-.03em;margin:0 0 5px;font-weight:800;line-height:1.25}h2{font-size:var(--text-section);letter-spacing:-.015em;margin:0 0 10px;font-weight:750}h3{letter-spacing:-.01em;font-size:15px}p{margin:6px 0;line-height:1.5}small{font-size:var(--text-xs)}ul{margin:0;padding:0;list-style:none}fieldset{border:0;min-width:0;margin:0;padding:0}summary{cursor:pointer;min-height:var(--control-height);font-size:var(--text-sm);padding:10px 0}input[aria-invalid=true]{border-color:var(--danger)}input:disabled,select:disabled,textarea:disabled{background:var(--bg);color:var(--muted)}@media (max-width:699px){input,select,textarea{font-size:16px}}legend{margin-bottom:8px;font-weight:600}hr{border:0;border-top:1px solid var(--line);margin:18px 0}dialog{color:var(--ink)}::selection{background:#d6e6f4}
