.ink-countdown{--tattoo-red:#b83232;max-width:1090px;margin:14px auto 48px;padding:28px 38px;border:2px solid #172e35;border-radius:8px;background:#fff9eb;box-shadow:7px 7px 0 #172e3517;display:grid;grid-template-columns:145px 1fr;gap:30px;align-items:center;position:relative;isolation:isolate;overflow:hidden}.ink-countdown:before,.ink-countdown:after{content:'✦';position:absolute;color:var(--tattoo-red);font-size:22px;top:10px;pointer-events:none}.ink-countdown:before{left:13px}.ink-countdown:after{right:13px}.ink-countdown .ink-art{display:block;width:145px;height:auto}.ink-countdown .ink-kicker{color:var(--tattoo-red);font:750 11px/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:2px;margin:0 0 6px}.ink-countdown h2{font:normal clamp(28px,4vw,42px)/1.12 Georgia,serif;letter-spacing:-.7px;margin:0 0 12px;color:#172e35}.ink-countdown .ink-digits{display:flex;gap:10px;margin:15px 0}.ink-countdown .ink-unit{min-width:71px;padding:9px 12px 7px;text-align:center;border:1px solid #172e3545;border-radius:4px;background:#fffdf6;box-shadow:inset 0 -3px 0 #172e3510}.ink-countdown .ink-number{display:block;font:600 clamp(28px,4vw,39px)/1.1 Georgia,serif;font-variant-numeric:tabular-nums;color:#172e35}.ink-countdown .ink-label{display:block;font:700 9px/1.8 system-ui,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#586766}.ink-countdown .ink-voyage{font:600 14px/1.6 system-ui,sans-serif;margin:0 0 3px}.ink-countdown .ink-when{font:13px/1.6 system-ui,sans-serif;margin:0;color:#41595a}.ink-countdown .ink-note{font:12px/1.6 system-ui,sans-serif;margin:9px 0 0;color:#586766}.ink-countdown .ink-link{display:inline-block;margin-top:11px;font:700 13px/1.5 system-ui,sans-serif;color:#9f2929}.ink-countdown .ink-aboard{font:normal 28px/1.3 Georgia,serif;color:#9f2929;margin:12px 0}.ink-countdown [hidden]{display:none!important}@media(max-width:1160px){.ink-countdown{margin-left:6%;margin-right:6%}}@media(max-width:600px){.ink-countdown{padding:25px 18px;grid-template-columns:1fr;gap:8px;text-align:center}.ink-countdown .ink-art{width:96px;margin:auto}.ink-countdown .ink-digits{justify-content:center;gap:6px}.ink-countdown .ink-unit{min-width:0;flex:1;max-width:74px;padding:9px 5px}.ink-countdown h2{font-size:29px}.ink-countdown .ink-note{max-width:300px;margin:9px auto 0}}
