/* O inherits F. Only the undated announcement receives this treatment. */
.chapter-seal{display:none}
[data-art-style="guild-seal"][data-preview-timing="soon"] #announcementState{position:relative;overflow:visible;align-items:flex-start;padding:4px 12px 4px 84px;border:0;background:radial-gradient(ellipse at 18% 50%,#c5994322,transparent 68%);box-shadow:none}
[data-art-style="guild-seal"][data-preview-timing="soon"] #announcementState .gate-ornament{display:none}
[data-art-style="guild-seal"][data-preview-timing="soon"] .chapter-seal{display:block;position:absolute;left:13px;top:50%;width:48px;height:48px;margin-top:-24px;animation:chapter-float 6s ease-in-out infinite}
.chapter-seal img{position:absolute;inset:4px;width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #c7a363;box-shadow:0 4px 8px #0009;filter:sepia(.15) saturate(.7)}
.seal-ring{position:absolute;inset:-3px;border:1px solid #c9a46155;border-radius:50%;border-top-color:#e6c687;border-bottom-color:#e6c687;animation:chapter-ring 24s linear infinite}
.seal-ring::before,.seal-ring::after{content:'';position:absolute;width:4px;height:4px;background:#dcc088;transform:rotate(45deg);left:calc(50% - 2px);top:-2px}.seal-ring::after{top:auto;bottom:-2px}
.seal-aura{position:absolute;inset:-15px;background:radial-gradient(ellipse,#d5aa4d28,transparent 67%);animation:chapter-aura 6s ease-in-out infinite}
.chapter-seal i{position:absolute;left:12%;bottom:8px;width:2px;height:2px;border-radius:50%;background:#dec187;animation:chapter-mote 5s ease-out infinite;opacity:0}.chapter-seal i:nth-of-type(2){left:85%;animation-delay:-1.7s}.chapter-seal i:nth-of-type(3){left:55%;animation-delay:-3.3s}
[data-art-style="guild-seal"][data-preview-timing="soon"] #stateKicker{font:500 9px/15px Manrope,Arial,sans-serif;letter-spacing:.08em;color:#c1aa7c;text-transform:uppercase}
[data-art-style="guild-seal"][data-preview-timing="soon"] #stateTitle{font:500 25px/33px Cinzel,serif;color:#efdab0;text-shadow:0 2px 5px #0008}
[data-art-style="guild-seal"][data-preview-timing="soon"] #announcementState::after{content:'';position:absolute;left:84px;right:14px;bottom:2px;height:1px;background:linear-gradient(90deg,#d5b16a80,transparent)}
@keyframes chapter-float{0%,100%{transform:translateY(2px) rotate(-3deg)}50%{transform:translateY(-2px) rotate(3deg)}}
@keyframes chapter-ring{to{transform:rotate(360deg)}}
@keyframes chapter-aura{0%,100%{opacity:.45;transform:scale(.95)}50%{opacity:.8;transform:scale(1.07)}}
@keyframes chapter-mote{0%,100%{opacity:0;transform:translateY(0)}25%{opacity:.6}80%{opacity:0;transform:translate(4px,-25px)}}
html[data-motion-paused="true"] .chapter-seal,html[data-motion-paused="true"] .chapter-seal *{animation-play-state:paused}
@media(max-width:700px){[data-art-style="guild-seal"][data-preview-timing="soon"] #announcementState{padding-left:66px;padding-right:3px}[data-art-style="guild-seal"][data-preview-timing="soon"] .chapter-seal{left:5px;scale:.85}[data-art-style="guild-seal"][data-preview-timing="soon"] #stateTitle{font-size:20px;line-height:28px}[data-art-style="guild-seal"][data-preview-timing="soon"] #stateKicker{font-size:8px;letter-spacing:.02em}[data-art-style="guild-seal"][data-preview-timing="soon"] #announcementState::after{left:66px}}
@media(prefers-reduced-motion:reduce){.chapter-seal,.chapter-seal *{animation:none!important}.chapter-seal i{display:none}}
