:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:#e6e9ef;background:#0b0e14;margin:0}.app{max-width:640px;margin:0 auto;padding:3rem 1.5rem}h1{margin-bottom:.25rem}.subtitle{color:#9aa4b2;margin-top:0;margin-bottom:2rem}.card{background:#131722;border:1px solid #232838;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.card h2{margin-top:0}button{font:inherit;color:#e6e9ef;cursor:pointer;background:#1c2333;border:1px solid #3a4256;border-radius:8px;padding:.5rem 1rem}button:hover:not(:disabled){background:#232b40}button:disabled{opacity:.6;cursor:not-allowed}.status{margin-top:1rem;margin-bottom:0}.status-ok{color:#4ade80}.status-error{color:#f87171}.item-form{gap:.5rem;margin-bottom:1rem;display:flex}.item-form input{font:inherit;color:#e6e9ef;background:#0b0e14;border:1px solid #3a4256;border-radius:8px;flex:1;padding:.5rem .75rem}.item-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.item-list li{background:#0b0e14;border:1px solid #232838;border-radius:8px;padding:.5rem .75rem}
