.fox-logo-svg[data-v-b78b66b3]{vertical-align:middle;flex-shrink:0;transition:transform .2s;display:inline-block}.fox-logo-svg[data-v-b78b66b3]:hover{transform:scale(1.08)rotate(-2deg)}.app-wrapper[data-v-66af02af]{background-color:var(--bg-parchment);min-height:100vh}.minimal-nav[data-v-66af02af]{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.nav-brand[data-v-66af02af]{align-items:center;gap:8px;display:flex}.claude-sparkle[data-v-66af02af]{color:var(--accent);font-size:1.25rem;font-weight:700}.logo[data-v-66af02af]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600}.nav-links[data-v-66af02af]{align-items:center;gap:1.25rem;display:flex}.nav-link[data-v-66af02af]{color:var(--text-secondary);transition:color var(--transition-snappy);font-size:.9rem;font-weight:500;text-decoration:none}.nav-link[data-v-66af02af]:hover,.nav-link.router-link-active[data-v-66af02af]{color:var(--text-primary)}:root{--bg-parchment:#fbf9f5;--bg-surface:#fff;--bg-sidebar:#f5f2eb;--bg-sidebar-hover:#ebe7de;--bg-input:#fff;--bg-code:#f4f1ea;--bg-artifact:#faf8f4;--text-primary:#1f1e1d;--text-secondary:#6b6862;--text-tertiary:#96938d;--border-subtle:#e8e4dc;--border-strong:#d5d0c6;--accent:#d97706;--accent-hover:#b45309;--accent-subtle:#d9770614;--accent-border:#d9770659;--success:#15803d;--success-bg:#15803d14;--success-border:#15803d40;--danger:#b91c1c;--danger-bg:#b91c1c14;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, Menlo, Monaco, Consolas, monospace;--shadow-ambient:0 1px 3px #0000000a, 0 4px 12px #00000008;--shadow-card:0 1px 2px #00000008;--shadow-flyout:0 4px 20px #0000000f;--transition-snappy:.15s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark],.dark{--bg-parchment:#191919;--bg-surface:#222220;--bg-sidebar:#1e1e1c;--bg-sidebar-hover:#292926;--bg-input:#242422;--bg-code:#161615;--bg-artifact:#1c1c1a;--text-primary:#eceae4;--text-secondary:#a3a09a;--text-tertiary:#6e6c67;--border-subtle:#2f2e2b;--border-strong:#42403b;--accent:#e08420;--accent-hover:#f59e0b;--accent-subtle:#e084201f;--accent-border:#e0842066;--success:#22c55e;--success-bg:#22c55e1f;--success-border:#22c55e4d;--danger:#ef4444;--danger-bg:#ef44441f;--shadow-ambient:0 2px 8px #00000040;--shadow-card:0 1px 3px #0000004d;--shadow-flyout:0 8px 30px #0006}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-parchment);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:-.015em;color:var(--text-primary);font-weight:600}a{color:var(--accent);transition:color var(--transition-snappy);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}.btn{cursor:pointer;transition:all var(--transition-snappy);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-subtle)}.btn-secondary:hover:not(:disabled){background:var(--bg-sidebar-hover);border-color:var(--border-strong)}.btn-ghost{color:var(--text-secondary);border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--bg-sidebar-hover);color:var(--text-primary)}.btn-success{background:var(--success);color:#fff}.btn-success:hover:not(:disabled){filter:brightness(1.08)}.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#b91c1c33}.btn-danger:hover:not(:disabled){background:var(--danger);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.input-field{background:var(--bg-surface);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);transition:border-color var(--transition-snappy), box-shadow var(--transition-snappy);border-radius:8px;padding:.6rem .9rem;font-family:inherit;font-size:.9rem}.input-field:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.container{width:100%;max-width:100%;margin:0;padding:0}.main-root{width:100%;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}
