/* Final workspace typography layer: keeps operational text readable across modules. */
.app-shell .page-content h1{font-size:clamp(2.25rem,3.2vw,2.65rem)!important;line-height:1!important;letter-spacing:-.025em!important}
.app-shell .page-content .eyebrow{font-size:.72rem;line-height:1.35;letter-spacing:.1em}
.backend-mode{font-size:.7rem}.menu-label{font-size:.7rem}.org-switch strong{font-size:.76rem}.org-switch small{font-size:.7rem}.global-search input{font-size:.78rem}.global-search kbd{font-size:.7rem}.user-meta strong{font-size:.72rem}.user-meta small{font-size:.7rem}
.page-content label{font-size:.72rem!important;line-height:1.4}.page-content small{font-size:.7rem}.page-content .button{font-size:.74rem}.panel-heading>a{font-size:.72rem}.status-banner p,.status-banner>small{font-size:.72rem}.stat-grid small,.stat-grid em{font-size:.7rem;line-height:1.35}.track-list strong{font-size:.78rem}.track-list span,.track-list time{font-size:.7rem}.radial-score span,.check-list li{font-size:.72rem}.empty-card p{font-size:.78rem;line-height:1.55}
.workspace-bar>div>span{font-size:.7rem}.workspace-bar>div>strong{font-size:.84rem}.workspace-bar>div>small{font-size:.68rem}.workspace-bar nav strong{font-size:.75rem}.workspace-bar nav small{font-size:.66rem}
.artist-dashboard-hero,.label-command-hero{min-height:230px;padding:30px 34px}.artist-dashboard-hero p,.label-hero-copy p{font-size:.88rem;line-height:1.55}.artist-signal small,.label-mode,.label-money small,.label-money>span{font-size:.68rem}.artist-live-strip time span,.artist-live-strip article>div strong,.artist-live-strip article>div small,.privacy-pill{font-size:.7rem}.roster-list>header{font-size:.68rem}.roster-identity strong,.roster-identity small,.label-action-queue strong,.label-action-queue small,.label-action-queue b,.label-ledger-list strong,.label-contract-list strong,.label-ledger-list small,.label-contract-list small,.label-ledger-list time,.label-ledger-list em,.label-contract-list em,.label-readiness span,.label-readiness li{font-size:.7rem}
.ai-hero{min-height:205px;padding:32px 38px}.ai-hero p{font-size:.92rem}.opportunity-hero{min-height:140px;padding-bottom:18px}.portability-hero{min-height:205px!important;padding:32px 38px!important}.help-hero{grid-template-columns:1fr 190px;min-height:250px;padding:34px 38px}.help-orbit{width:150px;height:150px}.help-orbit span{font-size:3.5rem}.help-audience,.help-start header>span,.help-features header>span{font-size:.7rem}.help-start,.help-features{padding-top:55px}.help-start li strong{font-size:.86rem}.help-start li p,.help-grid p,.help-boundary li{font-size:.78rem;line-height:1.55}.help-grid a{min-height:190px}.help-grid h3{margin-top:38px}
.workspace-tabs{display:flex;gap:7px;margin:18px 0;padding:5px;width:max-content;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#121216;scrollbar-width:none}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tabs button{min-height:38px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:#77747e;font:750 .74rem/1 inherit;white-space:nowrap;cursor:pointer}.workspace-tabs button:hover{color:#fff;background:#ffffff08}.workspace-tabs button.active{color:#171316;background:var(--coral)}.workspace-tabs button[aria-selected=true]{box-shadow:0 8px 25px rgba(255,91,63,.15)}[data-ui-panel][hidden]{display:none!important}
.portfolio-spaces strong{font-size:.76rem}.portfolio-spaces small{font-size:.66rem}.portfolio-filter label{font-size:.7rem}.portfolio-filter input,.portfolio-filter select{font-size:.75rem}.portfolio-trust strong{font-size:.78rem}.portfolio-trust p,.portfolio-trust>b{font-size:.7rem;line-height:1.45}.portfolio-total header span,.portfolio-total header em,.portfolio-delta span,.portfolio-total footer,.portfolio-kpis span,.portfolio-kpis small,.portfolio-coverage header span,.coverage-row>span,.coverage-row>strong,.portfolio-coverage p,.portfolio-section-heading p,.trend-legend,.trend-chart span,.trend-chart small,.portfolio-trend footer,.dimension-list strong,.dimension-list small,.dimension-list em,.scope-pill,.portfolio-catalog-list>header,.portfolio-catalog-list>a>span strong,.portfolio-catalog-list>a>span small,.portfolio-catalog-list em,.portfolio-catalog-list>a>i,.portfolio-catalog-list>a>small,.lineage-sources>div strong,.lineage-sources>div small,.lineage-sources em,.lineage-sources>div>a>b,.lineage-method p,.lineage-method li{font-size:.7rem;line-height:1.4}.portfolio-section-heading h2{font-size:1.7rem}.dimension-list>div{min-height:64px}.workspace-tabbed>.workspace-tabs+div{animation:tabReveal .2s ease}
.notification-summary>div span,.notification-summary>div small,.notification-summary>a span,.notification-summary>a b{font-size:.7rem}.notification-layout{grid-template-columns:1fr}.notification-settings{position:static;max-width:760px}.notification-toolbar label,.notification-toolbar select{font-size:.72rem}.notification-copy header span,.notification-copy header b,.notification-copy header em{font-size:.66rem}.notification-copy p{font-size:.8rem;line-height:1.5}.notification-copy time,.notification-pages{font-size:.7rem}.settings-intro p,.channel-head b,.channel-row>span,.digest-fields label,.digest-fields input,.digest-fields select{font-size:.72rem}.notification-tabbed .workspace-tabs{margin-top:0}
.opportunity-spaces small,.opportunity-metrics span,.opportunity-disclaimer,.opportunity-filter label,.card-type,.opportunity-card>div,.opportunity-card footer{font-size:.7rem}.opportunity-card>p{font-size:.8rem}
.account-type-lock small,.account-type-lock p{font-size:.7rem}
.catalog-tabs button,.catalog-table>header,.catalog-table>article,.catalog-track small,.catalog-table code,.catalog-table em,.release-grid small,.release-grid p,.release-grid time{font-size:.7rem}.catalog-track strong{font-size:.78rem}.catalog-table>article{min-height:76px}
.live-overview small,.live-timeline time small,.live-tags span,.live-history time,.live-history small,.live-history>article>span,.live-ticket-preview small,.live-ticket-preview em{font-size:.7rem}
.radar-copy small,.radar-metric small,.royalty-stats small,.statement-list>header,.statement-source small,.statement-list time,.coverage span,.import-state{font-size:.7rem}.statement-source strong{font-size:.76rem}
.issue-signal span,.radar-status,.notification-copy header span,.notification-copy header b,.notification-copy header em{font-size:.72rem}.issue-management{grid-column:2/-1}.issue-management>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:1px solid var(--line);color:#aaa;font-size:.72rem;font-weight:750;cursor:pointer;list-style:none}.issue-management>summary::-webkit-details-marker{display:none}.issue-management[open]>summary span{transform:rotate(180deg)}.issue-management .issue-editor{grid-column:auto}
@keyframes tabReveal{from{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:720px){.app-shell .page-content h1{font-size:clamp(2rem,8.8vw,2.15rem)!important;line-height:1.05!important}.artist-dashboard-hero,.label-command-hero,.ai-hero,.portability-hero,.help-hero{min-height:auto!important;padding:24px 20px!important}.workspace-bar{gap:10px;max-width:100%;overflow:hidden}.workspace-tabs{width:100%}.workspace-tabs button{flex:1}.help-hero{display:block}.help-orbit{display:none}.help-start,.help-features{padding-top:40px}.notification-summary>div,.notification-summary>a{min-width:125px}.notification-item{min-height:125px}.page-content{padding-top:22px}.issue-management{grid-column:1/-1}.issue-management .issue-editor{grid-template-columns:1fr}.track-list article{grid-template-columns:38px minmax(0,1fr) 30px;gap:9px;padding:10px 0}.track-list article>.track-play{grid-row:1/3}.track-list .track-status{grid-column:2;grid-row:2;justify-self:start}.track-list article>time{display:none}.track-list .row-link{grid-column:3;grid-row:1/3}}
