@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:100 900;src:url(/fonts/PretendardVariable.woff2)format("woff2")}@custom-variant dark (&:is(.dark*));@theme inline{--radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-brand: var(--brand); --color-brand-hover: var(--brand-hover); --color-brand-foreground: var(--brand-foreground); --color-surface: var(--surface); --color-surface-tag: var(--surface-tag); --color-surface-search: var(--surface-search); --color-border-light: var(--border-light); --color-border-pill: var(--border-pill); --color-text-primary: var(--text-primary); --color-text-secondary: var(--text-secondary); --color-text-tertiary: var(--text-tertiary); --color-text-muted: var(--text-muted); --color-text-dark: var(--text-dark); --color-text-heading: var(--text-heading); --color-success: var(--success); --color-error: var(--error); --color-warning: var(--warning); --color-info: var(--info);}:root{--radius:.625rem;--background:#fff;--foreground:#111827;--brand:#ff6900;--brand-hover:#e55e00;--brand-foreground:#fff;--text-primary:#2a2a2a;--text-secondary:#3b3b3b;--text-tertiary:#606e80;--text-muted:#3f3f46;--text-dark:#373737;--text-heading:#27272a;--surface:#fafafa;--surface-tag:#f3f5f7;--surface-search:#f9fafb;--border-light:#e5e7eb;--border-pill:#e4e4e7;--success:#16a34a;--error:#dc2626;--warning:#ca8a04;--info:#2563eb;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#111827;--primary-foreground:#f9fafb;--secondary:#f3f4f6;--secondary-foreground:#374151;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#f3f4f6;--accent-foreground:#111827;--destructive:#ef4444;--border:#e5e7eb;--input:#e5e7eb;--ring:#9ca3af;--chart-1:#4f46e5;--chart-2:#10b981;--chart-3:#06b6d4;--chart-4:#f59e0b;--chart-5:#ec4899}.dark{--background:#09090b;--foreground:#f9fafb;--brand:#ff6900;--brand-hover:#ff8533;--brand-foreground:#fff;--text-primary:#f4f4f5;--text-secondary:#d4d4d8;--text-tertiary:#a1a1aa;--text-heading:#fafafa;--text-muted:#a1a1aa;--text-dark:#d4d4d8;--surface:#18181b;--surface-tag:#27272a;--surface-search:#1c1c1f;--border-light:#3f3f46;--border-pill:#3f3f46;--success:#22c55e;--error:#ef4444;--warning:#eab308;--info:#3b82f6;--card:#18181b;--card-foreground:#f9fafb;--popover:#18181b;--popover-foreground:#f9fafb;--primary:#f3f4f6;--primary-foreground:#111827;--secondary:#1f2937;--secondary-foreground:#f9fafb;--muted:#1f2937;--muted-foreground:#9ca3af;--accent:#1f2937;--accent-foreground:#f9fafb;--destructive:#b91c1c;--border:#27272a;--input:#27272a;--ring:#6b7280;--chart-1:#60a5fa;--chart-2:#34d399;--chart-3:#22d3ee;--chart-4:#fbbf24;--chart-5:#f472b6}@layer base{@apply border-border outline-ring/50;*{word-break:keep-all}@apply bg-background text-foreground;body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.font-logo{font-family:Poppins,sans-serif;font-style:italic}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
