:root{color-scheme:light dark;font-family:Inter,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;color:#24342d;background:#f3f4ee;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-height:100vh;padding:clamp(24px,7vw,88px) 24px}a{color:#285d49;text-underline-offset:3px}a:focus-visible{outline:3px solid #75976c;outline-offset:4px}.credits-page{width:min(660px,100%);margin:0 auto}.back-link{display:inline-block;margin-bottom:64px;font-size:13px;text-decoration:none}.eyebrow{margin:0 0 12px;color:#526f4a;font-size:11px;letter-spacing:.1em}h1{margin:0 0 46px;font-size:clamp(34px,8vw,54px);font-weight:500;letter-spacing:-.045em}section{padding:24px 0 28px;border-top:1px solid #dce0d5}h2{margin:0 0 14px;font-size:16px;font-weight:600}section p{margin:0 0 12px;color:#5e6b61;font-size:14px;line-height:1.8}section p:last-child{margin-bottom:0}@media (prefers-color-scheme: dark){:root{color:#e4eddf;background:#202a23}a{color:#b9d0ac}.eyebrow,section p{color:#b7c2b4}section{border-top-color:#405045}}
