html{touch-action:manipulation}body{margin:0;overscroll-behavior-y:none}[role=button],a,button,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:root,html,html.dark-mode,html.light-mode{--uv-bg:#14110f;--uv-bg-deep:#0f0d0b;--uv-bg-raised:#1e1a17;--uv-bg-chip:#2a2420;--uv-border:#2a2420;--uv-border-strong:#3a322c;--uv-text:#f3ede6;--uv-text-2:#e0d4c6;--uv-text-3:#d3c6b7;--uv-text-4:#b3a79a;--uv-accent:#e8a25c;--uv-accent-soft:#f0b878;--uv-accent-ink:#1a120b;--uv-accent-dim:#3a2a1a;--uv-accent-line:#8a5a2e;--uv-accent-tint:rgba(232,162,92,.16);--uv-text-5:#8f8376;--uv-shade:20 17 15;--uv-user:#6b4a2e;--uv-user-rgb:107 74 46;--uv-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--uv-danger:#d08a70;--uv-shadow:rgba(0,0,0,.4);--bg:var(--uv-bg-deep);--bg-alt:var(--uv-bg);--surface:var(--uv-bg-raised);--surface-2:var(--uv-bg-chip);--surface-3:var(--uv-border-strong);--border:var(--uv-border);--border-light:var(--uv-border-strong);--text:var(--uv-text);--text-2:var(--uv-text-2);--text-3:var(--uv-text-4);--text-4:#8f8376;--accent:var(--uv-accent);--accent-hover:var(--uv-accent-soft);--accent-soft:var(--uv-accent-dim);--accent-tint:rgba(232,162,92,.12);--accent-2:var(--uv-accent-soft);--danger:var(--uv-danger);--success:#7dba8a;--header-bg:rgb(var(--uv-shade)/.88)}#__nuxt,body,html{background:var(--uv-bg);color:var(--uv-text);font-family:var(--uv-font);min-height:100%;-webkit-font-smoothing:antialiased}.dialog-backdrop[data-v-94bf44a9]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:400}.dialog-card[data-v-94bf44a9]{background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:28px;width:min(400px,100%)}.dialog-header[data-v-94bf44a9]{margin-bottom:8px}.dialog-header h2[data-v-94bf44a9]{color:var(--text);font-size:1.15rem;font-weight:800}.dialog-message[data-v-94bf44a9]{color:var(--text-2);font-size:.9rem;line-height:1.5}.dialog-message.no-title[data-v-94bf44a9]{color:var(--text);font-size:1rem;font-weight:600}.dialog-actions[data-v-94bf44a9]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-primary.danger[data-v-94bf44a9]{background:var(--danger,#f4212e)}.btn-primary.danger[data-v-94bf44a9]:hover{background:color-mix(in srgb,var(--danger,#f4212e) 85%,#000)}.dialog-fade-enter-active[data-v-94bf44a9],.dialog-fade-leave-active[data-v-94bf44a9]{transition:opacity .18s}.dialog-fade-enter-from[data-v-94bf44a9],.dialog-fade-leave-to[data-v-94bf44a9]{opacity:0}.dialog-fade-enter-active .dialog-card[data-v-94bf44a9],.dialog-fade-leave-active .dialog-card[data-v-94bf44a9]{transition:transform .18s}.dialog-fade-enter-from .dialog-card[data-v-94bf44a9],.dialog-fade-leave-to .dialog-card[data-v-94bf44a9]{transform:scale(.96)}
