:root{--primary: #E82127;--primary-glow: rgba(232, 33, 39, .4);--secondary: #7000ff;--bg-dark: #111111;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .08);--text-main: #ffffff;--text-dim: #888888;--error: #ff3e3e;--success: #00ff88}body{margin:0;padding:0;background-color:var(--bg-dark);color:var(--text-main);font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glass{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 8px 32px #0000005e}.card{padding:2rem;transition:transform .3s ease,box-shadow .3s ease}@media (max-width: 600px){.card{padding:1.25rem}}.card:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 var(--primary-glow)}button{background:var(--primary);color:#000;border:none;padding:.8rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease}button:hover{box-shadow:0 0 20px var(--primary-glow);filter:brightness(1.1)}button.secondary{background:transparent;border:1px solid var(--primary);color:var(--primary)}select{background-color:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.4rem .6rem;cursor:pointer;outline:none}select option{background-color:#1a1a1c;color:#fff;padding:10px}input{background-color:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.6rem;outline:none}input:focus,select:focus{border-color:var(--primary)}.app-container.svelte-12qhfyh{margin:0;padding:0;width:100%}
