#secret-credits { width: min(90vw, 580px); border: 1px solid #7e6dab; border-radius: 22px; padding: 32px 24px; background: radial-gradient(ellipse at top, #30234e, #111628 75%); color: var(--text); text-align: center; box-shadow: 0 20px 80px #00000080; }
#secret-credits::backdrop { background: #060a17e6; }
#secret-credits h2 { color: #ded6ff; font-size: 24px; margin: 14px 0 25px; letter-spacing: -.5px; }
#secret-credits p { margin: 8px 0; line-height: 1.7; }#secret-credits .eyebrow { font-size: 9px; color: var(--cyan); }
#secret-credits .secret-name { font-size: clamp(20px, 5vw, 27px); font-weight: 750; color: #f3efff; }
#secret-credits .secret-label { font-size: 10px; text-transform: uppercase; letter-spacing: 3px; color: var(--violet); margin-top: 17px; }
#secret-credits .secret-crew>p:last-child { font-size: 12px; color: var(--muted); margin-top: 22px; }
#secret-credits button { margin-top: 25px; padding: 11px 20px; background: #6c54b8; color: white; border: 1px solid #b3a1eb55; border-radius: 9px; font-weight: 600; font-size: 12px; }
#secret-credits button:hover { background: #7a61c9; }#secret-credits small { display: block; margin-top: 17px; color: var(--muted); font-size: 11px; }
