
.royal-art{display:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard{padding:25px 28px 16px;border:1px solid #b494534a;border-radius:3px 3px 20px 20px;background:radial-gradient(ellipse at 50% 0,#95652330,transparent 60%),linear-gradient(180deg,#231b13d9,#101010e6 67%,#1c1712eb);box-shadow:0 18px 45px #0008,inset 0 1px #ffe0a15c,inset 0 0 35px #b4873110;isolation:isolate;text-align:center}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .card-engraving,:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .card-watermark,:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .relic-seal,:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .gate-ornament,:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard::before,:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard::after{display:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .royal-art{display:block;position:absolute;inset:-12px -8px;pointer-events:none;z-index:0}
.royal-art svg{width:100%;height:100%;overflow:visible;fill:none;stroke:#c5a262;stroke-width:1}
.royal-art .royal-fine{stroke:#e3c484;opacity:.35;stroke-width:.6}
.royal-art .royal-light{stroke:#ffe4a0;stroke-width:1.8;stroke-dasharray:38 1700;animation:royal-trace 12s ease-in-out infinite;opacity:.5}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard .official-badge{top:-12px;left:50%;right:auto;transform:translateX(-50%);border:1px solid #d4ae6266;background:linear-gradient(#49351d,#241b10);color:#ead09a;border-radius:2px;padding:4px 16px;font:600 8px/14px Manrope,Arial,sans-serif;letter-spacing:.12em;white-space:nowrap;box-shadow:0 3px 12px #0009}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard .official-badge i{display:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard .launch-card-heading{padding:0;text-align:center}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #kicker{font:500 10px/17px Manrope,Arial,sans-serif;letter-spacing:.02em;color:#c1b39b;text-transform:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard h2{font:600 29px/39px Cinzel,serif;letter-spacing:-.035em;color:#f6e6bd;margin:3px 0 3px;text-shadow:0 2px 2px #0008}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #eventDate{font:500 10px/19px Manrope,Arial,sans-serif;color:#c9b58d;letter-spacing:.03em;margin:0}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 6px 0;height:81px}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer>span{padding:6px 0 9px;border:0;border-top:1px solid #d0af7166;border-bottom:1px solid #b691484d;border-radius:2px;background:linear-gradient(180deg,#ca9a4224,transparent 70%);box-shadow:inset 0 1px #f8d98912;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer>span::after{content:'';bottom:-3px;left:50%;width:5px;height:5px;background:#b99757;transform:translateX(-50%) rotate(45deg)}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer strong{font:500 36px/43px Cinzel,serif;color:#f2d794;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 3px 10px #0005}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer small{font:500 8px/16px Manrope,Arial,sans-serif;color:#c6b99f;letter-spacing:.06em;text-transform:capitalize}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #announcementState{height:81px;margin:16px 6px 0;border:0;border-top:1px solid #c5a16238;border-bottom:1px solid #c5a16238;border-radius:0;background:radial-gradient(ellipse at 50% 100%,#c8993420,transparent 70%);box-shadow:none;gap:2px}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #stateKicker{font:500 9px/16px Manrope,Arial,sans-serif;color:#b7a98e;letter-spacing:.04em;text-transform:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #stateTitle{font:500 25px/35px Cinzel,serif;color:#eed4a0;letter-spacing:0;text-shadow:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .card-footer-stats{margin:18px -13px -2px;padding:11px 4px 5px;gap:0;border:0;background:linear-gradient(90deg,transparent,#c8a05745 35%,#c8a05745 65%,transparent) top/100% 1px no-repeat;position:relative}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .card-footer-stats::before,:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric::before{display:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .card-footer-stats .metric{padding:0 5px;gap:4px;border:0;align-items:center}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric-heading{font:500 10px/16px Manrope,Arial,sans-serif;color:#bfb29a;gap:5px}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric-heading svg{width:14px;height:14px;stroke:#c8aa6c;filter:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric .metric-value{font:700 19px/24px Manrope,Arial,sans-serif;color:#e9d7b4}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #registeredValue{color:#79df9b!important}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #registeredValue::before{display:none}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .zone-value{flex-direction:column;gap:0;align-items:center}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .card-footer-stats #zoneLabel{font:600 11px/14px Manrope,Arial,sans-serif;color:#e1d1b0}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #zoneOffset{font:500 9px/12px Manrope,Arial,sans-serif;color:#b8a888}
@keyframes royal-trace{0%{stroke-dashoffset:0;opacity:0}12%{opacity:.5}80%{opacity:.5}100%{stroke-dashoffset:-1700;opacity:0}}
html[data-royal-paused="true"] .royal-light{animation-play-state:paused}
@media(max-width:700px){:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard{padding:24px 18px 15px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard h2{font-size:24px;line-height:34px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer{gap:9px;margin-inline:0;height:76px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer strong{font-size:30px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric-heading{font-size:9px;gap:3px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric-heading svg{width:12px;height:12px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric .metric-value{font-size:17px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .card-footer-stats{margin-inline:-10px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #stateTitle{font-size:23px}}
@media(prefers-reduced-motion:reduce){.royal-light{animation:none;display:none}}

/* Silkroad stronghold: stitched cloth, bronze casting and low-light embers. */
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard{padding:26px 29px 17px;border:0;border-radius:19px;background:radial-gradient(ellipse at 50% 0,#75502532,transparent 60%),linear-gradient(180deg,#20170fd1,#100e0cde 70%,#251910d9);box-shadow:0 17px 40px #0009,inset 0 1px #e0b86a14;backdrop-filter:blur(3px)}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .royal-art{inset:-9px -8px;z-index:0}
.royal-art .stronghold-frame{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:url(#stronghold-metal);stroke-width:1.4}
.stronghold-frame .frame-inner{stroke:#d9b46c;stroke-width:.65;opacity:.35}
.stronghold-frame .frame-leaves{fill:#a17b3536;stroke-width:1.1}
.standards{position:absolute;top:-1px;left:28px;right:28px;display:flex;justify-content:space-between}
.stronghold-standard{width:44px;height:111px;position:relative;filter:drop-shadow(2px 5px 5px #0007)}
.standard-fabric{position:absolute;inset:0;transform-origin:50% 0;clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);background:linear-gradient(90deg,#241510,#895d3466 5%,#392019 9%,#271813 25%,#63402a 51%,#3d251b 65%,#211610 91%,#a87f4255 95%,#2b1d12);animation:standard-wind 6.4s ease-in-out infinite}
.stronghold-standard:nth-child(2) .standard-fabric{animation-delay:-2.6s}
.royal-art .standard-fabric svg{position:absolute;inset:5px 4px;width:calc(100% - 8px);height:calc(100% - 10px);stroke:#c7a46a;stroke-width:.85;opacity:.6}
.fabric-light{position:absolute;inset:0 -80%;background:linear-gradient(105deg,transparent 36%,#efd39526 51%,transparent 65%);animation:fabric-shift 6.4s ease-in-out infinite}
.stronghold-standard:nth-child(2) .fabric-light{animation-delay:-2.6s}
.standard-pin{position:absolute;left:-5px;right:-5px;top:-2px;height:5px;border-radius:5px;background:linear-gradient(#fae0a2,#97713a 40%,#513819 80%,#d5b172);box-shadow:0 2px 3px #0008}
.stronghold-warmth{position:absolute;inset:30% 0 0;overflow:hidden;border-radius:20px;pointer-events:none;background:radial-gradient(ellipse at 0 100%,#bc762526,transparent 38%),radial-gradient(ellipse at 100% 100%,#bc762526,transparent 38%);animation:stronghold-breath 7s ease-in-out infinite}
.stronghold-embers{position:absolute;inset:0;overflow:hidden;border-radius:20px}
.stronghold-embers i{position:absolute;left:var(--x);bottom:4px;width:2px;height:3px;border-radius:50%;background:#e4b866;box-shadow:0 0 5px #d0933544;opacity:0;animation:ember-rise 7.2s ease-in-out infinite;animation-delay:var(--delay)}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard .launch-card-heading{padding:0 35px}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard h2{font-size:25px;line-height:36px;letter-spacing:-.025em}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard .launch-kicker{font:500 9px/16px Manrope,Arial,sans-serif;text-transform:none;letter-spacing:.015em;color:#c9b896}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer{height:82px;gap:10px;margin-top:18px}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer>span{border:1px solid #b6904945;border-radius:15px 15px 5px 5px;background:radial-gradient(ellipse at 50% 0,#bc84332a,transparent 75%),linear-gradient(#33251a77,#130e0999);box-shadow:inset 0 1px #e8c57830,inset 0 -4px 12px #0005;padding-top:5px}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer>span::after{width:12px;height:2px;bottom:4px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#d6ad5f,transparent)}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer strong{font-size:35px;color:#f1d69a}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .card-footer-stats{margin-top:16px;padding-top:12px}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric-heading{font-size:10px}
:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #announcementState{height:82px;border:0;background:radial-gradient(ellipse at 50% 100%,#b67d2322,transparent 70%)}
@keyframes standard-wind{0%,100%{transform:perspective(350px) rotateY(-8deg) skewX(-1deg)}50%{transform:perspective(350px) rotateY(10deg) skewX(1.8deg)}}
@keyframes fabric-shift{0%,100%{transform:translateX(-12%);opacity:.35}50%{transform:translateX(12%);opacity:.85}}
@keyframes ember-rise{0%{transform:translate(0,0) scale(.6);opacity:0}20%{opacity:.6}75%{opacity:.35}100%{transform:translate(var(--drift),-150px) scale(.3);opacity:0}}
@keyframes stronghold-breath{0%,100%{opacity:.45}50%{opacity:.9}}
html[data-royal-paused="true"] .standard-fabric,html[data-royal-paused="true"] .fabric-light,html[data-royal-paused="true"] .stronghold-embers i,html[data-royal-paused="true"] .stronghold-warmth{animation-play-state:paused}
@media(max-width:700px){:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard{padding:26px 18px 16px}.standards{left:20px;right:20px}.stronghold-standard{width:30px;height:90px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard .launch-card-heading{padding:0 24px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard h2{font-size:20px;line-height:31px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #launchCard .launch-kicker{font-size:8px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer{gap:7px;height:77px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) #home #launchCard #timer strong{font-size:29px}:is([data-art-style="royal"],[data-art-style="stronghold-relic"],[data-art-style="ancient"]) .metric-heading{font-size:9px}}
@media(prefers-reduced-motion:reduce){.standard-fabric,.fabric-light,.stronghold-embers i,.stronghold-warmth{animation:none}.stronghold-embers{display:none}.stronghold-warmth{opacity:.55}}
