.credits-header{display:flex;justify-content:space-between;gap:20px;padding-block:28px;border-bottom:1px solid var(--line);font-size:12px;color:var(--gold)}.credits-page{max-width:960px;padding-block:52px 70px}.credits-page h1{font-size:clamp(34px,6vw,60px);line-height:1.2;margin:18px 0 38px}.credits-page h2{font-size:24px;margin:0 0 18px}.credits-page section{padding-block:28px;border-top:1px solid var(--line)}.credits-page p{overflow-wrap:anywhere}.credits-page a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.credits-page .button{text-decoration:none;margin-top:30px}.credits-page details{border:1px solid var(--line);margin:14px 0;background:var(--panel)}.credits-page summary{padding:18px 22px;color:var(--cream);font-weight:700;list-style:disclosure-closed}.credits-page details[open] summary{list-style:disclosure-open;border-bottom:1px solid var(--line)}.credits-page pre{font:13px/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;margin:0;max-height:65vh;overflow:auto}.credits-page .author h2{font-family:Arial,Helvetica,sans-serif;font-size:23px}.credits-page .author p{margin:8px 0}@media(max-width:760px){.credits-header{font-size:10px}.credits-page{padding-top:32px}.credits-page summary{padding:16px}.credits-page pre{padding:15px;font-size:12px}}
