/* Shared opening identity: existing original brush lettering, ink and cinnabar. */
.pz-entry-wordmark{display:block;object-fit:contain;flex:none;filter:none}
#game#game#game#game #rotate-gate{background:radial-gradient(ellipse at 50% 34%,#35433d 0,#202a2a 52%,#131d1d 100%);color:#eee9dd;padding:32px 24px;isolation:isolate}
#game#game#game#game #rotate-gate::before{content:'';position:absolute;inset:22px;border:1px solid #d7ccaa26;pointer-events:none;z-index:-1}
#game#game#game#game #rotate-gate .pz-entry-wordmark{width:min(250px,68vw);height:auto;margin:0 0 12px;animation:none;filter:none}
#game#game#game#game #rotate-gate .entry-seal{font:14px/1.6 'STKaiti','KaiTi','SimSun',serif;letter-spacing:3px;padding:2px 5px 2px 8px;border:1px solid #b75c48;color:#e9c3b6;background:#7935285c;margin-bottom:42px}
#game#game#game#game #rotate-gate .rotate-symbol{width:64px;height:64px;margin:0;filter:grayscale(1) brightness(2)}
#game#game#game#game #rotate-gate h2{font:26px/1.4 'STKaiti','KaiTi','SimSun',serif;letter-spacing:5px;color:#eee9dd;margin:20px 0 8px}
#game#game#game#game #rotate-gate p{font:14px/1.8 var(--ui-font);color:#d2cebd;margin:0}
#game#game#game#game #rotate-gate small{max-width:290px;font:12px/1.9 var(--ui-font);color:#abae9f;margin-top:24px}
#game#game#game#game #load-status{background:#202a2a;color:#d3c9af;font:15px/1.6 'STKaiti','KaiTi','SimSun',serif;letter-spacing:2px;gap:24px}
#game#game#game#game #load-status::before{content:none}
#load-status .pz-entry-wordmark{width:220px;max-width:60vw;height:auto}
@media(max-height:600px) and (orientation:portrait){#game#game#game#game #rotate-gate .pz-entry-wordmark{width:180px}#game#game#game#game #rotate-gate .entry-seal{margin-bottom:20px}#game#game#game#game #rotate-gate small{margin-top:14px}}
@media(prefers-reduced-motion:reduce){#game#game#game#game #rotate-gate .rotate-symbol{animation:none}}
