/* JW uses the existing character dossier, with the original pencil drawing. */
body[data-page-theme="jw"]{
 --ink:#202020;--white:#f5f5f5;--accent:#d5d5d5;--secondary:#f2f2f2;
 --scene:#ebebeb;--edge:#38383850;--page-bg:#ebebeb;--page-glow:#fafafa;
 --page-hud:#dedede;--page-panel:#242424f7;--page-panel-alt:#dcdcdc;
 --page-border:#38383850;--page-muted:#535353;--page-copy:#dddddd;
 --page-grid:#33333310;--page-dot:#38383810;
}
body.mission-page[data-page-theme="jw"]{color:var(--ink)}
body[data-page-theme="jw"] .mission-hud>.company-wordmark img{filter:brightness(0)}
body[data-page-theme="jw"] :is(.world-menu-button,.room-sidebar>.room-kicker,.screen-top>b,.room-tabs>button){color:var(--ink)}
body[data-page-theme="jw"] .room-backword{-webkit-text-stroke-color:#38383845}
body[data-page-theme="jw"] .room-stage{min-height:0}
body[data-page-theme="jw"] .room-slash:after{opacity:.25}
body[data-page-theme="jw"] .jw-character{mix-blend-mode:normal;filter:grayscale(1);transform:none;animation:none;opacity:1}
body[data-page-theme="jw"] .room-character-label{left:1%;color:var(--ink);text-shadow:none}
body[data-page-theme="jw"] .room-character-label>small{max-width:130px;line-height:1.6}
body[data-page-theme="jw"] .room-content{color:var(--white)}
body[data-page-theme="jw"] .room-content-bottom{color:#bdbdbd;border-color:#cccccc42}
body[data-page-theme="jw"] .room-panel{scrollbar-color:#aaaaaa #242424}
body[data-page-theme="jw"] .game-dialog{background:#242424;color:var(--white);border-color:var(--ink)}
body[data-page-theme="jw"] .world-menu nav span{color:#bdbdbd}
body[data-page-theme="jw"] .language-select a{border-color:#99999955}
body[data-page-theme="jw"] .menu-legal{color:#bcbcbc}
body[data-page-theme="jw"] .game-dialog::backdrop{background:#000000bb}
body[data-page-theme="jw"] kbd{color:var(--ink);border-color:#38383880;background:#ffffff66}
.game-screen .jw-profile>h2,.game-screen:lang(en) .jw-profile>h2{font:italic 900 65px/.95 var(--display);margin-bottom:12px}
.game-screen .room-panel .jw-tagline{font-size:17px;line-height:1.65;color:var(--white);margin:0 0 22px}
.game-screen .room-panel .jw-role{font-size:11px;color:var(--white);margin-bottom:6px}
.game-screen .room-panel .jw-signature{font:9px/1.8 monospace;color:var(--secondary);margin:0 0 18px}
.jw-off-clock{border-top:1px solid #cccccc42;margin-top:22px;padding-top:17px}
.game-screen .room-panel .jw-off-clock h3{font-size:13px;margin:0 0 8px}
.game-screen .room-panel .jw-off-clock p{margin:0}
@media(max-width:900px){.game-screen .jw-profile>h2,.game-screen:lang(en) .jw-profile>h2{font-size:56px}.game-screen .room-panel .jw-tagline{font-size:17px}body[data-page-theme="jw"] .room-character-label>small{max-width:105px}}
