/* Cotiza (/cotiza y /en/cotiza) · estilos de la portada y piezas comunes. Copia LITERAL del prototipo aprobado
   (docs/prototipo-cotizador/COTIZADOR_v3.html, 1 nov 2026); lo nuevo va marcado «cotiza-real». La historia (el cotizador) está en
   cotiza-historia.css. Fuentes de la web (assets/fonts): Archivo e IBM Plex Mono. */
@font-face{font-family:"Archivo";font-style:normal;font-weight:300 900;font-stretch:62% 125%;font-display:swap;src:url(fonts/archivo.woff2) format("woff2")}
@font-face{font-family:"Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plex-mono-500.woff2) format("woff2")}
@font-face{font-family:"Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/plex-mono-600.woff2) format("woff2")}
/* ---------- tokens de la marca (assets/site.css): azul Lumens domina; dorado y lima solo de acento ---------- */
:root{
  --sat:env(safe-area-inset-top,0px); --sab:env(safe-area-inset-bottom,0px);
  --sal:env(safe-area-inset-left,0px); --sar:env(safe-area-inset-right,0px);
  --f:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif; --mono:"Plex Mono",ui-monospace,Menlo,monospace;
  --banda:#0A1431; --banda2:#0B1A4A; --on-banda:#EEF1F8; --on-banda2:#AEB6CC;
  --r-xl:28px; --r-l:22px; --r-m:16px;
}
html.marco{--sat:59px;--sab:34px}
[data-theme="noche"]{
  color-scheme:dark;
  --papel:#060B1A; --sup:#0D1530; --sup2:#14214A; --tinta:#EDF0F7; --tinta2:#A2ABC3; --linea:rgba(237,240,247,.14); --linea2:rgba(237,240,247,.26);
  --azul:#3D6BFA; --azul-tx:#8FB0FF; --azul-suave:#14214A; --sobre-azul:#FFFFFF;
  --oro:#FFB13D; --oro-tx:#FFC873; --oro-suave:rgba(255,177,61,.14); --lima:#9BD038; --lima-tx:#B5E35F; --lima-suave:rgba(155,208,56,.14);
  --error:#FF7A70; --cab:rgba(6,11,26,.82); --halo-azul:rgba(61,107,250,.34); --sombra:0 22px 50px -24px rgba(0,0,0,.75);
}
[data-theme="dia"]{
  color-scheme:light;
  --papel:#F2F3EF; --sup:#FFFFFF; --sup2:#E2E8FA; --tinta:#0A1431; --tinta2:#4A536C; --linea:rgba(10,20,49,.14); --linea2:rgba(10,20,49,.24);
  --azul:#1544DB; --azul-tx:#1544DB; --azul-suave:#E2E8FA; --sobre-azul:#FFFFFF;
  --oro:#FFB13D; --oro-tx:#7A4E00; --oro-suave:#FFF1D6; --lima:#5E9A12; --lima-tx:#3D6A08; --lima-suave:#EAF4DA;
  --error:#B42A23; --cab:rgba(242,243,239,.88); --halo-azul:rgba(21,68,219,.22); --sombra:0 22px 50px -26px rgba(10,20,49,.4);
}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(70px + var(--sat))}
body{margin:0;background:var(--papel);color:var(--tinta);font:400 16px/1.5 var(--f);-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
button,input,select{font:inherit;color:inherit}
button{cursor:pointer;background:none;border:0;padding:0}
a{color:inherit;text-decoration:none}
svg{width:1em;height:1em;flex:none}
:focus-visible{outline:3px solid var(--oro);outline-offset:3px;border-radius:10px}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 max(20px,var(--sar)) 0 max(20px,var(--sal))}
.tx{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s}
@media (hover:hover){.tx:hover{text-decoration-color:currentColor}}

/* ---------- piezas ---------- */
.eb{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font:600 13px/1 var(--mono);color:var(--azul-tx)}
.eb::before{content:"";width:16px;height:4px;border-radius:4px;background:var(--azul)}
.h1{margin:0;font:800 clamp(44px,12vw,84px)/.98 var(--f);font-stretch:108%;letter-spacing:-.03em}
.h2{margin:0;font:800 clamp(30px,8vw,50px)/1.03 var(--f);font-stretch:106%;letter-spacing:-.025em}
.lead{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--tinta2)}
.chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:999px;font:700 13.5px/1 var(--f);white-space:nowrap;
  background:var(--sup);border:1px solid var(--linea);color:var(--tinta)}
