.after-credits__thanks{font-family:var(--font-display);font-size:clamp(1.15rem,2.6vw,1.4rem);line-height:1.6;text-align:center;color:var(--text);max-width:30em;text-wrap:balance;margin:0 auto clamp(2rem,5vw,3rem)}.after-credits__screen{--bezel: clamp(6px, 1.4vw, 14px);position:relative;max-width:920px;margin:0 auto;aspect-ratio:16 / 9;box-sizing:content-box;padding:var(--bezel);border:1px solid var(--border-strong);border-radius:8px;background:#0a0f0b;box-shadow:var(--shadow),inset 0 0 0 1px #ffffff0a}.after-credits__screen iframe{position:absolute;inset:var(--bezel);width:calc(100% - 2 * var(--bezel));height:calc(100% - 2 * var(--bezel));border:0;border-radius:2px;display:block;background:var(--green-900)}.after-credits__caption{font-family:var(--font-body);font-size:.8rem;letter-spacing:.3px;text-align:center;color:var(--text-muted);margin:1rem auto 0;text-wrap:balance}.after-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;padding:0 1.5rem var(--section-pad)}.after-links a{font-family:var(--font-body);text-transform:uppercase;letter-spacing:2px;font-size:.75rem;color:var(--text-muted);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:var(--transition-smooth)}.after-links a:hover{color:var(--accent)}
