/* At home (5 November 2026). Step G (7 November): the shared rules are in /style.css; what is left here is this page’s own. */

.dash-stage{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000}
.dash-poster{display:block;position:absolute;inset:0;text-decoration:none}.dash-poster img{display:block;width:100%;height:100%;object-fit:cover}
.dash-poster:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.dash-start-label{position:absolute;left:14px;bottom:14px;padding:10px 16px;min-height:44px;display:flex;align-items:center;background:var(--paper);color:var(--ink);font:500 15px Franklin,sans-serif}
.dash-poster:hover .dash-start-label{color:var(--accent)}
.dash-stage iframe{position:absolute;left:0;top:0;width:1280px;height:720px;border:0;transform-origin:0 0;background:#000}
.dash-stage.running .dash-poster{display:none}
.dash-hint{color:var(--ink)}
.ah-prose{margin-top:30px;max-width:62ch}
