/* GUARD WEB prelaunch game accents — visual-only, no external resources. */
body.guard-game-root .header{position:relative}
body.guard-game-root .header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,174,77,.48),transparent);pointer-events:none}
body.guard-game-root .page-head h1::before{content:"";display:inline-block;width:26px;height:26px;margin-right:9px;vertical-align:-5px;background:url('/static/guard_game/rune.webp') center / contain no-repeat;opacity:.8}
body.guard-game-feed .page-head h1::before{background-image:url('/static/guard_game/arrow.webp')}
body.guard-game-root main{position:relative;isolation:isolate}
body.guard-game-root main>*:not(.guard-game-mascot){position:relative;z-index:1}
body.guard-game-entry .guard-game-mascot{position:absolute;z-index:0;top:16px;right:2.5vw;width:242px;max-width:24vw;pointer-events:none;opacity:.2;filter:drop-shadow(0 9px 24px rgba(202,116,36,.25))}
body.guard-game-entry .guard-game-mascot img{display:block;width:100%;height:auto}
@media(max-width:760px){body.guard-game-entry .guard-game-mascot{display:none}body.guard-game-root .page-head h1::before{width:21px;height:21px;margin-right:6px;vertical-align:-4px}}
@media(prefers-reduced-motion:reduce){body.guard-game-root .guard-game-mascot{animation:none}}
