@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
@import "https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@3.11.0/dist/tabler-icons.min.css";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background-primary:#fff;--color-background-secondary:#f3f1ea;--color-background-tertiary:#faf9f5;--color-background-info:#e6f1fb;--color-background-success:#e1f5ee;--color-background-warning:#faeeda;--color-background-danger:#fcebeb;--color-text-primary:#1f1e1c;--color-text-secondary:#5f5e5a;--color-text-tertiary:#8a8980;--color-text-info:#0c447c;--color-text-success:#0f6e56;--color-text-warning:#854f0b;--color-text-danger:#a32d2d;--color-border-tertiary:#0000001f;--color-border-secondary:#00000038;--color-border-primary:#00000059;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--font-sans:"Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", system-ui, sans-serif;--bg:var(--color-background-tertiary);--surface:var(--color-background-primary);--surface-2:var(--color-background-secondary);--text:var(--color-text-primary);--text-sub:var(--color-text-secondary);--text-hint:var(--color-text-tertiary);--border:var(--color-border-tertiary);--border-strong:var(--color-border-secondary);--accent:var(--color-text-primary);--accent-hover:#000;--accent-text:#fff;--danger:var(--color-text-danger);--ok:var(--color-text-success);--info:var(--color-text-info);--radius:var(--border-radius-lg);--radius-sm:var(--border-radius-md)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-background-tertiary);min-height:100vh;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.3}p{margin:0}a{color:inherit;text-decoration:none}input,select,textarea{font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-md);outline:none;font-size:14px}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary)}input:focus,select:focus,textarea:focus{border-color:var(--color-text-info);box-shadow:0 0 0 3px #185fa51f}input[type=checkbox]{height:auto}button{font-family:var(--font-sans);cursor:pointer}table{color:var(--color-text-primary)}
