/* V1.4: legible newspaper and separate evidence-based crews. */
.scene-newspaper{position:absolute;z-index:6;left:73%;top:57%;width:23%;padding:12px;background:#f6efdd;color:#171713;line-height:1.25;border:2px solid #372c1c;box-shadow:4px 6px 0 #0007;text-decoration:none;transform:rotate(-3deg)}
.scene-newspaper img{display:block;width:100%;height:auto;margin:8px 0}.scene-newspaper small{font:700 9px var(--sans);letter-spacing:.08em}.scene-newspaper strong{display:block;font:700 clamp(12px,1.4vw,21px)/1.1 Georgia,serif}.scene-newspaper span{display:block;background:#e6c93c;padding:8px 4px;margin-top:10px;text-align:center;font:900 11px var(--sans)}
.scene-newspaper:hover{transform:rotate(0deg)}a:focus-visible,button:focus-visible{outline:3px solid #fff;outline-offset:3px}.scene-newspaper:focus-visible{outline-color:#c4ff11}
.scene-board{height:45%;width:29.15%;line-height:1.3}.crew-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px}.crew-tabs button{border:0;border-radius:7px;background:#243447;color:#e7edf2;font:800 clamp(10px,.9vw,15px)/1.15 var(--sans);padding:8px 3px;min-height:44px}.crew-tabs button[aria-selected=true]{background:var(--lime);color:#0a141b}.board-periods{display:flex;gap:6px;margin:6px 0}.board-periods .board-tab{flex:1;border:1px solid #566779;border-radius:6px;background:#162537;color:#ccd7e1;font:800 12px var(--sans);padding:7px;min-height:32px}.board-periods .is-current{background:#e9efdc;color:#111b22}#board-rule{font-size:clamp(9px,.8vw,12px);margin:3px 0;color:#dae4eb}.board-demo{line-height:1.4}.board-rows{list-style:none;padding:0;margin:5px 0;gap:2px}.board-rows li{display:block;flex:none;line-height:1.2;padding:0}.board-rows a{display:block;color:#f2f6ee;text-decoration:underline;text-underline-offset:3px;font-weight:750;padding:7px 3px;overflow-wrap:anywhere}.board-rows a:hover{color:var(--lime)}.board-full{margin-top:auto}.participation-note{color:#c5d3de;font-size:14px;line-height:1.7;max-width:900px}.participation-note a{color:var(--lime)}.crew-name[href]{color:#e9f4dc;text-underline-offset:4px}
@media(max-width:999px){.scene-photo{padding-bottom:118px;background:#192331}.scene-newspaper{left:auto;right:5%;top:auto;bottom:13px;width:55%;max-width:360px;padding:10px;transform:rotate(-3deg)}.scene-newspaper strong{font-size:18px}.scene-newspaper img{max-height:50px}.scene-newspaper small{font-size:9px}.scene-newspaper span{font-size:11px;min-height:34px;display:grid;place-items:center}.scene-board{height:auto;min-height:290px}.crew-tabs button{font-size:13px;padding:12px 5px;min-height:54px}.board-periods .board-tab{min-height:44px}.board-rows a{padding:12px 3px;min-height:44px}.board-demo{font-size:10px}#board-rule{font-size:12px}.board-content{gap:3px}.board-full{min-height:44px}.scene-newspaper strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.scene-newspaper{transition:none}}
@media(max-width:999px){.scene-board{width:calc(100% - 32px)}}
@media(max-width:520px){.scene-board{width:calc(100% - 24px)}.scene-photo{padding-bottom:185px}.scene-newspaper{width:90%;right:5%;max-width:none}.scene-newspaper img{max-height:42px}.scene-newspaper strong{font-size:17px}}
