:root{--primary:#e82127;--primary-glow:#e8212766;--secondary:#7000ff;--bg-dark:#111;--glass-bg:#ffffff0d;--glass-border:#ffffff14;--text-main:#fff;--text-dim:#888;--error:#ff3e3e;--success:#0f8}body{background-color:var(--bg-dark);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif}.glass{background:var(--glass-bg);-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,box-shadow .3s}@media (width<=600px){.card{padding:1.25rem}}.card:hover{box-shadow:0 12px 40px 0 var(--primary-glow);transform:translateY(-5px)}button{background:var(--primary);color:#000;cursor:pointer;border:none;border-radius:12px;padding:.8rem 1.5rem;font-weight:600;transition:all .2s}button:hover{box-shadow:0 0 20px var(--primary-glow);filter:brightness(1.1)}button.secondary{border:1px solid var(--primary);color:var(--primary);background:0 0}select{color:#fff;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.4rem .6rem}select option{color:#fff;background-color:#1a1a1c;padding:10px}input{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.6rem}input:focus,select:focus{border-color:var(--primary)}.app-container.svelte-12qhfyh{width:100%;margin:0;padding:0}
