/* C: a single cohesive transparent Gemini card. No generated background. */
.temple-art{display:none}
[data-art-style="temple"] .launch-card.official{border-radius:14px;border:1px solid #b68d4980;padding:20px 20px 15px;background:radial-gradient(ellipse at 50% 0,#bb883421,transparent 65%),linear-gradient(160deg,#221a13db,#0c0d0de8 65%,#18140ee0);box-shadow:0 18px 42px #0007,inset 0 1px #f9dc9633,inset 0 0 0 4px #08090922,0 0 28px #c9993b0a;backdrop-filter:blur(5px)}
[data-art-style="temple"] .card-engraving,[data-art-style="temple"] .card-watermark,[data-art-style="temple"] .gate-ornament{display:none}
[data-art-style="temple"] .launch-card.official::before{content:'';position:absolute;inset:4px;border:1px solid #c5a15b1b;border-radius:10px;background:none;box-shadow:none;width:auto;height:auto;pointer-events:none}
[data-art-style="temple"] .launch-card.official::after{display:block;inset:0;border-radius:14px;opacity:.16;animation:officialShine 10s ease-in-out infinite;pointer-events:none;z-index:0}
[data-art-style="temple"] .launch-card-heading{position:relative;text-align:center!important;padding:4px 0 2px}
[data-art-style="temple"] .relic-seal{display:block;position:absolute;left:50%;top:-43px;transform:translateX(-50%);width:42px;height:42px;border-radius:50%;padding:3px;border:1px solid #c9a65b;background:linear-gradient(145deg,#524128,#15120d);box-shadow:0 3px 10px #0009,0 0 0 4px #13110ff2,0 0 22px #b5883722;overflow:hidden}
[data-art-style="temple"] .relic-seal img{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:brightness(.88) saturate(.72)}
[data-art-style="temple"] .relic-seal::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 25%,#fff0c526 50%,transparent 75%);transform:translateX(-150%);animation:gemini-seal-sheen 12s ease-in-out infinite}
[data-art-style="temple"] .official-badge{top:-11px;right:15px;padding:4px 9px;border:1px solid #a382484d;border-radius:4px;background:#1b1711;color:#d2b478;font-size:7px;letter-spacing:.12em;box-shadow:0 2px 5px #0005}
[data-art-style="temple"] .official-badge i{font-size:8px;color:#c7a153}
[data-art-style="temple"] .launch-kicker{color:#c4a46b!important;font-size:8px;letter-spacing:.21em;line-height:16px}
[data-art-style="temple"] .launch-card.official h2{color:#f1e2c2;font-size:23px;line-height:30px;letter-spacing:.025em;text-shadow:0 2px 4px #0006;margin:1px 0}
[data-art-style="temple"] #eventDate{color:#b8b0a1;font:500 10px/18px Manrope,Arial,sans-serif;letter-spacing:.03em;margin-top:1px}
[data-art-style="temple"] #announcementState{height:64px;border:0;border-radius:7px;margin-top:10px;background:radial-gradient(ellipse at 50% 100%,#c2943924,transparent 72%),linear-gradient(180deg,#0a0a0922,#090a0ba0);box-shadow:inset 0 1px #dac68e14,inset 0 -1px #d9b1602e}
[data-art-style="temple"] #stateTitle{color:#efcf89;font-size:25px;line-height:33px;font-weight:500;letter-spacing:.06em;text-shadow:0 0 18px #d39f3930}
[data-art-style="temple"] #stateKicker{color:#998c71;font-size:7px;letter-spacing:.25em;line-height:13px}
[data-art-style="temple"] .launch-card.official .launch-timer{gap:0;margin-top:10px;border-radius:7px;overflow:hidden;background:linear-gradient(180deg,#0a0a0922,#090a0ba0);box-shadow:inset 0 1px #dac68e14,inset 0 -1px #d9b1602e}
[data-art-style="temple"] .launch-card.official .launch-timer>span{height:64px;padding:8px 2px 6px;border:0;border-radius:0;background:none;box-shadow:none;position:relative}
[data-art-style="temple"] .launch-card.official .launch-timer>span:not(:last-child)::before{content:'';position:absolute;right:0;top:16px;bottom:14px;width:1px;background:linear-gradient(transparent,#c7a05e4d,transparent)}
[data-art-style="temple"] .launch-card.official .launch-timer>span::after{display:none}
[data-art-style="temple"] .launch-card.official .launch-timer strong{font:500 29px/34px Cinzel,serif;color:#efcf89;text-shadow:0 2px #0006;font-variant-numeric:tabular-nums}
[data-art-style="temple"] .launch-timer small{color:#a49a84;font:600 7px/12px Manrope,Arial,sans-serif;letter-spacing:.16em}
[data-art-style="temple"] .card-footer-stats{margin-top:12px;padding-top:0;border:0;background:none;gap:7px}
[data-art-style="temple"] .card-footer-stats::before{display:none}
[data-art-style="temple"] .card-footer-stats .metric{padding:7px 4px 2px;gap:4px;border:0;min-height:48px}
[data-art-style="temple"] .card-footer-stats .metric::before{inset:0;border-radius:5px;background:linear-gradient(180deg,#c2a26a0c,transparent);box-shadow:none;border-top:1px solid #d4b3731e}
[data-art-style="temple"] .card-footer-stats .registered-stat::before{background:radial-gradient(ellipse at 50% 100%,#62bf7115,transparent 90%);border-top-color:#70ca812e}
[data-art-style="temple"] .metric-heading{color:#bcb5a5;font:500 10px/16px Manrope,Arial,sans-serif;gap:5px}
[data-art-style="temple"] .metric-heading svg{width:15px;height:15px;stroke:#c9ad75;filter:none;stroke-width:1.5}
[data-art-style="temple"] .metric .metric-value{font-size:19px;line-height:23px;letter-spacing:.025em}
[data-art-style="temple"] #registeredValue{color:#79df9b!important;text-shadow:0 0 16px #58cc7c20}
[data-art-style="temple"] #registeredValue::before{display:none}
[data-art-style="temple"] .zone-value{flex-direction:column;align-items:center;gap:0}
[data-art-style="temple"] .card-footer-stats #zoneLabel{font-size:11px;line-height:13px;color:#e0d5bd}
[data-art-style="temple"] #zoneOffset{font-size:8px;line-height:10px;color:#a49982}
[data-art-style="temple"] .online-metric #onlineValue{color:#ded5c3}
@keyframes gemini-seal-sheen{0%,75%{transform:translateX(-150%)}95%,100%{transform:translateX(150%)}}
@media(max-width:700px){[data-art-style="temple"] .launch-card.official{padding:20px 12px 12px}[data-art-style="temple"] .launch-card.official h2{font-size:20px}[data-art-style="temple"] .metric-heading{font-size:9px;gap:3px}[data-art-style="temple"] .metric-heading svg{width:13px;height:13px}[data-art-style="temple"] .card-footer-stats{gap:3px}[data-art-style="temple"] .metric .metric-value{font-size:17px}[data-art-style="temple"] .official-badge{right:10px;max-width:110px;overflow:hidden}[data-art-style="temple"] .launch-card.official .launch-timer strong{font-size:25px}[data-art-style="temple"] #stateTitle{font-size:22px}}
@media(prefers-reduced-motion:reduce){[data-art-style="temple"] .launch-card.official::after,[data-art-style="temple"] .relic-seal::after{animation:none}}
@media(max-width:700px){[data-art-style="temple"] #home .launch-card.official .launch-timer strong{font-size:25px;line-height:34px}}
