:root{color-scheme:dark;--marca-clara: #8c9ba5;--marca-oscura: #475b68;--fondo: #0e1519;--panel: #18222a;--panel-alto: #22303a;--borde: #2f414c;--texto: #e8eef1;--tenue: #8c9ba5;--ok: #4caf7d;--mal: #e06c60;--radio: 8px;--titulo: "Fjalla One", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--fondo);color:var(--texto);font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-text-size-adjust:100%;touch-action:pan-y}h1,h2,.titular{font-family:var(--titulo);font-weight:400;letter-spacing:.01em}button,input{font:inherit}button{cursor:pointer;border-radius:var(--radio);border:1px solid var(--borde);background:var(--panel);color:var(--texto);padding:10px 18px;transition:background .12s,border-color .12s}button:hover:not(:disabled){background:var(--panel-alto);border-color:var(--marca-oscura)}button:disabled{opacity:.5;cursor:default}.girando{animation:svelte-12qhfyh-girar 1.1s linear infinite}@keyframes svelte-12qhfyh-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.girando{animation:none}}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--marca-clara);outline-offset:2px}