.chip svg{width:16px;height:16px;color:var(--azul-tx)}
.chip.oro{background:var(--oro-suave);border-color:transparent;color:var(--oro-tx)}
.chip.oro svg{color:var(--oro-tx)}
.chip.lima{background:var(--lima-suave);border-color:transparent;color:var(--lima-tx)}
.chip.mono{font:500 12.5px/1 var(--mono)}
.btn-p,.btn-g{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;
  font:800 17px/1 var(--f);white-space:nowrap;transition:transform .15s ease,opacity .2s}
.btn-p{color:var(--sobre-azul);background:var(--azul);box-shadow:0 12px 28px -14px var(--azul),inset 0 1px 0 rgba(255,255,255,.2)}
.btn-p:active,.btn-g:active{transform:scale(.97)}
.btn-p.grande{min-height:58px;font-size:18px;padding:0 32px}
.btn-p svg,.btn-g svg{width:20px;height:20px}
.btn-g{color:var(--tinta);background:var(--sup);border:1.5px solid var(--linea2)}
.btn-t{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:700 15px/1 var(--f);color:var(--azul-tx)}
.btn-t svg{width:18px;height:18px}
.ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sup);border:1px solid var(--linea);color:var(--tinta)}
.ico svg{width:20px;height:20px}
.seg{display:inline-grid;grid-auto-flow:column;gap:2px;padding:3px;border-radius:14px;background:var(--sup);border:1px solid var(--linea)}
.seg button{min-width:42px;min-height:38px;padding:0 8px;border-radius:11px;font:700 13.5px/1 var(--f);color:var(--tinta2)}
.seg button[aria-pressed="true"]{background:var(--azul);color:var(--sobre-azul)}
.sec{position:relative;padding:60px 0}
.rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}
.rv.in{opacity:1;transform:none}
.inf{animation-play-state:paused!important}
.vivo .inf{animation-play-state:running!important}
body.qz-abierto .pag .inf{animation-play-state:paused!important}
/* dinero: nunca rueda ni cuenta; se apaga, cambia y aparece con fundido y color */
.dinero{transition:opacity .22s ease,color .9s ease}
.dinero.cambia{opacity:0;color:var(--oro)!important;transition:opacity .16s ease,color 0s}
.dinero.nuevo{color:var(--oro-tx)}

/* ---------- cabecera mínima (debajo de la isla) ---------- */
.cabecera{position:fixed;inset:0 0 auto;z-index:40;padding-top:var(--sat);transition:background .3s,border-color .3s;border-bottom:1px solid transparent;color:var(--on-banda)}
.cabecera .wrap{height:60px;display:flex;align-items:center;gap:6px}
.cabecera.solida{background:var(--cab);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--linea);color:var(--tinta)}
.cabecera .seg,.cabecera .ico{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:inherit}
.cabecera.solida .seg,.cabecera.solida .ico{background:var(--sup);border-color:var(--linea)}
.cabecera .seg button{color:inherit;opacity:.8}
.cabecera .seg button[aria-pressed="true"]{opacity:1;color:var(--sobre-azul)}
.logo{display:inline-flex;align-items:center;min-height:44px;color:inherit;margin-right:auto}
.logo svg{width:104px;height:auto;aspect-ratio:397/110.8}
.llamar{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;justify-content:center;padding:0 12px;border-radius:999px;
  border:1px solid rgba(255,255,255,.22);font:700 14.5px/1 var(--f)}
.cabecera.solida .llamar{border-color:var(--linea2)}
.llamar svg{width:18px;height:18px}
.llamar span{display:none}

