:root{--share-bg:#191817;--share-panel:#22201e;--share-ink:#f2eadc;--share-muted:#aaa196;--share-line:#3b3732;--share-accent:#d9ceb9;--share-danger:#e0a295}.shared-page{margin:0;background:var(--share-bg);color:var(--share-ink);font:15px/1.55 "DM Sans",system-ui,sans-serif}.shared-page a{color:inherit}.shared-page button,.sharing-workspace button{font:inherit}.sharing-workspace{display:grid;gap:40px;max-width:980px}.sharing-heading h2,.sharing-section h3,.shared-page h1,.shared-page h2{margin:0;letter-spacing:-.025em}.sharing-heading h2{font-size:28px}.sharing-heading p,.sharing-section-title p{color:var(--muted,#8c847b);margin:6px 0 0}.sharing-kicker{text-transform:uppercase;letter-spacing:.14em;font:600 11px/1.2 "DM Mono",monospace;color:var(--share-muted)}.sharing-section{border-top:1px solid var(--border,var(--share-line));padding-top:24px}.sharing-section-title{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px}.sharing-live{color:#8fc9a8;font-size:12px}.sharing-form{display:grid;gap:16px;max-width:720px}.sharing-field{display:grid;gap:7px}.sharing-field>span,fieldset legend{font-size:12px;color:var(--muted,var(--share-muted))}.sharing-field input,.sharing-field textarea{box-sizing:border-box;width:100%;border:1px solid var(--border,var(--share-line));border-radius:7px;background:var(--surface,var(--share-panel));color:inherit;padding:10px 12px}.sharing-field input:focus,.sharing-field textarea:focus{outline:2px solid color-mix(in oklch,var(--share-accent),transparent 45%);outline-offset:2px}.sharing-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px}.sharing-check{display:flex;align-items:center;gap:8px;min-height:40px}.sharing-audio-list{display:grid;gap:1px}.sharing-audio-list label{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--border,var(--share-line))}.sharing-audio-list span{display:grid}.sharing-audio-list small,.sharing-links small,.shared-tracks small{color:var(--muted,var(--share-muted))}.sharing-actions{display:flex;gap:9px;flex-wrap:wrap}.sharing-primary{background:var(--primary,var(--share-accent));color:#211f1c;border:0;border-radius:7px;padding:10px 15px;font-weight:650}.sharing-links{margin-top:22px}.sharing-links article{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border,var(--share-line))}.sharing-links article div{display:grid}.sharing-empty{color:var(--muted,var(--share-muted))}.sharing-status[data-error=true]{color:var(--share-danger)}.listening-page,.press-page,.share-unavailable{width:min(760px,calc(100% - 40px));margin:0 auto;padding:11vh 0 80px}.listening-page header,.press-page header{margin-bottom:48px}.shared-page h1{font-size:clamp(34px,7vw,68px);line-height:1.02}.shared-tracks>section{display:grid;grid-template-columns:30px 1fr auto;gap:18px;padding:20px 0;border-top:1px solid var(--share-line);align-items:start}.shared-tracks section>div{display:grid;gap:4px}.shared-tracks audio{width:min(500px,100%);margin-top:12px}.feedback-form{display:grid;gap:15px;margin-top:64px;padding-top:28px;border-top:1px solid var(--share-line);max-width:560px}.press-photo{width:100%;max-height:70vh;object-fit:cover;border-radius:4px;margin-bottom:46px}.press-bio{font-size:18px;line-height:1.75;max-width:68ch}.press-page section,.press-page footer,.press-page nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:42px;padding-top:20px;border-top:1px solid var(--share-line)}.press-page section h2{flex-basis:100%}.press-page footer{justify-content:space-between}@media(max-width:600px){.sharing-row{grid-template-columns:1fr}.shared-tracks>section{grid-template-columns:24px 1fr}.shared-tracks>section>a{grid-column:2}.sharing-section-title{display:block}.sharing-actions button{width:100%}}
@media(prefers-reduced-motion:no-preference){.sharing-primary{transition:transform 160ms cubic-bezier(.22,1,.36,1)}.sharing-primary:active{transform:translateY(1px)}}
