.public-menu{display:none}.live-next{margin-top:24px;border:1px solid var(--sol);background:var(--bg2);padding:24px;border-radius:10px;max-width:620px}.live-next h2{font-size:2.2rem;margin:8px 0}.live-next p{margin:8px 0}.public-help{position:fixed;right:18px;bottom:18px;z-index:50;border:1px solid var(--sol);background:var(--bg2);color:var(--fg);padding:13px 20px;border-radius:50px;cursor:pointer;font:600 14px Archivo,sans-serif}.live-stage{border:1px solid var(--line);background:var(--panel);padding:24px;border-radius:8px}.live-stage h3{font-size:1.8rem;margin:12px 0}.live-stage p{margin:8px 0}.public-help-panel{position:fixed;right:18px;bottom:80px;width:min(420px,calc(100vw - 36px));max-height:75vh;overflow:auto;background:var(--bg2);border:1px solid var(--sol);padding:24px;z-index:51;border-radius:12px;box-shadow:0 20px 70px #0007}.public-help-panel h2{font-size:2rem}.public-help-panel details{margin:16px 0}.live-map{color:var(--sol)}@media(max-width:720px){.public-menu{display:block;background:var(--panel);color:var(--fg);border:1px solid var(--line);padding:8px;min-height:44px}.top .wrap{flex-wrap:wrap;gap:10px;padding-block:12px}.top .links.open{display:flex;flex-basis:100%;flex-wrap:wrap;order:5;padding:12px 0}.top .brand{margin-right:auto}.top .btn{font-size:.75rem;padding:8px}.top .brand .emb{display:none}}@media print{.public-help,.public-help-panel{display:none}}
.top .wrap{min-height:60px}
@media(max-width:720px){body nav.top .wrap{height:auto;min-height:60px}.top .links.open{background:var(--bg2);border:1px solid var(--line);border-radius:8px;padding:14px;gap:14px}.top .links.open a{padding:8px;min-height:44px}}
