@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700&display=swap";:root{--color-primary: #ff6c2d;--color-secondary: #111111;--color-accent: #222222;--color-text: #e9e9e9;--color-text-muted: #a0a0a0;--color-bg: #0f0f23;--color-surface: #1a1a2e;--color-surface-light: #fefefe;--color-border: #2a2a4a;--color-success: #10b981;--color-error: #ef4444;--color-warning: #f59e0b;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--font-display: "Bebas Neue", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);line-height:1.6}.site-wrapper{background-color:#fff;color:#111}.site-wrapper h1,.site-wrapper h2,.site-wrapper h3,.site-wrapper h4,.site-wrapper h5,.site-wrapper h6{font-family:var(--font-display);letter-spacing:.05em}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;font-size:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:500;transition:all .2s;border:none}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover{filter:brightness(1.1)}.btn-secondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary:hover{background:var(--color-border)}.btn-danger{background:var(--color-error);color:#fff}.btn-danger:hover{filter:brightness(1.1)}.input{width:100%;padding:.5rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text)}.input:focus{outline:none;border-color:var(--color-accent)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.site-wrapper.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.site-main.svelte-12qhfyh{flex:1}
