
.awakening-gate{display:none}
/* Only the undated Coming soon panel differs from F. */
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #announcementState{padding:5px 12px 5px 78px;align-items:flex-start;justify-content:center;gap:1px;background:radial-gradient(ellipse at 12% 75%,#cda44e18,transparent 55%),linear-gradient(90deg,#11110ed9,#0b0d0b55);border-color:#b998574d;text-align:left}
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #announcementState .gate-ornament{display:none}
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] .awakening-gate{display:block;position:absolute;left:12px;top:50%;transform:translateY(-50%);width:54px;height:58px;pointer-events:none}
.awakening-gate svg{position:relative;width:100%;height:100%;filter:drop-shadow(0 3px 4px #0007)}
.awakening-halo{position:absolute;inset:6px -9px -6px;background:radial-gradient(ellipse,#d9a94726,transparent 66%);animation:awakening-glow 5.5s ease-in-out infinite}
.awakening-seam{animation:awakening-seam 5.5s ease-in-out infinite}
.awakening-gate i{position:absolute;bottom:6px;left:50%;width:2px;height:2px;border-radius:50%;background:#e5c987;opacity:0;animation:awakening-dust 4.5s ease-out infinite}
.awakening-gate i:nth-of-type(2){left:38%;animation-delay:-1.5s}.awakening-gate i:nth-of-type(3){left:65%;animation-delay:-3s}
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #stateKicker{color:#b7a27b;font:500 9px/14px Manrope,Arial,sans-serif;letter-spacing:.035em;text-transform:none}
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #stateTitle{font-size:24px;line-height:32px;letter-spacing:0;color:#f1d9a6;text-shadow:0 2px 4px #0008}
@keyframes awakening-glow{0%,100%{opacity:.35;transform:scale(.93)}50%{opacity:.85;transform:scale(1.06)}}
@keyframes awakening-seam{0%,100%{opacity:.35}50%{opacity:.9}}
@keyframes awakening-dust{0%{opacity:0;transform:translate(0,0)}20%{opacity:.65}100%{opacity:0;transform:translate(6px,-33px)}}
html[data-motion-paused="true"] .awakening-gate *,html[data-motion-paused="true"] .awakening-gate i{animation-play-state:paused}
@media(max-width:700px){:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #announcementState{padding-left:60px;padding-right:7px}:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] .awakening-gate{left:8px;width:43px;height:52px}:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #stateTitle{font-size:20px;line-height:29px}:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #stateKicker{font-size:8px}}
@media(prefers-reduced-motion:reduce){.awakening-halo,.awakening-seam,.awakening-gate i{animation:none}.awakening-gate i{display:none}.awakening-seam{opacity:.6}.awakening-halo{opacity:.55}}

/* A new Coming soon treatment, scoped to M only. */
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #announcementState{border:0;border-radius:0;background:radial-gradient(ellipse at 15% 65%,#bf8d2f14,transparent 55%);box-shadow:none;padding-left:78px;overflow:visible}
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] .awakening-gate{left:8px;width:59px;height:59px}
.adventure-sword{transform-box:view-box;transform-origin:35px 45px;animation:adventure-blade 7s ease-in-out infinite}.sword-two{animation-direction:reverse}
.adventure-gem{animation:adventure-gem 5s ease-in-out infinite}
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #stateTitle{position:relative;color:#f0d49a;text-shadow:0 2px 4px #0008}
:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #stateTitle::after{content:'';display:block;position:absolute;left:0;right:0;bottom:-4px;height:1px;background:linear-gradient(90deg,#c1a05f80,transparent)}
@keyframes adventure-blade{0%,100%{transform:rotate(-2deg) translateY(1px)}50%{transform:rotate(2deg) translateY(-1px)}}
@keyframes adventure-gem{0%,100%{opacity:.6}50%{opacity:1}}
@media(max-width:700px){:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] #announcementState{padding-left:61px}:is([data-art-style="guild-awakening"],[data-art-style="guild-wave"])[data-preview-timing="soon"] .awakening-gate{left:3px;width:49px;height:49px}}
@media(prefers-reduced-motion:reduce){.adventure-sword,.adventure-gem{animation:none}}
