@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Inter+Tight:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";:root{--ink-000: #000000;--ink-050: #06080C;--ink-100: #0B0F16;--ink-200: #11161F;--ink-300: #1A212D;--ink-400: #252D3B;--ink-500: #323B4D;--ink-600: #4A5467;--ink-700: #6B7588;--ink-800: #9098A8;--ink-900: #C7CCD6;--bone-050: #F7F7F2;--bone-100: #EFEEE6;--bone-200: #E3E1D4;--bone-300: #C9C6B5;--volt-100: #E8FFB0;--volt-200: #D4FF7A;--volt-300: #C4FC4B;--volt-400: #B8F533;--volt-500: #9EDC1C;--volt-600: #7FB312;--signal-300: #FF6AD5;--signal-400: #FF3DBF;--signal-500: #E01FA3;--amber-300: #FFD066;--amber-400: #FFB020;--amber-500: #E09000;--crimson-300: #FF7A7A;--crimson-400: #FF4D4D;--crimson-500: #E02020;--cyan-300: #7DF9FF;--cyan-400: #3DE0FF;--cyan-500: #00B8E0;--fg-1: #F2F4F8;--fg-2: #B8BFCE;--fg-3: #6B7588;--fg-4: #4A5467;--fg-inverse: #0B0F16;--fg-on-volt: #0B0F16;--bg-0: #06080C;--bg-1: #0B0F16;--bg-2: #11161F;--bg-3: #1A212D;--bg-inverse: #F7F7F2;--border-1: rgba(255, 255, 255, .06);--border-2: rgba(255, 255, 255, .1);--border-3: rgba(255, 255, 255, .18);--border-strong: #252D3B;--accent: var(--volt-400);--accent-hover: var(--volt-300);--accent-muted: rgba(184, 245, 51, .14);--accent-ring: rgba(184, 245, 51, .45);--success: var(--volt-400);--warning: var(--amber-400);--danger: var(--crimson-400);--info: var(--cyan-400);--viz-1: var(--volt-400);--viz-2: var(--signal-400);--viz-3: var(--cyan-400);--viz-4: var(--amber-400);--viz-5: #A78BFA;--viz-6: #34D399;--grid-line: rgba(255, 255, 255, .04);--grid-line-strong: rgba(184, 245, 51, .1);--grid-size: 48px;--font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-28: 28px;--fs-32: 32px;--fs-40: 40px;--fs-48: 48px;--fs-56: 56px;--fs-64: 64px;--fs-80: 80px;--fs-96: 96px;--fs-128: 128px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-32: 128px;--r-0: 0px;--r-1: 2px;--r-2: 4px;--r-3: 6px;--r-4: 8px;--r-5: 12px;--r-pill: 999px;--shadow-1: 0 1px 0 rgba(255,255,255,.04) inset, 0 1px 2px rgba(0,0,0,.4);--shadow-2: 0 1px 0 rgba(255,255,255,.05) inset, 0 8px 24px rgba(0,0,0,.5);--shadow-3: 0 1px 0 rgba(255,255,255,.06) inset, 0 24px 56px rgba(0,0,0,.6);--glow-volt: 0 0 0 1px rgba(184,245,51,.35), 0 0 24px rgba(184,245,51,.25);--glow-volt-lg: 0 0 0 1px rgba(184,245,51,.55), 0 0 64px rgba(184,245,51,.35);--glow-signal: 0 0 0 1px rgba(255,61,191,.35), 0 0 24px rgba(255,61,191,.25);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-snap: cubic-bezier(.2, .8, .2, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .56s}.k-display-xl{font-family:var(--font-display);font-size:clamp(64px,10vw,128px);line-height:.92;letter-spacing:-.04em;font-weight:500}.k-display-lg{font-family:var(--font-display);font-size:clamp(48px,6vw,80px);line-height:.96;letter-spacing:-.035em;font-weight:500}.k-display-md{font-family:var(--font-display);font-size:clamp(40px,4.5vw,56px);line-height:1;letter-spacing:-.03em;font-weight:500}.k-h1{font-family:var(--font-display);font-size:var(--fs-48);line-height:1.05;letter-spacing:-.025em;font-weight:500}.k-h2{font-family:var(--font-display);font-size:var(--fs-32);line-height:1.1;letter-spacing:-.02em;font-weight:500}.k-h3{font-family:var(--font-display);font-size:var(--fs-24);line-height:1.2;letter-spacing:-.015em;font-weight:500}.k-h4{font-family:var(--font-display);font-size:var(--fs-18);line-height:1.3;letter-spacing:-.005em;font-weight:500}.k-body-lg{font-family:var(--font-body);font-size:var(--fs-18);line-height:1.55;font-weight:400;letter-spacing:-.005em}.k-body{font-family:var(--font-body);font-size:var(--fs-16);line-height:1.55;font-weight:400}.k-body-sm{font-family:var(--font-body);font-size:var(--fs-14);line-height:1.5;font-weight:400}.k-eyebrow{font-family:var(--font-mono);font-size:var(--fs-12);line-height:1;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--volt-400)}.k-eyebrow-muted{font-family:var(--font-mono);font-size:var(--fs-12);line-height:1;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.k-label{font-family:var(--font-mono);font-size:var(--fs-11);line-height:1.2;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.k-meta{font-family:var(--font-mono);font-size:var(--fs-12);line-height:1.4;font-weight:400;color:var(--fg-3)}.k-mono{font-family:var(--font-mono);font-size:var(--fs-13);line-height:1.5;font-weight:400;font-feature-settings:"calt" 1,"ss01" 1}.k-mono-sm{font-family:var(--font-mono);font-size:var(--fs-11);line-height:1.4;font-weight:400}.k-numeric{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500;letter-spacing:-.02em}.k-scope{color:var(--fg-1);background:var(--bg-0);font-family:var(--font-body);font-size:var(--fs-16);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.k-scope h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em}.k-scope h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em}.k-scope h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.015em}.k-scope code,.k-scope pre{font-family:var(--font-mono)}.k-scope a{color:var(--volt-300);text-decoration:none}.k-scope a:hover{color:var(--volt-200)}.k-scope ::selection{background:var(--volt-400);color:var(--ink-050)}:root{--task-pending: var(--fg-1);--task-done: var(--volt-400);--task-done-muted: rgba(184,245,51,.14);--task-overdue: var(--amber-400);--task-overdue-muted: rgba(255,176,32,.12);--task-skipped: var(--fg-3);--recur-strict: var(--cyan-400);--recur-flex: var(--signal-400);--kickoff-cta: var(--volt-400);--kickoff-glow: var(--glow-volt);--workload-ok: var(--volt-400);--workload-over: var(--amber-400);--streak-fire: var(--volt-400);--streak-freeze: var(--cyan-400)}.k-scope-light{color:var(--ink-100);background:var(--bone-050);font-family:var(--font-body);--fg-1: #11161F;--fg-2: #3A4354;--fg-3: #6B7588;--bg-0: #F7F7F2;--bg-1: #FFFFFF;--bg-2: #FFFFFF;--bg-3: #EFEEE6;--border-1: rgba(10,15,22,.08);--border-2: rgba(10,15,22,.12);--border-3: rgba(10,15,22,.2);--accent: var(--volt-500);--task-done: var(--volt-600);--recur-strict: var(--cyan-500);--recur-flex: var(--signal-500)}@keyframes screenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes voltPulse{0%,to{box-shadow:0 0 0 1px #b8f53380,0 0 34px #b8f53347}50%{box-shadow:0 0 0 1px #b8f533bf,0 0 62px #b8f53380}}*{box-sizing:border-box}body{margin:0;background:var(--bg-0);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);color:var(--fg-1);font-family:var(--font-body);min-height:100vh}.bezel-wrap{display:flex;justify-content:center;align-items:flex-start;padding:var(--sp-6) var(--sp-4) var(--sp-10)}.bezel{width:392px;max-width:100%;background:#04060a;border-radius:48px;padding:13px;box-shadow:0 50px 110px #0009,inset 0 0 0 1.5px #ffffff12}.screen{border-radius:37px;overflow:hidden;height:790px;max-height:calc(100vh - 120px);background:var(--bg-0);display:flex;flex-direction:column;position:relative}.screen-body{flex:1;overflow-y:auto;padding:var(--sp-6) var(--sp-5) var(--sp-4);animation:screenIn var(--dur-3) var(--ease-out)}.screen-footer{padding:var(--sp-4) var(--sp-5) var(--sp-6);border-top:1px solid var(--border-1);background:var(--bg-0)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--volt-400);margin-bottom:var(--sp-3)}.titulo{font-family:var(--font-display);font-size:var(--fs-28);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:0 0 var(--sp-2)}.subtitulo{color:var(--fg-2);font-size:var(--fs-14);margin:0 0 var(--sp-6)}.mono-meta{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.pasos{display:flex;gap:6px;margin-bottom:var(--sp-5)}.paso{height:3px;flex:1;border-radius:var(--r-pill);background:var(--border-2)}.paso.activo{background:var(--volt-400)}.paso.hecho{background:var(--volt-600)}.card{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-5);padding:var(--sp-4);margin-bottom:var(--sp-3)}.card-titulo{font-size:var(--fs-15);line-height:1.35;margin:0}.card-titulo.resuelta{color:var(--fg-3)}.fila{display:flex;align-items:center;gap:var(--sp-3)}.dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tag{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:var(--r-3);white-space:nowrap}.tag-vencida{color:var(--task-overdue);background:var(--task-overdue-muted)}.tag-resuelta{color:var(--task-done);background:var(--task-done-muted)}.tag-strict{color:var(--recur-strict);background:#3de0ff1f}.tag-flex{color:var(--recur-flex);background:#ff3dbf1f}.acciones{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-2);margin-top:var(--sp-3)}.btn{font-family:var(--font-body);font-size:var(--fs-13);padding:9px 12px;border-radius:var(--r-4);border:1px solid var(--border-2);background:var(--bg-3);color:var(--fg-1);cursor:pointer;transition:filter var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.btn:hover:not(:disabled){filter:brightness(1.15);border-color:var(--border-3)}.btn-primario{background:var(--accent-muted);border-color:var(--volt-400);color:var(--volt-300)}.cta{width:100%;font-family:var(--font-body);font-size:var(--fs-15);font-weight:500;padding:15px;border-radius:var(--r-5);border:none;background:var(--kickoff-cta);color:var(--fg-on-volt);cursor:pointer;box-shadow:var(--glow-volt);transition:filter var(--dur-1) var(--ease-out)}.cta:hover:not(:disabled){filter:brightness(1.06)}.cta:disabled{background:var(--bg-3);color:var(--fg-3);box-shadow:none;cursor:not-allowed}.cta-compromiso{font-size:var(--fs-18);padding:18px;animation:voltPulse 2.4s var(--ease-in-out) infinite}.cta-secundario{background:transparent;color:var(--fg-2);box-shadow:none;border:1px solid var(--border-2)}.nota-cta{text-align:center;margin-top:var(--sp-3)}.carga-cifra{font-family:var(--font-mono);font-size:var(--fs-18);letter-spacing:.04em}.barra{height:10px;border-radius:var(--r-pill);background:var(--bg-3);overflow:hidden;margin:var(--sp-3) 0 var(--sp-2)}.barra-fill{height:100%;border-radius:var(--r-pill);background:var(--workload-ok);transition:width var(--dur-3) var(--ease-out),background var(--dur-2) var(--ease-out)}.barra-fill.excede{background:var(--workload-over)}.aviso{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-5);background:var(--task-overdue-muted);border:1px solid rgba(255,176,32,.3);margin-bottom:var(--sp-4)}.aviso-texto{flex:1;font-size:var(--fs-13);color:var(--amber-300)}.check{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--volt-400);background:var(--volt-400);color:var(--fg-on-volt);display:grid;place-items:center;font-size:12px;flex-shrink:0}.racha-centro{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-4)}.anillo{width:170px;height:170px;border-radius:50%;border:2px solid var(--volt-400);display:grid;place-items:center;animation:voltPulse 2.6s var(--ease-in-out) infinite;position:relative}.anillo-cifra{font-family:var(--font-display);font-size:var(--fs-64);font-weight:500;letter-spacing:-.04em;line-height:1}.badge-mas-uno{position:absolute;top:8px;right:4px;background:var(--volt-400);color:var(--fg-on-volt);font-family:var(--font-mono);font-size:var(--fs-12);font-weight:600;padding:3px 9px;border-radius:var(--r-pill)}.chip-congelador{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;color:var(--streak-freeze);border:1px solid rgba(61,224,255,.3);background:#3de0ff14;padding:6px 12px;border-radius:var(--r-pill)}.vacio{text-align:center;padding:var(--sp-10) var(--sp-4);color:var(--fg-2)}.lista{list-style:none;margin:0;padding:0}.dots{display:flex;gap:6px;justify-content:center;margin-top:var(--sp-4)}.dot-paso{width:6px;height:6px;border-radius:var(--r-pill);background:var(--border-3);transition:width var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.dot-paso.activo{width:22px;background:var(--volt-400)}.promesa{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.glow-volt{position:absolute;top:-80px;right:-100px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(184,245,51,.18),transparent 68%);pointer-events:none}.promesa-titular{font-family:var(--font-display);font-size:var(--fs-40);font-weight:500;letter-spacing:-.035em;line-height:1.03;margin:0 0 var(--sp-4)}.promesa-cuerpo{font-size:var(--fs-16);line-height:1.55;color:var(--fg-2);margin:0}.opciones{display:flex;flex-direction:column;gap:var(--sp-3)}.opcion{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;text-align:left;padding:var(--sp-4);border-radius:var(--r-5);border:1px solid var(--border-2);background:var(--bg-2);color:var(--fg-1);cursor:pointer;font-family:var(--font-body);transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.opcion:hover{border-color:var(--border-3)}.opcion.activa{background:var(--accent-muted);border-color:var(--volt-400)}.opcion-titulo{display:block;font-size:var(--fs-16)}.opcion-nota{display:block;margin-top:2px;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.radio{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border-3);display:grid;place-items:center;font-size:12px;flex-shrink:0}.radio.activo{border-color:var(--volt-400);background:var(--volt-400);color:var(--fg-on-volt)}.dialogo-permiso{margin-top:var(--sp-6);border-radius:var(--r-5);background:var(--bg-3);border:1px solid var(--border-2);padding:var(--sp-5) var(--sp-4) 0;text-align:center}.dialogo-titulo{font-size:var(--fs-15);margin:0 0 var(--sp-2)}.dialogo-cuerpo{font-size:var(--fs-13);color:var(--fg-2);margin:0 0 var(--sp-4)}.dialogo-botones{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border-2);margin:0 calc(var(--sp-4) * -1)}.dialogo-btn{padding:13px;background:none;border:none;border-right:1px solid var(--border-2);color:var(--fg-2);font-family:var(--font-body);font-size:var(--fs-14);cursor:pointer}.dialogo-btn:last-child{border-right:none}.dialogo-btn.primario{color:var(--volt-400);font-weight:500}.dialogo-btn:hover{background:var(--border-1)}.lockscreen{height:100%;display:flex;flex-direction:column;align-items:center;padding-top:var(--sp-10)}.reloj{font-family:var(--font-display);font-size:var(--fs-64);font-weight:300;letter-spacing:-.03em;line-height:1}.lock-fecha{margin-top:var(--sp-2)}.notif-card{width:100%;margin-top:var(--sp-10);padding:var(--sp-4);border-radius:var(--r-5);background:#ffffff12;border:1px solid var(--border-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;color:var(--fg-1);cursor:pointer;font-family:var(--font-body);transition:background var(--dur-2) var(--ease-out)}.notif-card:hover{background:#ffffff1c}.notif-head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.notif-titulo{font-size:var(--fs-15);font-weight:500;margin:0 0 3px}.notif-cuerpo{font-size:var(--fs-13);color:var(--fg-2);margin:0}.lock-hint{margin-top:auto;padding-bottom:var(--sp-6)}.volver{background:none;border:none;color:var(--fg-2);font-family:var(--font-body);font-size:var(--fs-14);padding:0 0 var(--sp-5);cursor:pointer}.volver:hover{color:var(--fg-1)}.detalle-titulo{font-family:var(--font-display);font-size:var(--fs-24);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--sp-4)}.chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-pill);background:var(--bg-3);color:var(--fg-2)}.chip-hecha{background:var(--task-done-muted);color:var(--task-done)}.regla{font-size:var(--fs-16);margin:var(--sp-3) 0 var(--sp-2)}.regla-nota{font-size:var(--fs-13);color:var(--fg-3);line-height:1.5;margin:0}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:flex-end;z-index:10;animation:screenIn var(--dur-2) var(--ease-out)}.sheet{width:100%;background:var(--bg-1);border-radius:22px 22px 0 0;border-top:1px solid var(--border-2);padding:var(--sp-3) var(--sp-5) var(--sp-6)}.sheet-handle{display:block;width:40px;height:4px;border-radius:var(--r-pill);background:var(--border-3);margin:0 auto var(--sp-5)}.sheet-titulo{font-family:var(--font-display);font-size:var(--fs-18);font-weight:500;letter-spacing:-.015em;margin:0 0 var(--sp-4)}.toast{position:absolute;bottom:96px;left:50%;transform:translate(-50%);z-index:20;max-width:88%;padding:10px 16px;border-radius:var(--r-pill);background:var(--bg-3);border:1px solid var(--border-2);box-shadow:var(--shadow-2);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.04em;text-align:center;animation:screenIn var(--dur-2) var(--ease-out)}.checkbox{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border-3);background:none;cursor:pointer;flex-shrink:0;display:grid;place-items:center;font-size:12px;color:transparent;transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.checkbox.marcado{background:var(--task-done);border-color:var(--task-done);color:var(--fg-on-volt)}.card-tap{flex:1;min-width:0;background:none;border:none;padding:0;text-align:left;color:inherit;font-family:inherit;cursor:pointer}.card-titulo.hecha{text-decoration:line-through;color:var(--fg-3)}.formulario{display:flex;flex-direction:column;gap:var(--sp-4)}.campo{display:block}.campo-label{display:block;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--sp-2)}.input{width:100%;padding:13px var(--sp-4);border-radius:var(--r-5);border:1px solid var(--border-2);background:var(--bg-2);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-15);transition:border-color var(--dur-2) var(--ease-out)}.input::placeholder{color:var(--fg-4)}.input:focus{outline:none;border-color:var(--volt-400)}.campo-nota{display:block;margin-top:6px;font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.error{font-size:var(--fs-13);color:var(--amber-300);background:var(--task-overdue-muted);border:1px solid rgba(255,176,32,.3);border-radius:var(--r-4);padding:10px var(--sp-3);margin:0}.enlace{display:block;width:100%;margin-top:var(--sp-3);background:none;border:none;color:var(--fg-3);font-family:var(--font-body);font-size:var(--fs-13);text-align:center;cursor:pointer}.enlace:hover{color:var(--fg-2)}.cifra-grande{font-family:var(--font-display);font-size:var(--fs-32);font-weight:500;letter-spacing:-.03em}.grupo-chips{margin-bottom:var(--sp-5)}.grupo-chips .chips{margin-top:var(--sp-2)}.chip-sel{font-family:var(--font-body);font-size:var(--fs-13);padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--border-2);background:var(--bg-2);color:var(--fg-2);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.chip-sel:hover{border-color:var(--border-3)}.chip-sel.activo{background:var(--accent-muted);border-color:var(--volt-400);color:var(--volt-300)}.fab{position:absolute;right:var(--sp-5);bottom:92px;width:56px;height:56px;border-radius:50%;border:none;background:var(--volt-400);color:var(--fg-on-volt);font-size:28px;line-height:1;cursor:pointer;box-shadow:var(--glow-volt);transition:filter var(--dur-1) var(--ease-out)}.fab:hover{filter:brightness(1.06)}.vacio-titulo{font-family:var(--font-display);font-size:var(--fs-18);font-weight:500;color:var(--fg-1);margin:0 0 var(--sp-2)}
