@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&display=swap');
/* Preview-only detail refinement. The original heading, timer, frame and gold palette remain inherited. */
#home .launch-countdowns{width:min(510px,92vw)}
.card-footer-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:12px;padding-top:11px;border-top:1px solid rgba(223,185,104,.22)}
.card-footer-stats .metric{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0 7px;min-width:0;white-space:normal;font-family:Manrope,Arial,sans-serif;letter-spacing:0}
.timezone-metric,.online-metric{border-left:1px solid rgba(223,185,104,.16)}
.metric-heading{display:flex;align-items:center;justify-content:center;gap:6px;color:#c5bca9;font:600 10px/18px Manrope,Arial,sans-serif;white-space:nowrap}
.metric-heading svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:#dfb968;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.metric .metric-value{display:flex;align-items:center;justify-content:center;gap:6px;color:#f3e2bb;font:700 17px/22px Manrope,Arial,sans-serif;letter-spacing:.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}
#registeredValue,#onlineValue{color:#f3e2bb;font-weight:700}
.zone-value{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:5px;line-height:22px}
.card-footer-stats #zoneLabel{max-width:100%;color:#f0e2c6;font:600 12px/22px Manrope,Arial,sans-serif;overflow:visible;white-space:normal;text-overflow:clip}
#zoneOffset{color:#c8b994;font:500 10px/22px Manrope,Arial,sans-serif;white-space:nowrap}
.online-metric #onlineDot{display:block;margin:0;width:5px;height:5px;flex:none;border-radius:50%;background:#9b988d}
.online-metric #onlineDot.available{background:#a6d5ac}
.online-metric:has(#onlineDot.available) #onlineValue{color:#c1e3c1}
.card-footer-stats:has(#insideSlot:empty){grid-template-columns:repeat(2,minmax(0,1fr))}
.card-footer-stats:has(#insideSlot:empty) .timezone-metric{border-left:0}
#outsideSlot{padding-top:16px}
#outsideSlot .registered-stat{display:flex;align-items:center;gap:13px;padding:7px 16px;font-family:Manrope,Arial,sans-serif}
#outsideSlot #registeredValue{font-size:16px;line-height:22px}
@media(max-width:700px){
  #home .launch-countdowns{width:calc(100% - 28px);max-width:390px}
  .card-footer-stats .metric{padding-inline:4px;gap:5px}
  .metric-heading{font-size:9px;gap:4px}
  .metric-heading svg{width:15px;height:15px}
  .metric .metric-value{font-size:16px}
  .card-footer-stats #zoneLabel{font-size:11px;line-height:16px}
  .zone-value{flex-direction:column;align-items:center;gap:0}
  #zoneOffset{font-size:9px;line-height:15px}
}
@media(max-width:360px){.metric-heading{flex-direction:column;gap:2px;line-height:15px}.metric-heading svg{width:16px;height:16px}}
.metric-heading{font-size:11px}.metric-heading svg{width:18px;height:18px}@media(max-width:700px){.metric-heading{font-size:10px}.metric-heading svg{width:15px;height:15px}}
/* Engraved fantasy treatment: decoration does not alter the approved box sizes. */
.launch-card.official{isolation:isolate;background:radial-gradient(ellipse at 8% 18%,rgba(127,81,28,.18),transparent 42%),radial-gradient(ellipse at 92% 0,rgba(226,177,85,.16),transparent 42%),linear-gradient(145deg,rgba(30,20,16,.98),rgba(10,10,12,.98));box-shadow:0 0 0 1px #815c3038,0 18px 55px #0008,inset 0 0 20px #b87a1610,0 0 26px #d7a84b12}
.card-engraving{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#d2ac65;stroke-width:.8;opacity:.62;pointer-events:none;z-index:0}.card-engraving .engraving-fine{opacity:.35;stroke-width:.6}
.card-watermark{position:absolute;left:13px;top:9px;width:110px;height:100px;opacity:.065;pointer-events:none;z-index:0;transform:rotate(-12deg)}.card-watermark img{width:100%;height:100%;object-fit:contain}
.launch-card-heading,.launch-timer,.card-footer-stats{position:relative;z-index:1}
.launch-card.official::after{opacity:.15;animation-duration:12s;z-index:0}
.launch-card.official .launch-card-heading h2{text-shadow:0 1px 0 #000,0 0 16px #daa85135;letter-spacing:.025em}
.launch-card.official .official-badge{z-index:3;box-shadow:0 3px 12px #0006,inset 0 1px #fff6}
.launch-card.official .launch-timer>span{position:relative;background:radial-gradient(ellipse at 50% 0,#bb873321,transparent 85%),linear-gradient(180deg,#332719aa,#131212bb);box-shadow:inset 0 1px #ebc78118,inset 0 -12px 20px #0002}
.launch-card.official .launch-timer>span::after{content:'';position:absolute;bottom:4px;left:50%;height:2px;width:2px;background:#ba9556;transform:rotate(45deg);opacity:.65}
#announcementState{position:relative;isolation:isolate;overflow:hidden;box-shadow:inset 0 1px #f4d58a12;background:radial-gradient(ellipse at 50% 105%,#d8a9511c,transparent 65%),linear-gradient(180deg,#70501e12,#16131055)}
.gate-ornament{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c6a263;stroke-width:.8;opacity:.26;pointer-events:none;z-index:-1}
#stateTitle{text-shadow:0 2px 10px #000,0 0 22px #dfb65c20;letter-spacing:.03em}
.card-footer-stats{border-top-color:transparent;background:linear-gradient(90deg,transparent,#d5ac5d55 25%,#d5ac5d55 75%,transparent) top/100% 1px no-repeat}
.card-footer-stats::before{content:'';position:absolute;top:-2px;left:50%;width:5px;height:5px;background:#b69251;transform:rotate(45deg);box-shadow:0 0 9px #c19a4433}
.card-footer-stats .metric{position:relative;isolation:isolate}
.card-footer-stats .metric::before{content:'';position:absolute;inset:-4px 5px -3px;border-radius:5px;background:linear-gradient(180deg,#d5ae6020,#9a782e05);box-shadow:inset 0 1px #e5c98910;z-index:-1;pointer-events:none}
.card-footer-stats .registered-stat::before{background:radial-gradient(ellipse at 50% 100%,#63c98919,transparent 80%),linear-gradient(180deg,#c4a46410,transparent)}
.metric-heading svg{color:#e8c882;stroke:currentColor;filter:drop-shadow(0 0 4px #d6ad5530)}
#registeredValue,#outsideSlot #registeredValue{color:#79df9b!important;text-shadow:0 0 14px #58cc7c2e}
#registeredValue{position:relative}
#registeredValue::before{content:'';display:inline-block;width:4px;height:4px;background:#79df9b;transform:rotate(45deg);margin-right:4px;box-shadow:0 0 6px #79df9b55}
#zoneOffset{color:#c2ae84}.online-metric #onlineValue{color:#e4ddcf}
@media(prefers-reduced-motion:reduce){.launch-card.official::after{animation:none}}
.card-engraving{transition:opacity .6s ease}.launch-card.official:hover .card-engraving{opacity:.85}.gate-ornament{animation:gate-breathe 8s ease-in-out infinite}@keyframes gate-breathe{0%,100%{opacity:.22}50%{opacity:.36}}@media(prefers-reduced-motion:reduce){.gate-ornament{animation:none}.card-engraving{transition:none}}
