*{box-sizing:border-box}html,body{background:var(--background,#131311);margin:0;padding:0}body{color:var(--text,#f0efe9);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.45}.page{max-width:30rem;padding:40px 20px calc(40px + env(safe-area-inset-bottom));flex-direction:column;gap:20px;margin:0 auto;display:flex}.page-header{margin-bottom:4px}.page-title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700}.page-intro{color:var(--text-muted,#aeaca0);margin:8px 0 0}.card{background:var(--surface-raised,#242320);border:1px solid var(--border,#33322d);border-radius:16px;padding:20px}.card-primary{border-color:var(--music,#5ecfa3)}.card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.card-title{margin:0;font-size:20px;font-weight:700}.card-channel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#aeaca0);flex:none;font-size:12px;font-weight:700}.card-pending{color:var(--text-muted,#aeaca0);margin:0}.button{background:var(--music,#5ecfa3);color:var(--background,#131311);text-align:center;border-radius:12px;padding:14px 20px;font-size:17px;font-weight:700;text-decoration:none;display:block}.button:active{opacity:.85}.steps{color:var(--text-muted,#aeaca0);margin:16px 0 0;padding-left:20px;font-size:15px}.step+.step{margin-top:6px}.page-note{color:var(--text-subtle,#83816f);margin:0;font-size:15px}
