/* Option B: Gemini relic. A retains its existing artwork. */
.relic-seal{display:none}
[data-art-style="silkroad"] .card-engraving,[data-art-style="silkroad"] .gate-ornament,[data-art-style="silkroad"] .card-watermark{display:none}
[data-art-style="silkroad"] .launch-card.official{border-radius:9px;border-color:#c6a164;background:radial-gradient(ellipse at 10% 0,#b0863523,transparent 50%),radial-gradient(ellipse at 100% 80%,#6f4b2820,transparent 55%),linear-gradient(145deg,#1f2122f9,#0c0e10fc 55%,#171719fa);box-shadow:0 0 0 1px #211e17,0 0 0 3px #9d773539,0 18px 50px #000a,inset 0 0 0 3px #08090a,inset 0 0 0 4px #d3ac6130,inset 0 1px 0 5px #dec69a10}
[data-art-style="silkroad"] .launch-card.official::before{inset:0;width:100%;height:100%;border-radius:8px;box-shadow:none;pointer-events:none;background:radial-gradient(circle at 9px 9px,#e5c789 0 1px,#775527 1px 2px,transparent 3px),radial-gradient(circle at calc(100% - 9px) 9px,#e5c789 0 1px,#775527 1px 2px,transparent 3px),radial-gradient(circle at 9px calc(100% - 9px),#e5c789 0 1px,#775527 1px 2px,transparent 3px),radial-gradient(circle at calc(100% - 9px) calc(100% - 9px),#e5c789 0 1px,#775527 1px 2px,transparent 3px);opacity:.7}
[data-art-style="silkroad"] .launch-card.official::after{display:none}
[data-art-style="silkroad"] .launch-card-heading{position:relative;padding-left:79px;padding-right:8px;text-align:left!important}
[data-art-style="silkroad"] .relic-seal{display:block;position:absolute;left:5px;top:2px;width:60px;height:60px;border-radius:50%;padding:3px;background:linear-gradient(130deg,#f0d695,#7a561f 44%,#cdaf6e 70%,#594221);box-shadow:0 4px 10px #0009,inset 0 0 0 1px #efd69b66,0 0 25px #c99b3c15;overflow:hidden}
[data-art-style="silkroad"] .relic-seal img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}
[data-art-style="silkroad"] .relic-seal::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#ffe8b040 45%,transparent 65%);transform:translateX(-150%);animation:relic-shimmer 14s ease-in-out infinite}
[data-art-style="silkroad"] .launch-card.official h2{color:#f6e4be;text-shadow:0 2px 0 #000;letter-spacing:.055em}
[data-art-style="silkroad"] .launch-kicker{letter-spacing:.16em;color:#bfa773!important}
[data-art-style="silkroad"] .launch-card time{color:#c2b7a1;letter-spacing:.04em}
[data-art-style="silkroad"] .official-badge{border-radius:3px 9px 3px 9px;right:14px;background:linear-gradient(120deg,#f2d99b,#c79a4b);border-color:#efdaa1;box-shadow:0 4px 10px #0006,inset 0 0 0 2px #8b682422}
[data-art-style="silkroad"] #announcementState{border-radius:5px;border-color:#c9a56150;background:radial-gradient(ellipse at center,#c4993c17,transparent 75%),linear-gradient(90deg,#151412,#27201899 50%,#151412);box-shadow:inset 0 2px 7px #0008,inset 0 -1px #c8a86915;isolation:isolate}
[data-art-style="silkroad"] #announcementState::before,[data-art-style="silkroad"] #announcementState::after{content:'';position:absolute;top:11px;bottom:11px;width:24px;border:solid #b5905144;border-width:1px 0;border-radius:50%;pointer-events:none}
[data-art-style="silkroad"] #announcementState::before{left:15px;border-left-width:3px}
[data-art-style="silkroad"] #announcementState::after{right:15px;border-right-width:3px}
[data-art-style="silkroad"] #stateTitle{color:#f2dca9;letter-spacing:.08em;text-shadow:0 2px 2px #000;position:relative;z-index:1}
[data-art-style="silkroad"] #stateKicker{color:#ac9671;letter-spacing:.22em}
[data-art-style="silkroad"] .launch-card.official .launch-timer>span{border-radius:4px;border-color:#b18d4c4a;background:linear-gradient(180deg,#3a302080,#111213);box-shadow:inset 0 2px 7px #0006,inset 0 -1px #b3925320}
[data-art-style="silkroad"] .launch-card.official .launch-timer>span::after{display:none}
[data-art-style="silkroad"] .card-footer-stats{background:linear-gradient(90deg,transparent,#b1914c55,transparent) top/100% 1px no-repeat}
[data-art-style="silkroad"] .card-footer-stats::before{display:none}
[data-art-style="silkroad"] .card-footer-stats .metric{height:43px;align-items:flex-start;justify-content:center;padding:0 5px 0 38px;gap:4px;text-align:left}
[data-art-style="silkroad"] .card-footer-stats .metric::before{inset:-3px 3px -3px;border-radius:4px;background:linear-gradient(140deg,#b7934920,#15161590 70%);box-shadow:inset 0 1px #e5c58a10,inset 0 -1px #0007}
[data-art-style="silkroad"] .card-footer-stats .registered-stat::before{background:radial-gradient(ellipse at left,#4fad6814,transparent 75%),linear-gradient(140deg,#b7934918,#141915)}
[data-art-style="silkroad"] .metric-heading{font-size:10px;line-height:15px;color:#bfb5a1;gap:0}
[data-art-style="silkroad"] .card-footer-stats .metric-heading svg{position:absolute;left:9px;top:12px;width:19px;height:19px;color:#dfbd76;padding:1px;border-radius:50%;background:#cda14c10;box-shadow:0 0 0 4px #a9873820,0 0 0 5px #d6b66b33;stroke-width:1.5}
[data-art-style="silkroad"] .metric .metric-value{justify-content:flex-start;line-height:22px;letter-spacing:.04em}
[data-art-style="silkroad"] #registeredValue::before{display:none}
[data-art-style="silkroad"] .zone-value{flex-direction:column;align-items:flex-start;gap:0}
[data-art-style="silkroad"] .card-footer-stats #zoneLabel{font-size:11px;line-height:12px}
[data-art-style="silkroad"] #zoneOffset{font-size:9px;line-height:10px;color:#a89571}
[data-art-style="silkroad"] .timezone-metric,[data-art-style="silkroad"] .online-metric{border-color:transparent}
@keyframes relic-shimmer{0%,75%{transform:translateX(-150%)}95%,100%{transform:translateX(150%)}}
@media(max-width:700px){[data-art-style="silkroad"] .launch-card-heading{padding-left:64px}[data-art-style="silkroad"] .relic-seal{width:49px;height:49px;top:2px}[data-art-style="silkroad"] .launch-card.official h2{letter-spacing:.01em}[data-art-style="silkroad"] .card-footer-stats .metric{height:49px;padding-left:25px;padding-right:2px}[data-art-style="silkroad"] .metric-heading{font-size:9px;line-height:15px}[data-art-style="silkroad"] .card-footer-stats .metric-heading svg{left:5px;top:16px;width:14px;height:14px;box-shadow:0 0 0 2px #a9873820,0 0 0 3px #d6b66b33}[data-art-style="silkroad"] .metric .metric-value{font-size:15px}[data-art-style="silkroad"] .card-footer-stats #zoneLabel{font-size:10px}}
@media(prefers-reduced-motion:reduce){[data-art-style="silkroad"] .relic-seal::after{animation:none;display:none}}

