:root{--carbon:#2a1d17;--brasa:#d7381a;--brasa-osc:#a82a12;--dorado:#f2a516;--dorado-suave:#fdf0d2;--fondo:#f1efec;--superficie:#fff;--linea:#e0dad3;--texto:#2a1d17;--texto-2:#6e625a;--ok:#1d7446;--ok-suave:#dcf0e3;--aviso:#94600a;--aviso-suave:#fcedc8;--peligro:#b3261e;--peligro-suave:#fadfdb;--radio-s:8px;--radio-m:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);min-height:100dvh;color:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,system-ui,sans-serif;font-size:1rem;font-stretch:100%;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}:focus-visible{outline:3px solid var(--dorado);outline-offset:2px}h1,h2,h3{line-height:1.1}.angosto{letter-spacing:.005em;font-weight:800;font-stretch:72%}.num{font-variant-numeric:tabular-nums}.tenue{color:var(--texto-2)}.btn{border-radius:var(--radio-s);background:var(--superficie);color:var(--texto);border:2px solid #0000;border-color:var(--linea);justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--texto-2)}.btn-brasa{background:var(--brasa);color:#fff;border-color:var(--brasa)}.btn-brasa:hover:not(:disabled){background:var(--brasa-osc);border-color:var(--brasa-osc)}.btn-carbon{background:var(--carbon);color:#fff;border-color:var(--carbon)}.btn-carbon:hover:not(:disabled){border-color:var(--dorado)}.btn-ok{background:var(--ok);color:#fff;border-color:var(--ok)}.btn-grande{padding:.9rem 1.25rem;font-size:1.05rem}.btn-chico{padding:.35rem .65rem;font-size:.875rem}.btn-ancho{width:100%}.campo{gap:.3rem;display:grid}.campo>span{font-size:.9rem;font-weight:600}.campo input,.campo select,.campo textarea{border:1.5px solid var(--linea);border-radius:var(--radio-s);background:var(--superficie);width:100%;padding:.65rem .75rem}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--carbon);outline:none}.ayuda{color:var(--texto-2);font-size:.85rem}.error{color:var(--peligro);font-size:.85rem;font-weight:600}.opciones{flex-wrap:wrap;gap:.5rem;display:flex}.opcion{border:1.5px solid var(--linea);background:var(--superficie);border-radius:var(--radio-s);padding:.55rem .9rem;font-weight:600}.opcion[aria-pressed=true]{border-color:var(--carbon);background:var(--carbon);color:#fff}.estado{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.8rem;font-weight:700;display:inline-block}.estado-nuevo{background:var(--brasa);color:#fff}.estado-cocina{background:var(--dorado-suave);color:var(--aviso)}.estado-listo{background:var(--ok-suave);color:var(--ok)}.estado-camino{color:#2f4a8a;background:#e3e9f7}.estado-entregado{color:var(--texto-2);background:#ece9e5}.estado-anulado{background:var(--peligro-suave);color:var(--peligro);text-decoration:line-through}.tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio-m)}.vacio{text-align:center;color:var(--texto-2);padding:2rem 1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
