/* Third-party notices: one card per component over the Game Guide's layout (guide.css); licence text verbatim. */
.notices-hero{min-height:300px}.notices-hero .hero-inner h1{margin-bottom:12px}
.notices-layout{margin-top:48px}
.notices-index nav a{display:block;padding:8px 0 8px 15px;font-size:13px;line-height:1.35;color:var(--text-dim)}.notices-index nav a:hover,.notices-index nav a:focus{color:var(--gold-100)}
.notice{position:relative;margin:0 0 26px;padding:24px 26px 20px;background:linear-gradient(160deg,rgba(17,32,60,.92),rgba(8,15,32,.94) 55%);border:1px solid var(--guide-border);border-radius:4px;scroll-margin-top:96px}
.notice h2{margin:0 0 6px;font:500 22px/1.25 var(--serif);color:var(--gold-100)}
.notice .what{margin:0 0 14px;font-size:13px;color:var(--text-dim)}
.notice h3{margin:18px 0 8px;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300)}
.notice pre{margin:0;padding:14px 16px;max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,Consolas,monospace;color:var(--text);background:rgba(4,9,20,.7);border:1px solid var(--guide-border);border-radius:3px}
@media (max-width:760px){.notice{padding:18px 16px}.notice pre{font-size:11px}}
