.guild-banner{display:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard{--guild-gold:#c8a362;display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:19px;padding:19px 20px 15px;border-radius:5px 15px 15px 5px;border:1px solid #b5925059;background:radial-gradient(ellipse at 0 0,#91602528,transparent 65%),linear-gradient(130deg,#231a12bf,#0c0d0dde 62%);box-shadow:0 16px 38px #0006,inset 0 1px #edce8624;backdrop-filter:blur(4px);isolation:isolate}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .card-engraving,:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .card-watermark,:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .gate-ornament,:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .relic-seal,:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard::before,:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard::after{display:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .guild-banner{display:block;position:relative;grid-column:1;grid-row:1/3;min-height:143px;margin-top:-30px;isolation:isolate;pointer-events:none}
.guild-cloth{position:absolute;inset:0 -2px 0;clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);background:linear-gradient(90deg,#18120c,#40301c 3%,#c09a564d 4%,#292017 5%,#19130e 24%,#3b2a18 49%,#21180f 75%,#110f0b 95%,#c09a564d 96%,#37291b 98%,#15110c);border-top:2px solid #d5b474;overflow:hidden}
.guild-cloth::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,#fff4cf06 0 1px,transparent 1px 3px);opacity:.7}
.guild-gleam{position:absolute;inset:-10% -70%;background:linear-gradient(105deg,transparent 38%,#efc77915 49%,transparent 60%);transform:translateX(-36%);animation:guild-silk 12s ease-in-out infinite}
.guild-pin{position:absolute;top:0;left:-8px;right:-8px;height:5px;border-radius:4px;background:linear-gradient(#efd092,#745326 55%,#bd944e);box-shadow:0 2px 5px #0008}
.guild-emblem{position:absolute;width:62px;height:62px;left:50%;top:28px;transform:translateX(-50%);padding:3px;border:1px solid #bda05f;border-radius:50%;background:linear-gradient(145deg,#977546,#1e1810);box-shadow:0 4px 9px #0008,0 0 0 4px #06070644}
.guild-emblem img{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:brightness(.83) saturate(.6)}
.guild-stitch{position:absolute;top:100px;left:15px;width:54px;height:40px;fill:none;stroke:#b9955466;stroke-width:1}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard .launch-card-heading{grid-column:2;grid-row:1;text-align:left;padding:0;align-self:start}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard .launch-kicker{font:500 10px/16px Manrope,Arial,sans-serif;color:#bfa87e;letter-spacing:.015em;text-transform:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard h2{margin:3px 0 4px;font:600 23px/29px Cinzel,serif;letter-spacing:0;color:#f1dfb9;text-shadow:0 2px 3px #0005}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #eventDate{margin:0;font:500 10px/17px Manrope,Arial,sans-serif;letter-spacing:.02em;color:#bcb09b}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .official-badge{top:-12px;right:15px;font:600 8px/14px Manrope,Arial,sans-serif;letter-spacing:.04em;padding:4px 10px;border-radius:3px;border-color:#b18f5355;background:#1d1710;color:#e1c38a;box-shadow:0 2px 5px #0005;text-transform:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .official-badge i{font-size:9px}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #timer,:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #announcementState{grid-column:2;grid-row:2;margin-top:12px;height:63px;align-self:end}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard #timer{gap:0;padding:0;border-radius:0;background:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard #timer>span{padding:3px 1px 4px;background:none;border:0;border-radius:0;box-shadow:none;text-align:left;position:relative}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard #timer>span:not(:last-child)::after{content:':';position:absolute;right:10px;top:7px;transform:none;width:auto;height:auto;background:none;font:400 20px/27px Cinzel,serif;color:#b29a635c;opacity:1}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard #timer>span:last-child::after{display:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #home #launchCard #timer strong{font:500 31px/37px Cinzel,serif;color:#ebcb89;text-shadow:0 1px #0006;font-variant-numeric:tabular-nums}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #timer small{font:500 9px/15px Manrope,Arial,sans-serif;color:#a69b85;letter-spacing:0;text-transform:capitalize}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #announcementState{border:0;border-radius:0;box-shadow:none;background:none;align-items:flex-start;justify-content:center}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #stateKicker{font:500 9px/15px Manrope,Arial,sans-serif;color:#a69b85;letter-spacing:.02em;text-transform:lowercase}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #stateTitle{font:500 26px/36px Cinzel,serif;color:#ebcb89;letter-spacing:0;text-shadow:0 1px #0006}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .card-footer-stats{grid-column:1/-1;grid-row:3;margin-top:13px;padding-top:13px;gap:10px;background:linear-gradient(90deg,#b28c4733, #d8b06766 40%,#b28c4733) top/100% 1px no-repeat;border:0}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .card-footer-stats::before,:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .card-footer-stats .metric::before{display:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .card-footer-stats .metric{padding:0;border:0;gap:4px;align-items:flex-start;text-align:left}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .metric-heading{font:500 10px/16px Manrope,Arial,sans-serif;color:#bcb09b;gap:5px}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .metric-heading svg{width:15px;height:15px;stroke:#c5a565;filter:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .metric .metric-value{font:700 19px/25px Manrope,Arial,sans-serif;color:#e7d6b2}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #registeredValue{color:#79df9b!important}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #registeredValue::before{display:none}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .zone-value{flex-direction:column;align-items:flex-start;gap:0}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .card-footer-stats #zoneLabel{font:600 12px/15px Manrope,Arial,sans-serif;color:#e7d6b2}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #zoneOffset{font:500 9px/11px Manrope,Arial,sans-serif;color:#a69b85}
:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #outsideSlot .metric-value{color:#79df9b!important}
@keyframes guild-silk{0%,65%{transform:translateX(-36%);opacity:.2}85%{opacity:.7}100%{transform:translateX(36%);opacity:.2}}
@media(hover:hover) and (pointer:fine){:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .guild-emblem img{transition:transform 220ms ease}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard:hover .guild-emblem img{transform:rotate(-4deg)}}
@media(max-width:700px){:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard{grid-template-columns:57px minmax(0,1fr);column-gap:15px;padding:18px 13px 14px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .guild-banner{margin-top:-29px;min-height:141px}.guild-emblem{width:47px;height:47px;top:33px}.guild-stitch{width:43px;left:7px;top:94px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard h2{font-size:19px;line-height:26px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard .launch-kicker{font-size:9px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #home #launchCard #timer strong{font-size:25px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #launchCard #timer>span:not(:last-child)::after{right:5px;font-size:17px;top:9px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #timer small{font-size:8px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .metric-heading{font-size:9px;gap:3px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .metric-heading svg{width:12px;height:12px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .metric .metric-value{font-size:17px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .card-footer-stats{gap:5px}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) #stateTitle{font-size:21px}}
html[data-motion-paused="true"] .guild-gleam{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.guild-gleam{animation:none;opacity:.2}:is([data-art-style="guild"],[data-art-style="hybrid"],:is([data-art-style="trinity"],[data-art-style="guild-seal"]),:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])) .guild-emblem img{transition:none}}



/* Suspended fabric: a soft travelling fold and a slightly stronger free hem. */
.guild-fabric{position:absolute;inset:0;transform-origin:50% 0;animation:guild-breeze 5.6s ease-in-out infinite}
.guild-fabric .guild-cloth{animation:guild-hem 5.6s ease-in-out infinite}
.guild-fabric .guild-cloth::before{content:'';position:absolute;inset:0 -45%;background:linear-gradient(100deg,transparent 22%,#00000024 39%,#ffe2a51c 49%,#00000020 61%,transparent 78%);transform-origin:50% 0;animation:guild-fold 5.6s ease-in-out infinite;pointer-events:none}
.guild-fabric .guild-gleam{animation:none;opacity:.15}
@keyframes guild-breeze{
 0%,100%{transform:perspective(500px) rotateY(-3deg) skewX(-1deg) scaleY(1)}
 30%{transform:perspective(500px) rotateY(4deg) skewX(1.4deg) scaleY(.989)}
 62%{transform:perspective(500px) rotateY(-2deg) skewX(-.7deg) scaleY(.997)}
 82%{transform:perspective(500px) rotateY(1deg) skewX(.4deg) scaleY(.992)}
}
@keyframes guild-hem{
 0%,100%{clip-path:polygon(0 0,100% 0,99% 24%,97% 49%,100% 70%,98% 84%,51% 100%,2% 84%,0 69%,2% 47%,1% 24%)}
 30%{clip-path:polygon(0 0,100% 0,99% 24%,100% 49%,97% 70%,95% 85%,48% 98%,0 83%,2% 69%,0 47%,1% 24%)}
 62%{clip-path:polygon(0 0,100% 0,98% 24%,97% 49%,99% 70%,100% 83%,52% 100%,3% 85%,0 69%,2% 47%,0 24%)}
}
@keyframes guild-fold{
 0%,100%{transform:translateX(-14%) skewX(-5deg);opacity:.5}
 30%{transform:translateX(13%) skewX(5deg);opacity:.8}
 62%{transform:translateX(-8%) skewX(-3deg);opacity:.55}
 82%{transform:translateX(5%) skewX(2deg);opacity:.7}
}
html[data-motion-paused="true"] .guild-fabric,html[data-motion-paused="true"] .guild-fabric .guild-cloth,html[data-motion-paused="true"] .guild-fabric .guild-cloth::before{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.guild-fabric,.guild-fabric .guild-cloth,.guild-fabric .guild-cloth::before{animation:none;transform:none}.guild-fabric .guild-cloth::before{opacity:.3}}

/* Option N only: a travelling wave with amplitude increasing below the pole. */
.guild-wave{display:none;position:absolute;inset:0}
[data-art-style="guild-wave"] .guild-banner>.guild-fabric{display:none}
[data-art-style="guild-wave"] .guild-wave{display:block}
.guild-wave-band,.guild-wave-surface{position:absolute;inset:0}
.guild-wave-band{animation:guild-travelling-wave 4.8s ease-in-out var(--wave-delay) infinite}
.guild-wave-surface .guild-gleam{animation:none;opacity:.25}
@keyframes guild-travelling-wave{
 0%,100%{transform:translateX(calc(var(--wave-amplitude)*-.75))}
 50%{transform:translateX(var(--wave-amplitude))}
}
html[data-motion-paused="true"] .guild-wave-band{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.guild-wave-band{animation:none;transform:none}}
