@font-face{font-family:Orning Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../assets/fonts/OrningSans-Variable.woff2) format("woff2")}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--o-bg: light-dark(#f7f6f3, #14161c);--o-surface: light-dark(#ffffff, #1f232c);--o-surface-sunken: light-dark(#f0efeb, #191c23);--o-surface-raised: light-dark(#ffffff, #262b36);--o-hover: light-dark(rgba(23, 26, 31, .045), rgba(255, 255, 255, .055));--o-pressed: light-dark(rgba(23, 26, 31, .08), rgba(255, 255, 255, .09));--o-line: light-dark(rgba(23, 26, 31, .09), rgba(255, 255, 255, .1));--o-line-strong: light-dark(rgba(23, 26, 31, .16), rgba(255, 255, 255, .17));--o-scrim: light-dark(rgba(17, 20, 26, .36), rgba(5, 7, 10, .62));--o-text: light-dark(#17191e, #f4f1ea);--o-text-2: light-dark(#5a616d, #a6aebd);--o-text-3: light-dark(#80868f, #7b8392);--o-accent: light-dark(#0070d6, #0091ff);--o-accent-hover: light-dark(#005fb8, #33a7ff);--o-on-accent: light-dark(#ffffff, #061018);--o-accent-text: light-dark(#0067c5, #5cb6ff);--o-accent-soft: light-dark(rgba(0, 112, 214, .1), rgba(0, 145, 255, .15));--o-focus: light-dark(rgba(0, 112, 214, .45), rgba(92, 182, 255, .55));--o-ok: light-dark(#1a8754, #4ecb8d);--o-ok-bg: light-dark(#e3f4ea, rgba(78, 203, 141, .14));--o-ok-text: light-dark(#11633d, #86e3b4);--o-warn: light-dark(#b7791f, #e8b84a);--o-warn-bg: light-dark(#fdf1dc, rgba(232, 184, 74, .14));--o-warn-text: light-dark(#7a4f0d, #f2d081);--o-danger: light-dark(#d03b3b, #ef6b5b);--o-danger-bg: light-dark(#fbe6e6, rgba(225, 90, 74, .16));--o-danger-text: light-dark(#8f2424, #ffa094);--o-danger-fill: light-dark(#d03b3b, #d64545);--o-on-danger: #ffffff;--o-muted-bg: light-dark(#eeede9, rgba(255, 255, 255, .07));--o-muted-text: light-dark(#5a616d, #a6aebd);--o-sk-base: light-dark(#ebeae5, rgba(255, 255, 255, .06));--o-sk-shine: light-dark(rgba(255, 255, 255, .75), rgba(255, 255, 255, .07));--o-elev-1: light-dark(0 1px 2px rgba(16, 24, 40, .05), 0 1px 2px rgba(0, 0, 0, .3));--o-elev-2: light-dark(0 12px 32px -14px rgba(16, 24, 40, .28), 0 14px 36px -14px rgba(0, 0, 0, .7));--o-elev-3: light-dark(0 28px 64px -22px rgba(16, 24, 40, .38), 0 28px 70px -20px rgba(0, 0, 0, .8));--o-font: "Orning Sans", "Pretendard Variable", "Pretendard", "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;--o-mono: ui-monospace, "SFMono-Regular", "JetBrains Mono", monospace;--o-fs-xs: .75rem;--o-fs-sm: .875rem;--o-fs-md: 1rem;--o-fs-lg: 1.125rem;--o-fs-xl: 1.375rem;--o-fs-2xl: 1.75rem;--o-fs-3xl: 2.25rem;--o-lh: 1.55;--o-lh-tight: 1.25;--o-fw: 400;--o-fw-strong: 600;--o-fw-num: 700;--o-s1: 4px;--o-s2: 8px;--o-s3: 12px;--o-s4: 16px;--o-s5: 24px;--o-s6: 32px;--o-s7: 48px;--o-r-control: 10px;--o-r-card: 14px;--o-r-sheet: 20px;--o-r-pill: 999px;--o-h-control: 44px;--o-h-control-sm: 34px;--o-content-max: 1120px;--o-dur-instant: 90ms;--o-dur-fast: .15s;--o-dur-base: .22s;--o-dur-slow: .32s;--o-ease-out: cubic-bezier(.22, .8, .24, 1);--o-ease-in: cubic-bezier(.4, 0, 1, 1);--o-ease-emph: cubic-bezier(.2, .9, .1, 1.05);--o-rise: 8px;--o-stagger: 40ms;--o-z-sticky: 20;--o-z-nav: 30;--o-z-menu: 60;--o-z-toast: 90}
