@supports (height:100dvh){.h-screen{height:100dvh}.min-h-screen{min-height:100dvh}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scrollbar-hide,.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-top{padding-top:env(safe-area-inset-top,0)}
:root{--surface:#f5e6d3;--surface-raised:#faf6f1;--surface-sunken:#e8dcc8;--surface-inverse:#2a2420;--surface-hover:#2a242014;--surface-subtle:#f5e6d3;--foreground:#2a2420;--foreground-muted:#5c524a;--foreground-inverse:#f5e6d3;--foreground-inverse-muted:#9a918a;--foreground-inverse-subtle:#5c524a;--foreground-disabled:#9a918a;--accent:#c9722d;--accent-muted:#8b6f47;--accent-foreground:#fff;--accent-hover:#b5662a;--success:#7d8f7f;--success-foreground:#fff;--warning:#d4a03c;--warning-foreground:#2a2420;--error:#b54a32;--error-foreground:#fff;--info:#6b8ba4;--info-foreground:#fff;--border:#2a242026;--border-muted:#2a242014;--border-accent:#c9722d}[data-theme=dark]{--surface:#1e2420;--surface-raised:#343a35;--surface-sunken:#191d1a;--surface-inverse:#141816;--surface-hover:#e8e4df14;--surface-subtle:#1e2420;--foreground:#e8e4df;--foreground-muted:#9a958e;--foreground-inverse:#e8e4df;--foreground-inverse-muted:#9a958e;--foreground-inverse-subtle:#6a6560;--foreground-disabled:#6a6560;--accent:#a65d3f;--accent-muted:#5d7a6a;--accent-foreground:#fff;--accent-hover:#b86a4a;--success:#7d9b85;--success-foreground:#fff;--warning:#c9a030;--warning-foreground:#1e2420;--error:#c45a45;--error-foreground:#fff;--info:#5a8aa0;--info-foreground:#fff;--border:#e8e4df26;--border-muted:#e8e4df14;--border-accent:#a65d3f}.bg-surface{background-color:var(--surface)!important}.bg-surface-raised{background-color:var(--surface-raised)!important}.bg-surface-sunken{background-color:var(--surface-sunken)!important}.bg-surface-inverse{background-color:var(--surface-inverse)!important}.bg-surface-subtle{background-color:var(--surface-subtle)!important}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)!important}.text-foreground{color:var(--foreground)!important}.text-foreground-muted{color:var(--foreground-muted)!important}.text-foreground-inverse{color:var(--foreground-inverse)!important}.text-foreground-inverse-muted{color:var(--foreground-inverse-muted)!important}.text-foreground-inverse-subtle{color:var(--foreground-inverse-subtle)!important}.text-foreground-disabled{color:var(--foreground-disabled)!important}.bg-accent{background-color:var(--accent)!important}.bg-accent-muted{background-color:var(--accent-muted)!important}.text-accent{color:var(--accent)!important}.text-accent-foreground{color:var(--accent-foreground)!important}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)!important}.bg-success{background-color:var(--success)!important}.text-success{color:var(--success)!important}.text-success-foreground{color:var(--success-foreground)!important}.bg-warning{background-color:var(--warning)!important}.text-warning{color:var(--warning)!important}.text-warning-foreground{color:var(--warning-foreground)!important}.bg-error{background-color:var(--error)!important}.text-error{color:var(--error)!important}.text-error-foreground{color:var(--error-foreground)!important}.bg-info{background-color:var(--info)!important}.text-info{color:var(--info)!important}.text-info-foreground{color:var(--info-foreground)!important}.border-border{border-color:var(--border)!important}.border-border-muted{border-color:var(--border-muted)!important}.border-accent{border-color:var(--border-accent)!important}[data-slot=base].rounded-large{border-radius:.75rem!important}[data-slot=wrapper].z-50{z-index:50}[role=dialog][data-slot=base]{border:1px solid var(--border-muted);background-color:var(--surface-raised)!important;border-radius:1rem!important}[data-slot=base].bg-content1{border:1px solid var(--border-muted);border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;background-color:var(--surface-raised)!important}[data-slot=content].bg-content1{border:1px solid var(--border-muted);border-radius:.75rem;background-color:var(--surface-raised)!important}[data-slot=base][role=option]{color:var(--foreground);border-radius:.5rem}[data-slot=base][role=option]:hover,[data-slot=base][role=option][data-hover=true]{background-color:var(--surface-hover)!important}[data-slot=base][role=option][data-selected=true]{background-color:var(--accent)!important;color:#fff!important}[data-slot=base][role=menuitem]{color:var(--foreground);border-radius:.5rem}[data-slot=base][role=menuitem]:hover,[data-slot=base][role=menuitem][data-hover=true]{background-color:var(--surface-hover)!important}[data-slot=cursor].bg-default{background-color:var(--surface-raised)!important}[data-slot=input-wrapper].border-default-200{border-color:var(--border-muted)!important}[data-slot=input-wrapper]:focus-within{border-color:var(--accent)!important}[data-slot=base][role=tooltip]{border:1px solid var(--border-muted);border-radius:.5rem;background-color:var(--surface-raised)!important;color:var(--foreground)!important}[data-slot=base][data-open=true] .text-foreground{color:var(--foreground)!important}[data-slot=base].bg-default\/40{background-color:var(--surface-sunken)!important}input::placeholder,textarea::placeholder,[data-slot=input]::placeholder{color:var(--foreground-muted)!important;opacity:.75!important}[data-slot=input-wrapper] input::placeholder{color:var(--foreground-muted);opacity:.75}body{background-color:var(--surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"200\"><filter id=\"n\"><feTurbulence baseFrequency=\"0.9\" numOctaves=\"3\"/></filter><rect width=\"200\" height=\"200\" filter=\"url(%23n)\" opacity=\"0.05\"/></svg>");background-size:100px 100px}
