/* Supporting information shares the match console; the pitch owns the first screen. */
.brand{display:flex;align-items:center;gap:9px}.brand img{flex-shrink:0}.brand>span{margin:0}.footer-language-links a{white-space:nowrap}.identity-label{display:block;color:var(--muted);font-size:.8em;font-weight:400;margin-top:4px}
.after-game-heading{margin:36px 0 12px!important;font-size:clamp(20px,2vw,28px)!important;text-transform:none!important;letter-spacing:0!important}.after-game-heading+.readable-help{margin-top:0}.game-page>.after-game-heading{border-top:2px solid var(--line);padding-top:30px}.game-guide{margin:28px 0}.game-guide h2{font-size:22px}.guide-answer{border-bottom:1px solid var(--line);padding:15px 0}.guide-answer summary{cursor:pointer;font-weight:700;color:var(--ink);line-height:1.5}.guide-answer p{margin:12px 0 0}.discovery-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.discovery-links a{color:var(--cyan)}
.question-catalog{margin:24px 0}.catalog-row{padding:22px 0;border-bottom:1px solid var(--line)}.catalog-row h2{margin:0 0 10px;font-size:20px;line-height:1.35}.catalog-row p{margin:8px 0}.catalog-sources{font-size:13px;overflow-wrap:anywhere}.notebook-label{display:block;margin:24px 0 8px}#notebook-search{display:block;width:100%;padding:12px 14px;border:2px solid var(--line);border-radius:0;background:var(--console);color:var(--ink);font-size:16px}.source-list{padding-left:22px}.source-list li{padding:14px 0}.source-list h2{overflow-wrap:anywhere}.source-list code,.prose code{overflow-wrap:anywhere}.back-game{margin-top:32px}.answer-sheet{padding:16px 0;border-bottom:1px solid var(--line)}.answer-sheet>summary{font-weight:700;cursor:pointer;line-height:1.6}.answer-count{display:inline-block;font-weight:400;margin-left:8px;font-size:13px;color:var(--muted)}.answer-sheet .table-scroll{overflow-x:auto;max-width:100%}.data-table td{overflow-wrap:anywhere;vertical-align:top}.data-table th:nth-child(2),.data-table td:nth-child(2){white-space:nowrap}.game-page .readable-help{padding:0 8px}.no-script-note{border-left:3px solid var(--gold);padding:12px 18px;margin:22px 0;background:var(--console)}.skip-link{position:absolute;top:-100px;left:12px;z-index:100;padding:12px;background:var(--console);color:var(--ink)}.skip-link:focus{top:6px}
.page-main[data-page="home"] #game-root,.page-main[data-page="unlimited"] #game-root,.page-main[data-page="pack"] #game-root{min-height:calc(100svh - 76px)}.page-main #game-root>.game-loading{min-height:inherit;display:grid;place-content:center;justify-items:center;background:var(--console)}
@media(max-width:700px){.catalog-row h2{font-size:18px}.source-list{padding-left:17px}.brand img{width:24px;height:24px}.page-main .readable-help{padding:0}.game-page .prose{margin-top:24px}.after-game-heading{margin-top:24px!important}.game-page>.after-game-heading{padding-top:22px}.game-guide h2{font-size:20px}.discovery-links{gap:14px}.page-main[data-page="home"] #game-root,.page-main[data-page="unlimited"] #game-root,.page-main[data-page="pack"] #game-root{min-height:calc(100svh - 112px)}}

/* Keep readable information aligned with the game without edge-to-edge prose. */
.game-page>.after-game-heading{max-width:1060px;margin:36px auto 12px!important;padding:28px 24px 0}.game-page>.readable-help{padding:0 24px}
@media(max-width:700px){.game-page>.after-game-heading{margin:24px auto 12px!important;padding:22px 20px 0}.game-page>.readable-help{padding:0 20px}}
