/* Palette ricavata dal logo: un solo blu e un solo rosso, con relative tinte. */
:root{
  --brand-blue:#243983;
  --brand-red:#d60a36;
  --brand-blue-rgb:36,57,131;
  --brand-red-rgb:214,10,54;
  --blue-deep:#182657;
  --blue-dark:#1e306e;
  --blue-mid:#213478;
  --blue-light:#3a4d8f;
  --blue-soft:#e9ebf3;
  --blue-mist:#f4f5f9;
  --blue-border:#dfe3ee;
  --blue-silver:#b1b9d6;
  --blue-on-dark:#d3d7e7;
  --red-deep:#ad082c;
  --red-shade:#c00931;
  --red-light:#e24f6e;
  --white:#ffffff;
  --navy:var(--brand-blue);
  --red:var(--brand-red);
  --muted:#536496;
  --line:var(--blue-border);
  --paper:var(--white);
  --night:var(--blue-deep);
  --panel:var(--brand-blue);
  color-scheme:light;
  font-family:Arial,Helvetica,sans-serif;
  font-synthesis:none
}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--navy);-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--red);outline-offset:6px}button{font:inherit}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}.wrap{width:min(1320px,88%);margin-inline:auto}.page{overflow:hidden}.header{height:114px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}
.brand{position:relative;width:238px;height:108px;overflow:visible;flex:none}.brand img{position:absolute;width:298px;height:auto;max-width:none;left:-35px;top:-36px;object-fit:contain;pointer-events:none}.header-note{font-size:10px;letter-spacing:2px;font-weight:700;display:flex;align-items:center;gap:12px;color:var(--navy)}.signal{width:6px;height:6px;border-radius:100%;background:var(--red);box-shadow:0 0 0 5px rgba(var(--brand-red-rgb),0.035);animation:signal 3s ease-in-out infinite}
.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:35px;align-items:center;padding-block:44px 43px;min-height:425px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.2px;display:flex;align-items:center;gap:12px;color:var(--red);margin-bottom:23px}.eyebrow>span{width:28px;height:2px;background:var(--red)}h1{font-size:clamp(35px,3.65vw,60px);letter-spacing:-2.8px;line-height:1.1;font-weight:600}h1 em{font-weight:400;font-style:normal;color:var(--red)}.intro{font-size:16px;line-height:1.8;max-width:500px;color:var(--muted);margin-top:24px}.disciplines{margin-top:25px;font-size:11px;letter-spacing:.55px;color:var(--navy)}.disciplines span{color:var(--red);margin-inline:12px}
.galaxy{height:335px;position:relative;isolation:isolate;display:grid;place-items:center}.galaxy-glow{position:absolute;inset:4% -6%;background:radial-gradient(ellipse,rgba(var(--brand-blue-rgb),.10),transparent 64%);z-index:-1}.galaxy-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(var(--brand-blue-rgb),0.157) .7px,transparent .7px);background-size:18px 18px;mask-image:radial-gradient(ellipse,#0008,transparent 65%)}#orbit-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.core{width:125px;height:125px;position:relative;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 25%,var(--white) 8%,var(--blue-mist) 48%,var(--blue-border) 82%,var(--blue-silver));box-shadow:inset -9px -12px 20px rgba(var(--brand-blue-rgb),0.094),inset 2px 3px 5px #ffffffc9,0 22px 35px rgba(var(--brand-blue-rgb),0.145);animation:core-float 8s ease-in-out infinite;z-index:2}.core:before{content:'';position:absolute;inset:9px;border-radius:50%;border:1px solid #ffffff80}.halo{position:absolute;width:275px;height:100px;border:8px solid var(--brand-red);border-left-color:var(--red-light);border-bottom-color:var(--red-deep);border-radius:50%;transform:rotate(31deg);box-shadow:inset 0 2px 1px var(--red-light),0 3px 0 var(--red-deep),0 4px 14px rgba(var(--brand-red-rgb),0.106);z-index:3;animation:halo-float 8s ease-in-out infinite;pointer-events:none}.halo:after{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:var(--white);box-shadow:0 0 12px var(--brand-red);top:5px;left:46px}.orbit-label{position:absolute;font-size:8px;letter-spacing:1.8px;color:var(--muted)}.label-one{top:48px;right:10px}.label-two{bottom:63px;right:12px}.label-three{left:3px;top:112px}.galaxy-caption{position:absolute;bottom:4px;font-size:8px;letter-spacing:2.4px;color:var(--muted)}
/* Countdown a palette: un unico strumento, quattro unità sincronizzate. */
.countdown-section{position:relative;background:var(--night);color:var(--white);isolation:isolate;overflow:hidden;border-top:1px solid var(--brand-blue)}
.countdown-section:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 0%,rgba(var(--brand-blue-rgb),.65),transparent 75%),repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),#ffffff02 calc(12.5% - 1px),#ffffff02 12.5%)}
.countdown-section:after{content:'';position:absolute;top:0;left:22%;right:22%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent)}
.countdown-light{position:absolute;inset:-100% -30%;z-index:-1;background:radial-gradient(ellipse at 72% 50%,rgba(var(--brand-blue-rgb),.48),transparent 28%);animation:ambient-drift 18s ease-in-out infinite alternate}
.countdown-inner{padding-block:30px 24px}
.countdown-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}
.countdown-heading .eyebrow{font-size:9px;letter-spacing:2.3px;color:var(--white);margin-bottom:9px}
.countdown-heading h2{font-size:23px;line-height:1.2;font-weight:400;letter-spacing:-.4px;color:var(--white)}
.countdown-heading button{background:#ffffff03;color:var(--blue-on-dark);border:1px solid #ffffff20;border-radius:30px;display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 13px;min-height:38px;cursor:pointer;font-size:10px}
.countdown-heading button[hidden]{display:none}.countdown-heading button:hover{border-color:#ffffff60;color:white}.countdown-heading button:focus-visible{outline-color:var(--red-light)}
.pause-icon{width:8px;height:9px;border-inline:2px solid currentColor}.motion-paused .pause-icon{border:0;border-left:7px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;height:0;width:0}
.countdown{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:start;padding-top:26px;gap:0}
.time-unit{min-width:0;text-align:center;position:relative}
.time-unit:after{content:'';position:absolute;bottom:-9px;left:35%;right:35%;height:1px;background:rgba(255,255,255,.16)}
.digits{--digit-size:clamp(62px,7.4vw,112px);--digit-height:calc(var(--digit-size)*1.16);display:flex;justify-content:center;gap:7px;font-size:var(--digit-size);line-height:1.16;font-weight:500;letter-spacing:-4px;font-variant-numeric:tabular-nums;font-feature-settings:'tnum';color:var(--white)}
.digit{position:relative;display:block;flex:0 0 .69em;width:.69em;height:var(--digit-height);perspective:600px;border-radius:9px;background:var(--blue-deep);box-shadow:0 6px 10px #0002,0 1px 1px #0005,inset 0 1px 0 #ffffff10}
.digit:before,.digit:after{content:'';position:absolute;top:calc(50% - 3px);width:3px;height:6px;background:var(--blue-silver);border-radius:1px;z-index:6;box-shadow:0 1px 2px #0008;pointer-events:none}.digit:before{left:0}.digit:after{right:0}
.digit-top,.digit-bottom,.flap{position:absolute;left:0;width:100%;height:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:center}
.digit-top,.flap-out{top:0;transform-origin:50% 100%;border-radius:9px 9px 0 0;background:linear-gradient(155deg,var(--blue-light),var(--brand-blue));border-bottom:1px solid var(--blue-deep);box-shadow:inset 0 1px 0 #ffffff09}
.digit-bottom,.flap-in{bottom:0;transform-origin:50% 0%;border-radius:0 0 9px 9px;background:linear-gradient(180deg,var(--blue-mid),var(--blue-dark));box-shadow:inset 0 1px 0 #ffffff07}
.digit-top>span,.digit-bottom>span,.flap>span{position:absolute;left:0;width:100%;height:var(--digit-height);line-height:var(--digit-height);text-indent:-3px;display:block;text-shadow:0 2px 3px #0001}
.digit-top>span,.flap-out>span{top:0}.digit-bottom>span,.flap-in>span{bottom:0}
.flap-out{z-index:4}.flap-in{z-index:5;transform:rotateX(90deg)}

.separator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:calc(clamp(62px,7.4vw,112px)*1.16);font-size:0;line-height:0}
.separator:before,.separator:after{content:'';width:3px;height:3px;border-radius:50%;background:var(--blue-on-dark);box-shadow:0 0 8px rgba(255,255,255,.13)}
.unit-label{display:block;font-size:9px;font-weight:600;letter-spacing:2.6px;color:var(--blue-on-dark);margin-top:16px}
.seconds .digits{color:var(--white)}.seconds .digit-top,.seconds .flap-out{background:linear-gradient(155deg,var(--brand-red),var(--red-shade))}.seconds .digit-bottom,.seconds .flap-in{background:linear-gradient(180deg,var(--red-shade),var(--red-deep))}
.seconds .unit-label{color:var(--white)}.seconds:after{background:linear-gradient(90deg,transparent,var(--brand-red),transparent)}
.time-track{height:8px;margin-top:26px;position:relative;background:rgba(255,255,255,.16);overflow:hidden;mask-image:repeating-linear-gradient(90deg,#000 0,#000 1px,transparent 1px,transparent calc(100% / 60));-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 1px,transparent 1px,transparent calc(100% / 60))}
.time-track span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--red-light),var(--brand-red));transform:scaleX(0);transform-origin:left;transition:transform .45s ease-out}
.countdown-note{text-align:center;color:var(--blue-on-dark);font-size:10px;letter-spacing:.6px;margin-top:13px}
.noscript{font-size:13px;text-align:center;margin-top:15px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .time-track span{transition:none}
@keyframes signal{50%{box-shadow:0 0 0 8px rgba(var(--brand-red-rgb),0.016)}}@keyframes core-float{50%{transform:translateY(-7px)}}@keyframes halo-float{50%{transform:translateY(-6px) rotate(25deg)}}@keyframes ambient-drift{to{transform:translateX(-12%)}}
@media(min-width:1600px){.wrap{width:min(1600px,86%)}.header{height:128px}.hero{min-height:430px;padding-block:25px}.galaxy{height:380px}.core{width:149px;height:149px}.halo{width:325px;height:115px}.countdown-inner{padding-block:30px 24px}.intro{font-size:18px;max-width:565px}.disciplines{font-size:12px}.galaxy-caption{bottom:12px}}
@media(min-width:1000px) and (max-height:850px){.header{height:100px}.brand{height:96px}.brand img{width:276px;left:-31px;top:-32px}.hero{min-height:325px;padding-block:25px;gap:25px}.galaxy{height:270px}h1{font-size:clamp(34px,3.5vw,50px)}.intro{font-size:14px;margin-top:18px}.eyebrow{margin-bottom:18px}.disciplines{margin-top:20px}.countdown-inner{padding-block:24px 19px}.countdown{padding-top:15px}.time-track{margin-top:17px}.label-one{top:25px}.label-two{bottom:35px}.label-three{top:68px}}
@media(max-width:980px){.wrap{width:88%}.hero{grid-template-columns:1fr .7fr;gap:8px;min-height:380px}h1{font-size:39px;letter-spacing:-1.8px}.galaxy{height:290px}.halo{width:220px;height:85px;border-width:7px}.core{width:105px;height:105px}.label-one{right:-5px;top:42px}.label-three{left:-2px;top:78px}.label-two{right:-8px;bottom:56px}.orbit-label{font-size:6px;letter-spacing:1.2px}.galaxy-caption{font-size:6px;letter-spacing:1.3px}.intro{font-size:14px}.header-note{font-size:8px;letter-spacing:1.3px}}
@media(max-width:650px){.header{height:96px}.brand{width:190px;height:86px;transform:none}.brand img{width:246px;left:-28px;top:-30px}.header-note{font-size:0;gap:0}.hero{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:37px;padding-bottom:22px}.hero-copy{z-index:2}h1{font-size:clamp(31px,7.8vw,48px);letter-spacing:-1.7px;line-height:1.14}.eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:20px}.intro{font-size:14px;line-height:1.8;margin-top:22px;max-width:440px}.disciplines{font-size:9px;margin-top:20px;letter-spacing:.2px}.disciplines span{margin-inline:6px}.galaxy{height:255px;margin-top:12px}.core{width:107px;height:107px}.halo{width:242px;height:87px}.galaxy-caption{font-size:7px;bottom:0}.label-one{right:10%;top:34px}.label-two{right:6%;bottom:51px}.label-three{left:7%;top:76px}.orbit-label{font-size:7px}.countdown-inner{padding-block:27px 22px}.countdown-heading h2{font-size:20px}.countdown-heading .eyebrow{font-size:8px;letter-spacing:1.8px}.countdown-heading button{font-size:9px;padding:8px 10px;min-height:38px}.countdown{grid-template-columns:1fr 7px 1fr 7px 1fr 7px 1fr;padding-top:25px}.unit-label{font-size:7px;letter-spacing:1.4px;margin-top:8px}.time-track{margin-top:23px}.countdown-note{font-size:9px;line-height:1.6;letter-spacing:.1px}}
@media(max-width:350px){.wrap{width:90%}h1{font-size:29px}.countdown-heading h2{font-size:18px}.toggle-label{display:none}.countdown-heading button{width:36px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.halo{transform:rotate(31deg)}}
@media print{.header-note,.galaxy,#motion-toggle{display:none!important}.hero{display:block;min-height:0;padding:30px 0}.countdown-section{color:var(--navy);background:white;border-block:1px solid var(--blue-border)}.countdown-heading .eyebrow,.unit-label,.countdown-note{color:var(--muted)}.digits,.seconds .digits{color:var(--navy)}.countdown-light{display:none}}

/* Footer aziendale: informazioni essenziali, gerarchia editoriale e contatti in evidenza. */
.company-footer{position:relative;isolation:isolate;background:linear-gradient(115deg,var(--white) 10%,var(--blue-mist));padding-block:37px 39px;color:var(--navy)}
.company-footer:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 4% 100%,rgba(var(--brand-red-rgb),0.020),transparent 45%)}
.footer-accent{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--brand-red) 0%,var(--brand-red) 13%,rgba(var(--brand-red-rgb),0.169) 35%,rgba(var(--brand-blue-rgb),0.031) 72%)}
.footer-layout{display:grid;grid-template-columns:.95fr 1.3fr 1.6fr;gap:45px;align-items:start}
.footer-label{font-size:8px;line-height:1.5;font-weight:700;letter-spacing:1.55px;color:var(--red);margin:0 0 17px}
.footer-identity>strong{display:block;font-size:25px;font-weight:600;letter-spacing:-.8px;line-height:1.15}
.footer-identity>strong>span{font-size:11px;font-weight:400;letter-spacing:.2px;color:var(--muted);margin-left:8px;white-space:nowrap}
.company-vat{font-size:10px;letter-spacing:.6px;color:var(--muted);margin-top:17px}
.footer-contact{padding-inline:24px 30px;border-inline:1px solid var(--blue-border)}
.footer-email{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;font-size:clamp(17px,1.5vw,25px);font-weight:500;line-height:1.3;letter-spacing:-.4px;transition:color .25s}
.footer-email>span:first-child{overflow-wrap:anywhere}
.contact-arrow{font-size:28px;color:var(--red);flex:none;line-height:1;transition:transform .25s}
.footer-email:hover .contact-arrow{transform:translate(3px,-3px)}
.footer-phone{display:inline-flex;align-items:center;gap:9px;margin-top:18px;font-size:12px;color:var(--navy);letter-spacing:.4px}
.footer-phone svg{width:15px;height:15px;flex:none;color:var(--red)}
.footer-locations{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.footer-locations .footer-label{display:flex;align-items:center;gap:7px;letter-spacing:1.1px}
.location-dot{width:5px;height:5px;border-radius:50%;background:var(--red);flex:none;box-shadow:0 0 0 3px rgba(var(--brand-red-rgb),0.039)}
.footer-locations address{font-style:normal;line-height:1.7}
.footer-locations address strong{display:block;font-size:12px;font-weight:600;letter-spacing:-.1px;margin-bottom:6px}
.footer-locations address>span{display:block;font-size:11px;color:var(--muted)}
@media(min-width:1600px){.footer-layout{grid-template-columns:1fr 1.25fr 1.65fr;gap:50px}.company-footer{padding-block:32px 34px}.footer-label{font-size:9px}.footer-identity>strong{font-size:29px}.footer-contact{padding-inline:35px}.footer-email{font-size:26px}.footer-locations address strong{font-size:14px}.footer-locations address>span{font-size:12px}.footer-phone{font-size:13px}}
@media(min-width:1000px) and (max-height:850px){.company-footer{padding-block:28px}.footer-layout{gap:27px}.footer-contact{padding-inline:22px}.footer-label{font-size:7px;letter-spacing:1.1px}.footer-identity>strong{font-size:22px}.footer-email{font-size:18px}.footer-locations{gap:20px}}
@media(max-width:1100px){.footer-layout{grid-template-columns:1fr 1.15fr;gap:32px}.footer-contact{padding:0;border:0}.footer-email{font-size:22px}.footer-locations{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px}.footer-locations address strong{font-size:13px}.footer-locations address>span{font-size:12px}.footer-label{font-size:8px}}
@media(max-width:650px){.company-footer{padding-block:30px 32px}.footer-layout{grid-template-columns:1fr;gap:27px}.footer-identity>strong{font-size:29px}.footer-label{margin-bottom:12px;letter-spacing:1.4px}.company-vat{margin-top:10px}.footer-contact{padding-top:23px;border-top:1px solid var(--line)}.footer-email{font-size:clamp(21px,5.8vw,29px)}.footer-phone{margin-top:15px;font-size:13px}.footer-locations{gap:17px;padding-top:23px}.footer-locations .footer-label{font-size:7px;letter-spacing:1px}.footer-locations address strong{font-size:12px}.footer-locations address>span{font-size:11px}}
@media print{.company-footer{background:white;padding-block:25px}.footer-layout{grid-template-columns:1fr 1fr;gap:25px}.footer-contact{border:0;padding:0}.footer-locations{grid-column:1/-1}.footer-accent{background:var(--brand-red)}.footer-email{font-size:17px}}

/* Dimensioni coordinate delle palette, dei separatori e della sfera. */
@media(min-width:1600px){.digits{--digit-size:120px}.separator{height:139.2px}.countdown{padding-top:24px}.hero{min-height:405px}.galaxy{height:355px}.countdown-inner{padding-block:27px 23px}}
@media(min-width:1000px) and (max-height:850px){.digits{--digit-size:82px}.separator{height:95.12px}.countdown{padding-top:21px}.countdown-inner{padding-block:24px 20px}.unit-label{margin-top:12px}.time-track{margin-top:22px}}
@media(max-width:980px){.digits{--digit-size:clamp(53px,7.2vw,72px);gap:5px}.separator{height:calc(clamp(53px,7.2vw,72px)*1.16)}}
@media(max-width:650px){.countdown-inner{padding-block:26px 23px}.countdown-heading h2{font-size:21px}.countdown{grid-template-columns:1fr 10px 1fr 10px 1fr 10px 1fr;padding-top:25px}.digits{--digit-size:clamp(32px,9.7vw,55px);gap:3px;letter-spacing:-1px}.digit{border-radius:5px}.digit-top,.flap-out{border-radius:5px 5px 0 0}.digit-bottom,.flap-in{border-radius:0 0 5px 5px}.digit-top>span,.digit-bottom>span,.flap>span{text-indent:-1px}.digit:before,.digit:after{width:2px;height:4px;top:calc(50% - 2px)}.separator{height:calc(clamp(32px,9.7vw,55px)*1.16);gap:6px}.separator:before,.separator:after{width:2px;height:2px}.unit-label{font-size:7px;letter-spacing:1.5px;margin-top:12px}.time-unit:after{bottom:-8px;left:30%;right:30%}.time-track{margin-top:24px;height:6px}.countdown-note{font-size:9px;line-height:1.6;letter-spacing:.1px}}
@media print{.digit-top,.digit-bottom,.seconds .digit-top,.seconds .digit-bottom{background:var(--blue-mist)!important;color:var(--brand-blue);box-shadow:none}.digit{box-shadow:none}.unit-label,.seconds .unit-label{color:var(--brand-blue)}.flap{display:none}.time-track{display:none}}

/* Invito finale compatto, collegato direttamente all'email aziendale. */
.closing-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:27px;padding-top:22px;border-top:1px solid var(--line)}
.closing-cta p{font-size:20px;line-height:1.4;letter-spacing:-.5px;color:var(--navy)}
.closing-cta p strong{font-weight:500;color:var(--red)}
.closing-cta a{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:44px;min-width:162px;padding:11px 17px;background:var(--red);color:white;border:1px solid var(--red);border-radius:4px;font-size:12px;letter-spacing:.1px;transition:background .2s,transform .2s}
.closing-cta a>span:last-child{font-size:21px;line-height:1;transition:transform .2s}
.closing-cta a:hover{background:var(--red-deep);transform:translateY(-1px)}
.closing-cta a:hover>span:last-child{transform:translate(2px,-2px)}
@media(min-width:1600px){.hero{min-height:330px}.galaxy{height:280px}.galaxy-caption{bottom:-3px}.label-one{top:25px}.label-two{bottom:29px}.label-three{top:78px}.closing-cta{margin-top:22px;padding-top:19px}.closing-cta p{font-size:22px}.company-footer{padding-bottom:27px}}
@media(max-width:650px){.closing-cta{align-items:flex-start;flex-direction:column;gap:16px;margin-top:24px;padding-top:23px}.closing-cta p{font-size:22px;max-width:290px}.closing-cta a{min-width:170px}}
@media print{.closing-cta a{background:white;color:var(--brand-red)}}

.core-monogram{display:block;width:80%;height:64%;object-fit:contain;position:relative;z-index:1;transform:translateY(-1px);filter:none;pointer-events:none}

/* Rosso di marca per la scala dei secondi, blu per la struttura del timer. */
.countdown-heading .eyebrow::before{content:"";width:22px;height:2px;background:var(--brand-red);flex:none}
.countdown-heading button:focus-visible{outline-color:var(--white)}
.seconds .digit{box-shadow:0 6px 10px rgba(var(--brand-blue-rgb),.2),0 1px 1px #0005,inset 0 1px 0 #ffffff10}
