body.credits-page{min-height:100svh;padding:clamp(16px,5vw,60px);background:#2c170d;color:#462711;font:17px/1.7 Arial,sans-serif}
.credits-card{max-width:780px;margin:0 auto;padding:clamp(22px,5vw,48px);background:#fbefd4;border:3px solid #eaa124;border-radius:12px;box-shadow:0 8px 30px #0005}
.credits-card h1{font-family:GilbertBookman,Georgia,serif;font-size:clamp(26px,5vw,38px);line-height:1.2;margin-top:0;color:#462711}
.credits-card p{margin:1.2em 0;overflow-wrap:anywhere}.credits-card a{color:#82300a;text-decoration:underline;text-underline-offset:3px}.credits-card a:focus-visible{outline:3px solid #82300a;outline-offset:4px}
