:root,:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#14171a;--cristal:#ffffff12;--cristal-borde:#ffffff1f;--texto:#e8edf0;--texto-suave:#98a3ab;--esmeralda:#10b981;--lima:#a3e635;--rojo:#ef4444;--ambar:#f59e0b;--velo:#0e141eb8}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#f1f4f5;--cristal:#ffffffb3;--cristal-borde:#0000001a;--texto:#14171a;--texto-suave:#5d6a72;--esmeralda:#059669;--lima:#65a30d;--rojo:#dc2626;--ambar:#d97706;--velo:#e6f0f6c7}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--fondo);color:var(--texto);-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.app{flex-direction:column;height:100%;display:flex}.contenido{flex:1;width:100%;max-width:48rem;margin:0 auto;padding:1rem;overflow-y:auto}.contenido h1{margin:0 0 .5rem;font-size:1.5rem}.suave{color:var(--texto-suave)}.tarjeta{background:var(--cristal);border:1px solid var(--cristal-borde);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:1rem;padding:1rem}.menu{padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));background:var(--cristal);border-top:1px solid var(--cristal-borde);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);justify-content:space-around;gap:.25rem;display:flex}.menu button{color:var(--texto-suave);cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex:1;justify-content:center;align-items:center;padding:.75rem .25rem;display:flex}.menu button[aria-current=page]{color:var(--esmeralda)}.opciones{gap:.5rem;margin-top:.75rem;display:flex}.opciones button{border:1px solid var(--cristal-borde);color:var(--texto);font:inherit;cursor:pointer;background:0 0;border-radius:.75rem;flex:1;padding:.75rem}.opciones button[aria-pressed=true]{border-color:var(--esmeralda);color:var(--esmeralda)}.separada{margin-top:.75rem}.tarjeta .suave{margin:.5rem 0 0}.entrada{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100%;padding:1rem;display:flex}.entrada h1{margin:0;font-size:2rem}.entrada-logo{width:30%;max-width:8rem}.boton-google{color:#1f1f1f;font:inherit;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-weight:500;display:flex}.boton-google svg{width:1.25rem;height:1.25rem}.aviso{text-align:center;margin:0}.aviso-rojo{color:var(--rojo)}.aviso-ambar{color:var(--ambar)}.peso-actual{align-items:baseline;gap:.6rem;margin:.5rem 0;display:flex}.peso-grande{color:var(--esmeralda);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:1}.separador{flex:1}.grafica{width:100%;height:auto;display:block}.lista-pesos{margin-bottom:5rem;padding-top:.25rem;padding-bottom:.25rem}.fila-peso{border-top:1px solid var(--cristal-borde);align-items:center;gap:.6rem;min-height:3.25rem;display:flex}.fila-peso:first-child{border-top:0}.fila-fecha{flex-shrink:0;width:4.6rem}.fila-kg{font-variant-numeric:tabular-nums;flex:1}.boton-flotante{right:1rem;bottom:calc(6.25rem + env(safe-area-inset-bottom));border:1px solid var(--cristal-borde);background:var(--cristal);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);width:3.5rem;height:3.5rem;color:var(--esmeralda);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.hoja-fondo{z-index:10;background:var(--velo);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hoja{width:100%;max-width:48rem;padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));background:var(--fondo);border:1px solid var(--cristal-borde);border-radius:1.75rem 1.75rem 0 0;flex-direction:column;gap:.9rem;display:flex}.hoja-cabecera{justify-content:space-between;align-items:center;display:flex}.icono-boton{width:2.75rem;height:2.75rem;color:var(--texto);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-.6rem;padding:0;display:flex}.hoja-valor{text-align:center;color:var(--esmeralda);white-space:nowrap;font-size:2.75rem;font-weight:800;line-height:1.1}.ruletas{justify-content:center;gap:.6rem;display:flex}.ruleta-columna{flex-direction:column;flex:1;align-items:center;gap:.4rem;max-width:9rem;font-size:.75rem;display:flex}.ruleta{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;perspective:32rem;border-radius:1rem;width:100%;height:13.75rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%)}.ruleta-item{font-variant-numeric:tabular-nums;backface-visibility:hidden;pointer-events:none;justify-content:center;align-items:center;height:3.125rem;font-size:2rem;font-weight:800;display:flex;position:absolute;left:0;right:0}.boton-principal{color:#062b1e;height:3.5rem;font:inherit;cursor:pointer;background:linear-gradient(90deg,#10b981,#00e699);border:0;border-radius:1.25rem;font-weight:800}.boton-principal:disabled{opacity:.5;cursor:default}
