[hidden]{display:none!important}.owner-gate{max-width:580px;margin:8vh auto;padding:26px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.owner-gate h1{font-size:clamp(42px,9vw,64px);margin:0}.owner-gate p{line-height:1.7;color:#ccb8dc;margin:0}.owner-gate a{color:#dfb9ff}.owner-gate .primary{color:white;margin:0}.owner-gate .wordmark{margin-bottom:24px}.owner-welcome{padding:48px 0 30px}.owner-welcome h1{font-size:clamp(40px,8vw,70px);margin:16px 0}.owner-welcome p{color:#ccb8dc;line-height:1.6}.owner-shortcuts{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.owner-shortcuts .primary{margin:0}.owner-shortcuts a{text-decoration:none}#ownerIdentity{font-size:13px;color:#b9edce}@media(max-width:600px){#ownerDashboard header{flex-wrap:wrap;gap:16px}#ownerDashboard header nav{display:flex;flex-wrap:wrap;gap:12px}#ownerDashboard header nav a{display:block;font-size:12px}.owner-welcome{padding-top:28px}.owner-shortcuts{gap:6px}.track-details input{width:100%;box-sizing:border-box}.track-details label{width:100%}.track-details{gap:8px}.owner-gate{margin-top:3vh}}

#ownerDashboard header{height:auto;min-height:76px;padding-top:18px;padding-bottom:18px}#ownerDashboard header nav{align-items:center}

.cover-status{flex-basis:100%;font-size:13px;color:#dbc0ee;line-height:1.5}.cover-review{width:min(90vw,460px);box-sizing:border-box;max-height:90dvh;overflow:auto;border:1px solid #80539b;border-radius:18px;padding:22px;background:#1b1026;color:white}.cover-review h2{font-size:24px}.cover-review img{display:block;width:100%;max-height:48dvh;object-fit:contain;background:#0d0812}.cover-review p{font-size:13px;line-height:1.5}.cover-review::backdrop{background:#000b}.cover-review button{margin:12px 8px 0 0}
.credit-fields{border:1px solid #3a3e46;border-radius:14px;padding:16px;margin:14px 0;display:grid;gap:12px;background:#191d24}.credit-fields legend{font-weight:700;color:#b9adff}.credit-fields label{display:grid;gap:6px}.credit-fields select,.credit-fields input{width:100%;background:#252a33;color:#fff;border:1px solid #4e5562;border-radius:8px;padding:12px;font:inherit}.credit-fields small{color:#b6becb;line-height:1.6}.original-credits{display:grid;gap:12px}.original-credits[hidden]{display:none}