/* ---------- portada: el bombillo se enciende (banda azul noche en día y en noche) ---------- */
.hero{position:relative;overflow:hidden;padding:calc(60px + var(--sat)) 0 30px;background:linear-gradient(180deg,#060B1A 0%,var(--banda) 60%,#0B1A4A 100%);
  color:var(--on-banda);isolation:isolate}
[data-theme="dia"] .hero{border-radius:0 0 32px 32px}
.hero::before{content:"";position:absolute;inset:0;z-index:-2;opacity:0;transition:opacity 1.4s ease .2s;
  background:radial-gradient(55% 40% at 45% 24%,rgba(61,107,250,.42),transparent 70%),radial-gradient(40% 30% at 85% 70%,rgba(21,68,219,.35),transparent 70%)}
.encendido.hero::before{opacity:1}
.barrido{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.barrido::before{content:"";position:absolute;top:-20%;bottom:-20%;width:44%;left:-60%;transform:skewX(-18deg);
  background:linear-gradient(90deg,transparent,rgba(255,240,214,.12),rgba(255,255,255,.2),rgba(255,240,214,.12),transparent);opacity:0}
.encendido .barrido::before{animation:barre 1.8s cubic-bezier(.3,.1,.2,1) .3s 1 both}
@keyframes barre{0%{left:-60%;opacity:0}12%{opacity:1}100%{left:120%;opacity:0}}
.hero-in{display:grid;gap:4px}
.hero-vis{position:relative;height:270px;margin:0 -20px}
.cordon{position:absolute;left:42%;top:0;width:2px;height:52px;margin-left:-1px;background:linear-gradient(#1b2450,#5b648c)}
.foco{position:absolute;left:42%;top:48px;width:112px;margin-left:-56px;transform-origin:50% -48px;animation:mece 1.6s ease-out 1 both}
@keyframes mece{0%{transform:rotate(7deg)}35%{transform:rotate(-4deg)}65%{transform:rotate(2deg)}100%{transform:rotate(0)}}
.foco img{position:relative;z-index:2;filter:brightness(.4) saturate(.4);transition:filter .5s}
.encendido .foco img{filter:brightness(1.06) drop-shadow(0 0 18px rgba(255,236,200,.55));animation:parpadeo .9s steps(1) 1}
@keyframes parpadeo{0%{filter:brightness(.4)}12%{filter:brightness(1.1)}20%{filter:brightness(.5)}34%{filter:brightness(1.1)}42%{filter:brightness(.7)}}
.halo{position:absolute;z-index:1;left:50%;top:32%;width:280px;height:280px;margin:-140px 0 0 -140px;border-radius:50%;
  background:radial-gradient(circle,rgba(255,244,222,.95) 0 9%,rgba(255,196,110,.42) 24%,rgba(61,107,250,.24) 46%,transparent 70%);
  opacity:0;transform:scale(.5);transition:opacity .8s ease,transform 1s cubic-bezier(.2,.8,.2,1)}
.encendido .halo{opacity:1;transform:scale(1);animation:respira 4.6s ease-in-out 1.2s infinite}
@keyframes respira{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}
.piso{position:absolute;left:42%;bottom:0;width:260px;height:30px;margin-left:-130px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,196,110,.28),transparent);
  opacity:0;transition:opacity 1s .5s}
.encendido .piso{opacity:1}
.bombi-h{position:absolute;right:max(18px,calc(50% - 175px));bottom:4px;width:82px;z-index:3;opacity:0;transform:translateY(30px) scale(.8);
  transition:opacity .5s ease .9s,transform .7s cubic-bezier(.3,1.6,.5,1) .9s}
.encendido .bombi-h{opacity:1;transform:none}
.bombi-h img{animation:flota 3.4s ease-in-out 2s infinite;filter:drop-shadow(0 12px 14px rgba(0,0,0,.45))}
@keyframes flota{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.hola{position:absolute;right:max(14px,calc(50% - 185px));bottom:148px;z-index:4;padding:8px 12px;border-radius:16px 16px 4px 16px;background:#fff;color:#0A1431;
  font:700 13px/1.2 var(--f);opacity:0;transform:translateY(6px);transition:opacity .4s 1.7s,transform .4s 1.7s}
.encendido .hola{opacity:1;transform:none}
.hero-txt>*{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}
.encendido .hero-txt>*{opacity:1;transform:none}
.encendido .hero-txt>:nth-child(2){transition-delay:.1s}.encendido .hero-txt>:nth-child(3){transition-delay:.2s}
.encendido .hero-txt>:nth-child(4){transition-delay:.3s}.encendido .hero-txt>:nth-child(5){transition-delay:.4s}
.hero .eb{color:#8FB0FF}
.hero .eb::before{background:#3D6BFA}
.hero .h1 em{font-style:normal;color:#8FB0FF}
.hero .lead{color:var(--on-banda2)}
.hechos{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}
.hero .chip{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:#EEF1F8}
.hero .chip svg{color:#8FB0FF}
.hero .chip.oro{background:rgba(255,177,61,.16);color:#FFC873}
.hero .chip.oro svg{color:#FFC873}
.hero .cta{margin-top:20px;display:grid;gap:8px}
.hero .btn-p{background:#3D6BFA;color:#fff}

/* ---------- control de calidad (la lupa, compacta) ---------- */
.lab{position:relative;margin-top:20px;border-radius:var(--r-xl);overflow:hidden;height:320px;border:1px solid var(--linea);
  background:radial-gradient(70% 60% at 50% 40%,#16245A 0%,#0B1A4A 55%,#060B1A 100%)}
.lab .rejilla{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(143,176,255,.14) 1px,transparent 1px),
  linear-gradient(90deg,rgba(143,176,255,.14) 1px,transparent 1px);background-size:26px 26px}
.lab .pieza{position:absolute;left:50%;top:26px;height:236px;width:auto;transform:translateX(-50%);filter:drop-shadow(0 18px 26px rgba(0,0,0,.5))}
.lente{position:absolute;left:0;top:0;width:112px;height:112px;z-index:3;transition:transform .7s cubic-bezier(.45,.05,.2,1);will-change:transform}
.lente .vidrio{position:absolute;inset:0;border-radius:50%;border:6px solid #E9EEFF;background-color:#0B1A4A;background-repeat:no-repeat;
  box-shadow:0 0 0 2px rgba(0,0,0,.35),0 16px 26px rgba(0,0,0,.45)}
.lente .vidrio::after{content:"";position:absolute;inset:8px;border-radius:50%;background:linear-gradient(140deg,rgba(255,255,255,.32),transparent 40%)}
.lente .mango{position:absolute;width:15px;height:60px;left:100%;top:88%;margin:-6px 0 0 -15px;border-radius:8px;transform:rotate(-45deg);transform-origin:50% 0;
  background:linear-gradient(90deg,#1544DB,#3D6BFA)}
.lectura{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:10px 12px;border-radius:14px;background:rgba(6,11,26,.8);color:#EEF1F8;border:1px solid rgba(255,255,255,.12)}
.lectura b{font:600 14px/1.2 var(--mono)}
.puntos{display:flex;gap:6px}
.puntos i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18);transition:background .3s}
.puntos i.ok{background:#9BD038}
.puntos i.ahora{background:#FFB13D}
.aprobado{position:absolute;right:12px;top:12px;z-index:4;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;
  border:3px solid #9BD038;color:#B5E35F;font:800 14px/1.1 var(--f);text-align:center;background:rgba(6,11,26,.6);
  opacity:0;transform:scale(1.8) rotate(-18deg);transition:opacity .3s,transform .55s cubic-bezier(.3,1.5,.5,1)}
.aprobado.ok{opacity:1;transform:rotate(-10deg)}
.aprobado small{display:block;font:500 11px/1 var(--mono);margin-top:4px}
.sellos{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px}
.sello{position:relative;display:grid;place-items:center;height:52px;border-radius:14px;background:#fff;border:2px solid var(--linea);transition:border-color .3s,opacity .3s;opacity:.5}
.sello img{max-height:30px;max-width:80%;width:auto}
.sello.ok{border-color:var(--lima);opacity:1}
.sello.ok::after{content:"";position:absolute;right:-5px;top:-5px;width:16px;height:16px;border-radius:50%;background:var(--lima) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat}
.sello.ahora{border-color:var(--oro);opacity:1}

/* ---------- marcas (sin precios) ---------- */
.marcas{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:20px -20px 0;padding:4px 20px 8px;scrollbar-width:none}
.marcas::-webkit-scrollbar{display:none}
.marcas{scroll-padding:0 20px}
.marca{flex:0 0 72%;max-width:280px;scroll-snap-align:start;border-radius:var(--r-xl);overflow:hidden;background:var(--sup);border:1px solid var(--linea);text-align:left}
.marca .foto{display:grid;place-items:center;height:210px;background:var(--fondo)}
.marca .foto img{height:180px;width:auto;filter:drop-shadow(0 14px 16px rgba(0,0,0,.35))}
.marca{display:flex;flex-direction:column}
.marca .cuerpo{display:block;padding:14px 16px 12px}
.marca .cuerpo .btn-t{margin-top:2px}
.marca b{display:block;font:800 21px/1.1 var(--f)}
.marca .d{display:block;margin:4px 0 0;color:var(--tinta2);font-size:15px}

/* ---------- fábrica ---------- */
.video{position:relative;margin-top:18px;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:16/9;background:#0B1A4A center/cover no-repeat;border:1px solid var(--linea)}
.video video{width:100%;height:100%;object-fit:cover;display:block}
.vbtn{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border-radius:999px;
  background:rgba(6,11,26,.74);color:#fff;border:1px solid rgba(255,255,255,.2);font:700 14px/1 var(--f)}
.vbtn svg{width:18px;height:18px}
.cifras{display:flex;gap:10px;margin-top:12px}
.cifras div{flex:1;padding:14px 16px;border-radius:20px;background:var(--sup);border:1px solid var(--linea)}
.cifras b{display:block;font:900 32px/1 var(--f);font-stretch:110%;letter-spacing:-.03em;color:var(--azul-tx)}
.cifras span{font-size:14px;color:var(--tinta2)}

/* ---------- cierre y pie ---------- */
.cierre{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:28px 22px 0;background:linear-gradient(135deg,#0A1431 0%,#1544DB 100%);color:#fff;display:grid;gap:6px}
.cierre .h2{color:#fff}
.cierre p{margin:0;color:#C9D4FF}
.cierre .btn-p{justify-self:start;margin-top:14px;background:#fff;color:#0A1431;box-shadow:none}
.cierre img{justify-self:end;width:104px;margin-top:-24px}
.piepag{padding:14px 0 calc(88px + var(--sab));border-top:1px solid var(--linea);font-size:13px;color:var(--tinta2)}
.piepag .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}
.piepag a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-weight:600}
.piepag span{margin-right:auto}

/* ---------- barra fija de contacto (derecha, sobre el indicador de inicio) ---------- */
.dock{position:fixed;right:max(12px,calc(var(--sar) + 8px));bottom:calc(10px + var(--sab));z-index:50;display:flex;align-items:center;gap:6px;padding:6px;
  border-radius:999px;background:var(--cab);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--linea2);box-shadow:var(--sombra)}
.dock .dk{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sup2);color:var(--tinta)}
.dock .dk svg{width:22px;height:22px}
.dock .dk.wa{background:#25D366;color:#06361C}
.dock .dk.bombi{width:54px;height:54px;background:var(--azul);box-shadow:0 0 0 3px var(--halo-azul)}
.dock .dk.bombi img{height:48px;width:auto}
.dock .dcot{min-height:48px;padding:0 18px;font-size:16px;max-width:150px;overflow:hidden;box-shadow:none;transition:max-width .4s,padding .4s,opacity .3s}
.dock .dcot.oculto{max-width:0;padding:0;opacity:0;margin-left:-6px}
.globo{position:absolute;right:2px;bottom:calc(100% + 10px);width:226px;border-radius:18px 18px 6px 18px;background:#fff;color:#0A1431;
  box-shadow:var(--sombra);opacity:0;transform:translateY(8px);transition:opacity .3s,transform .4s;pointer-events:none}
.globo.ver{opacity:1;transform:none;pointer-events:auto}
.globo .gtx{display:block;width:100%;padding:11px 42px 11px 14px;text-align:left;font:500 14.5px/1.35 var(--f)}
.globo .gtx b{display:block;font-weight:800}
.globo .gx{position:absolute;right:0;top:0;width:44px;height:44px;display:grid;place-items:center;color:#4A536C}
.globo .gx svg{width:16px;height:16px}

.aviso{position:fixed;left:50%;bottom:calc(88px + var(--sab));z-index:90;max-width:min(92vw,420px);padding:12px 18px;border-radius:16px;background:var(--tinta);color:var(--papel);
  font:600 14.5px/1.35 var(--f);transform:translate(-50%,16px);opacity:0;transition:opacity .3s,transform .35s;pointer-events:none;text-align:center}
.aviso.ver{opacity:1;transform:translate(-50%,0)}

/* ---------- simulación del iPhone ---------- */
.isla,.inicio-ind,.hora{display:none}
html.marco .isla{display:block;position:fixed;z-index:200;top:11px;left:50%;width:125px;height:37px;margin-left:-62.5px;border-radius:20px;background:#000;pointer-events:none}
html.marco .inicio-ind{display:block;position:fixed;z-index:200;bottom:8px;left:50%;width:134px;height:5px;margin-left:-67px;border-radius:5px;background:#888;pointer-events:none}
html.marco .hora{display:block;position:fixed;z-index:200;top:20px;left:calc(50% - 146px);font:700 16px/1 -apple-system,system-ui,sans-serif;color:#fff;pointer-events:none}
body.claro .hora{color:#0A1431}
