.countdown-module{--countdown-color:28,27,26;--countdown-label:.75rem;--countdown-gap:.375rem;--countdown-border:1px;--countdown-size:2rem;--countdown-box-spacing:.75rem;color:rgba(var(--countdown-color));font-size:var(--countdown-size);padding:var(--countdown-padding,0)}.countdown-module.padded{--countdown-padding:2rem}.countdown-module.padded.size-s{--countdown-padding:1rem}.countdown-module.variant-light{--countdown-color:255,255,255}.countdown-module.size-s{--countdown-label:.5625rem;--countdown-border:0;--countdown-size:1.75rem;--countdown-box-spacing:0}.countdown-module .timer-container{font-variant:tabular-nums;font-weight:600;margin:auto;text-decoration:none;width:-moz-fit-content;width:fit-content}.countdown-module .timer-container a{text-decoration:none}.countdown-module .timer-container ul{align-items:center;display:flex;gap:var(--countdown-gap)}.countdown-module .timer-container li{display:grid;gap:var(--countdown-gap);grid-template-columns:auto;grid-template-rows:repeat(2,auto);justify-content:center;line-height:1;position:relative}.countdown-module .timer-container li>*{grid-column:1/-1}.countdown-module .timer-container li:after{border:var(--countdown-border) solid rgba(var(--countdown-color),.161);border-radius:.25rem;content:"";display:block;grid-column:1/-1;grid-row:1/-1;inset:0;pointer-events:none}.countdown-module .timer-container li+li{grid-template-columns:repeat(2,auto)}.countdown-module .timer-container li+li:before{align-self:end;color:rgba(var(--countdown-color),.6);content:":"}.countdown-module .timer-container li+li .duration,.countdown-module .timer-container li+li .label,.countdown-module .timer-container li+li:after{grid-column:2/3}.countdown-module .timer-container li span{display:block}.countdown-module .timer-container .duration{grid-row:1/2;padding:var(--countdown-box-spacing) var(--countdown-box-spacing) 0;text-align:center;width:calc(2ch + var(--countdown-box-spacing)*2)}.countdown-module .timer-container .label{color:rgba(var(--countdown-color),.6);font-size:var(--countdown-label);grid-row:2/3;padding:0 var(--countdown-box-spacing) var(--countdown-box-spacing);text-align:center;text-transform:uppercase}.countdown-module .countdown-launch-text{text-align:center}@media (min-width:62em){.countdown-module{--countdown-box-spacing:1rem;--countdown-size:3rem}.countdown-module.padded:not(.size-s){--countdown-padding:3rem}}
