/* Hora Musica v21 — escala tipográfica unificada.
   Referência de hierarquia: Meta/Horizon (32/24/20 para headlines e 14+ para corpo),
   adaptada para web responsiva. Esta folha é carregada POR ÚLTIMO e usa !important
   deliberadamente para neutralizar a acumulação de CSS legado. */

:root{
  --hm-type-display:clamp(38px,4.8vw,50px);
  --hm-type-h1:clamp(30px,3.2vw,38px);
  --hm-type-h2:clamp(24px,2.4vw,30px);
  --hm-type-h3:20px;
  --hm-type-body:15px;
  --hm-type-body-lg:16px;
  --hm-type-small:13px;
  --hm-type-caption:12px;
  --hm-line-display:1.08;
  --hm-line-heading:1.2;
  --hm-line-body:1.58;
}

html{font-size:16px!important;text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,
body button,
body input,
body textarea,
body select{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
body{font-size:var(--hm-type-body)!important;line-height:var(--hm-line-body)!important}

/* Hierarquia semântica principal */
body .site-main h1,
body .app-content h1{font-size:var(--hm-type-h1)!important;line-height:1.14!important;letter-spacing:-.032em!important;font-weight:750!important}
body .site-main h2,
body .app-content h2{font-size:var(--hm-type-h2)!important;line-height:var(--hm-line-heading)!important;letter-spacing:-.025em!important;font-weight:720!important}
body .site-main h3,
body .app-content h3{font-size:var(--hm-type-h3)!important;line-height:1.28!important;letter-spacing:-.015em!important;font-weight:700!important}
body .site-main h4,
body .app-content h4{font-size:17px!important;line-height:1.3!important;font-weight:700!important}
body .site-main p,
body .app-content p{font-size:14px!important;line-height:1.58!important}
body .site-main small,
body .app-content small{font-size:var(--hm-type-caption)!important;line-height:1.45!important}

/* Controles: evitar texto de 8–11 px em ações funcionais */
body .btn,
body .small-btn,
body .button,
body button:not(.track-play):not(.premium-cover-play):not(.premium-player-button):not(.input-action),
body input,
body textarea,
body select,
body .field,
body .select-field,
body .textarea-field{
  font-size:14px!important;
  line-height:1.35!important;
}
body .pill,
body .filter-pill,
body .status-pill,
body .plan-chip,
body .trend,
body .live-pill,
body [class*="badge"],
body [class*="eyebrow"],
body [class*="kicker"]{
  font-size:12px!important;
  line-height:1.35!important;
}

/* Header / navegação */
body .logo{font-size:18px!important;line-height:1.15!important;font-weight:800!important}
body .nav-link{font-size:14px!important;line-height:1.2!important}
body .credit-pill{font-size:12.5px!important;line-height:1.2!important}
body .user-menu-name{font-size:13px!important}
body .user-dropdown b{font-size:13px!important}
body .user-dropdown small{font-size:12px!important}
body .footer-inner{font-size:13px!important;line-height:1.5!important}
body .bottom-link{font-size:12px!important}

/* HOME: display reduzido e textos secundários elevados */
body[data-page="home"] .hero-title,
body[data-page="home"] .home-hero-copy-v17 .hero-title{
  font-size:var(--hm-type-display)!important;
  line-height:var(--hm-line-display)!important;
  letter-spacing:-.04em!important;
  font-weight:780!important;
  max-width:900px!important;
  margin-inline:auto!important;
}
body[data-page="home"] .hero-desc,
body[data-page="home"] .home-hero-copy-v17 .hero-desc{
  font-size:var(--hm-type-body-lg)!important;
  line-height:1.6!important;
  max-width:700px!important;
}
body[data-page="home"] .home-showcase-head h2,
body[data-page="home"] .home-how-head h2{font-size:clamp(25px,2.8vw,32px)!important;line-height:1.16!important;letter-spacing:-.03em!important}
body[data-page="home"] .home-showcase-head p,
body[data-page="home"] .home-latest-head p,
body[data-page="home"] .home-how-head p{font-size:14px!important;line-height:1.6!important}
body[data-page="home"] .home-section-kicker{font-size:12px!important;letter-spacing:.065em!important}
body[data-page="home"] .home-showcase-card h3{font-size:18px!important;line-height:1.3!important}
body[data-page="home"] .home-showcase-card p{font-size:14px!important;line-height:1.55!important}
body[data-page="home"] .home-showcase-eyebrow,
body[data-page="home"] .home-showcase-cta{font-size:12.5px!important}
body[data-page="home"] .home-composer-tool,
body[data-page="home"] .home-start-buttons a,
body[data-page="home"] .home-voice-menu button{font-size:13px!important}
body[data-page="home"] .home-start-label{font-size:12px!important}
body[data-page="home"] .home-create-label b{font-size:14px!important}
body[data-page="home"] .home-create-label small,
body[data-page="home"] .home-char-count{font-size:12px!important}
body[data-page="home"] .home-latest-head h2{font-size:clamp(24px,2.5vw,30px)!important}
body[data-page="home"] .home-latest-grid .track-title{font-size:15px!important;line-height:1.3!important}
body[data-page="home"] .home-latest-grid .track-author,
body[data-page="home"] .home-latest-grid .track-genre{font-size:12.5px!important;line-height:1.4!important}
body[data-page="home"] .home-latest-grid .track-stats,
body[data-page="home"] .home-latest-grid .track-meta,
body[data-page="home"] .home-latest-grid .track-action{font-size:12px!important}
body[data-page="home"] .home-how-card h3{font-size:18px!important}
body[data-page="home"] .home-how-card p{font-size:14px!important;line-height:1.58!important}
body[data-page="home"] .home-how-cta b{font-size:14px!important}
body[data-page="home"] .home-how-cta span{font-size:13px!important}

/* Cards de música: mesma escala na Home, Explorar, Perfil e Biblioteca */
body .track-title{font-size:15px!important;line-height:1.3!important;font-weight:650!important}
body .track-mode{font-size:12px!important;line-height:1.3!important;letter-spacing:.045em!important}
body .track-author,
body .track-genre{font-size:12.5px!important;line-height:1.42!important}
body .track-meta,
body .track-stats{font-size:12px!important;line-height:1.4!important}
body .track-action{font-size:12.5px!important;line-height:1.2!important}

/* Perfil público do compositor */
body[data-page="explore"] .composer-copy-v19 h1,
body .composer-copy-v19 h1{font-size:clamp(27px,2.7vw,32px)!important;line-height:1.14!important;letter-spacing:-.03em!important}
body .composer-labels-v19 span,
body .composer-labels-v19 strong{font-size:12px!important;letter-spacing:.055em!important;padding:5px 9px!important}
body .composer-handle-v19{font-size:13.5px!important;line-height:1.4!important}
body .composer-bio-v19{font-size:14px!important;line-height:1.6!important}
body .composer-genres-v19{font-size:12.5px!important;line-height:1.5!important}
body .composer-stats-v19 strong{font-size:18px!important;line-height:1.2!important}
body .composer-stats-v19 span{font-size:12px!important;line-height:1.35!important}
body .composer-guest-cta-v19 b{font-size:14px!important}
body .composer-guest-cta-v19 span{font-size:13px!important;line-height:1.5!important}
body .composer-bottom-cta-v19 h2{font-size:20px!important}
body .composer-bottom-cta-v19 p{font-size:13.5px!important;line-height:1.55!important}

/* Auth */
body.auth-body .auth-copy h1{font-size:30px!important;line-height:1.14!important;letter-spacing:-.025em!important;font-weight:750!important}
body.auth-body .auth-copy p{font-size:14px!important;line-height:1.58!important}
body.auth-body .field-label{font-size:13px!important;line-height:1.35!important}
body.auth-body .auth-foot{font-size:13px!important;line-height:1.6!important}
body.auth-body .check-line{font-size:12.5px!important;line-height:1.5!important}
body.auth-body .auth-separator{font-size:12px!important}
body.auth-body .google-auth-btn{font-size:13.5px!important}
body.auth-body .google-auth-note{font-size:12px!important}
body.auth-body .auth-shell .alert,
body.auth-body .auth-shell .auth-success{font-size:13px!important;line-height:1.5!important}
body.auth-body .auth-header-link{font-size:13px!important}

/* Área logada / sidebar */
body.app-shell-body .app-sidebar-brand{font-size:17px!important}
body.app-shell-body .app-sidebar-create a{font-size:14px!important}
body.app-shell-body .app-sidebar-section-title{font-size:12px!important;letter-spacing:.1em!important}
body.app-shell-body .app-sidebar-link{font-size:13.5px!important;line-height:1.25!important}
body.app-shell-body .app-credit-card b{font-size:12.5px!important}
body.app-shell-body .app-credit-card small{font-size:12px!important}
body.app-shell-body .app-account-copy b{font-size:12.5px!important}
body.app-shell-body .app-account-copy small{font-size:12px!important}
body.app-shell-body .app-mobile-brand b{font-size:14px!important}
body.app-shell-body .app-mobile-credits{font-size:12.5px!important}

/* Painéis densos do estúdio: tirar os 8–10 px sem inflar a interface */
body.app-shell-body .project-overview-copy h1{font-size:21px!important;line-height:1.18!important}
body.app-shell-body .project-overview-copy>p{font-size:12.5px!important;line-height:1.48!important}
body.app-shell-body .project-overview-meta span{font-size:12px!important;line-height:1.25!important}
body.app-shell-body .project-overview-progress strong{font-size:12px!important}
body.app-shell-body .project-overview-actions .button{font-size:12.5px!important}
body.app-shell-body .project-results-heading-v20 h2{font-size:22px!important}
body.app-shell-body .project-results-heading-v20>p{font-size:13px!important;line-height:1.5!important}
body.app-shell-body .premium-version-badge,
body.app-shell-body .premium-favorite-label,
body.app-shell-body .premium-track-kicker{font-size:12px!important}
body.app-shell-body .premium-track-heading h3{font-size:16px!important}
body.app-shell-body .premium-track-heading p{font-size:12px!important;line-height:1.45!important}
body.app-shell-body .premium-player-time{font-size:12px!important}
body.app-shell-body .premium-action-button strong{font-size:12px!important}
body.app-shell-body .premium-action-button small{font-size:12px!important}
body.app-shell-body .premium-secondary-button{font-size:12px!important}
body.app-shell-body .project-details-title h2{font-size:18px!important}
body.app-shell-body .project-details-v20 dt{font-size:12px!important}
body.app-shell-body .project-details-v20 dd{font-size:12px!important;line-height:1.45!important}
body.app-shell-body .project-details-v20 h3{font-size:14px!important}
body.app-shell-body .project-details-v20 .prompt-box{font-size:12.5px!important;line-height:1.58!important}

/* Formulários e ferramentas antigas ainda muito compactas */
body .mode-panel-heading strong{font-size:15px!important}
body .mode-panel-heading span,
body .capture-view p,
body .compact-check,
body .idea-mic-status{font-size:12.5px!important}
body .capture-choice-btn b,
body .capture-preview strong,
body .review-heading strong,
body .home-track-option b,
body .studio-charge-copy strong{font-size:13px!important}
body .capture-choice-btn small,
body .capture-preview span,
body .review-heading span,
body .stems-source-box>span,
body .home-track-option small,
body .home-picker-empty,
body .studio-charge-copy small,
body .studio-charge-values small{font-size:12px!important}
body .record-main-btn,
body .mode-primary-btn,
body .submode-btn{font-size:12.5px!important}
body .record-main-btn small,
body .home-track-option i{font-size:12px!important}
body .studio-charge-values b{font-size:13px!important}

/* SEO/blog/landings */
body .seo-hero h1,
body .landing-hero h1,
body .identity-hero h1,
body .type-guide-hero h1{font-size:clamp(32px,4.2vw,44px)!important;line-height:1.1!important;letter-spacing:-.035em!important}
body .identity-hero p,
body .landing-hero p,
body .seo-hero p{font-size:15px!important;line-height:1.65!important}
body .identity-version{font-size:12px!important}
body .identity-stat b{font-size:18px!important}
body .identity-stat span{font-size:12px!important}

/* Admin: Meta-like = menos microtexto, menos mistura de fontes */
body.admin-redesign,
body.admin-redesign button,
body.admin-redesign input,
body.admin-redesign textarea,
body.admin-redesign select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body.admin-redesign h1,
body.admin-redesign h2,
body.admin-redesign h3,
body.admin-redesign h4,
body.admin-redesign .admin-brand-name,
body.admin-redesign .admin-kpi>b,
body.admin-redesign .admin-mini-stat>b{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body.admin-redesign{font-size:14px!important;line-height:1.5!important}
body.admin-redesign .admin-brand-name{font-size:14px!important}
body.admin-redesign .admin-nav-label{font-size:12px!important;letter-spacing:.12em!important}
body.admin-redesign .admin-nav-item{font-size:13.5px!important}
body.admin-redesign .admin-nav-badge{font-size:12px!important}
body.admin-redesign .admin-services-copy b{font-size:12.5px!important}
body.admin-redesign .admin-services-copy small{font-size:12px!important}
body.admin-redesign .admin-top-search input{font-size:13.5px!important}
body.admin-redesign .admin-profile-copy strong{font-size:12.5px!important}
body.admin-redesign .admin-profile-copy small{font-size:12px!important}
body.admin-redesign .admin-kpi>b{font-size:28px!important;line-height:1.12!important}
body.admin-redesign .admin-kpi>p{font-size:13.5px!important}
body.admin-redesign .admin-kpi>small{font-size:12px!important}
body.admin-redesign .trend,
body.admin-redesign .pill,
body.admin-redesign .live-pill,
body.admin-redesign .status-pill,
body.admin-redesign .plan-chip{font-size:12px!important}
body.admin-redesign .admin-widget-header h2{font-size:17px!important;line-height:1.25!important}
body.admin-redesign .admin-widget-header p{font-size:12.5px!important;line-height:1.45!important}
body.admin-redesign .admin-widget-chip{font-size:12px!important}
body.admin-redesign table{font-size:13px!important;line-height:1.45!important}
body.admin-redesign th{font-size:12px!important;line-height:1.35!important}
body.admin-redesign td{font-size:13px!important;line-height:1.45!important}

/* Mobile: não permitir que o hero domine a tela nem que os textos desçam demais */
@media(max-width:720px){
  :root{--hm-type-display:clamp(32px,9vw,40px);--hm-type-h1:clamp(27px,7.6vw,32px);--hm-type-h2:clamp(22px,6vw,26px);--hm-type-h3:18px;--hm-type-body:14.5px;--hm-type-body-lg:14.5px;--hm-type-small:12.5px;--hm-type-caption:12px}
  body[data-page="home"] .home-hero-copy-v17 .hero-title{font-size:clamp(32px,9vw,40px)!important;line-height:1.1!important}
  body[data-page="home"] .home-hero-copy-v17 .hero-desc{font-size:14.5px!important;line-height:1.55!important}
  body[data-page="home"] .home-showcase-head h2,
  body[data-page="home"] .home-how-head h2{font-size:24px!important;line-height:1.2!important}
  body[data-page="home"] .home-showcase-card h3{font-size:17px!important}
  body .composer-copy-v19 h1{font-size:26px!important}
  body .composer-bio-v19{font-size:13.5px!important}
  body.auth-body .auth-copy h1{font-size:27px!important}
  body.auth-body .auth-header .logo{font-size:16px!important}
  body.app-shell-body .project-overview-copy h1{font-size:18px!important}
  body.app-shell-body .project-overview-copy>p{font-size:12px!important}
}

@media(max-width:420px){
  body[data-page="home"] .home-hero-copy-v17 .hero-title{font-size:32px!important}
  body[data-page="home"] .home-start-buttons a{font-size:12.5px!important}
  body .composer-labels-v19 span,
  body .composer-labels-v19 strong{font-size:12px!important}
}

/* Página individual de música / projeto */
body .audio-project-summary h1{font-size:clamp(30px,3.4vw,38px)!important;line-height:1.12!important;letter-spacing:-.032em!important}
body .audio-project-style{font-size:14px!important;line-height:1.6!important}
body .audio-back-link{font-size:13px!important}
body .audio-top-chip,
body .audio-credit-chip{font-size:12px!important}
body .audio-summary-kicker{font-size:12px!important}
body .audio-meta-pills>span,
body .audio-meta-pills .status{font-size:12px!important}
body .audio-pro-times{font-size:12px!important}
body .audio-action b{font-size:13px!important}
body .audio-action small{font-size:12px!important;line-height:1.35!important}
body .audio-section-heading h2{font-size:20px!important}
body .audio-section-heading p{font-size:13px!important;line-height:1.55!important}
body .audio-eyebrow{font-size:12px!important}
body .audio-tool-copy b{font-size:13px!important}
body .audio-tool-copy small{font-size:12px!important;line-height:1.4!important}
body .audio-tool-side strong{font-size:12px!important}
body .audio-tool-status{font-size:12px!important}
body .audio-processing-note{font-size:12px!important;line-height:1.45!important}
body .audio-output-group h3{font-size:15px!important}
body .audio-output-copy strong{font-size:12.5px!important}
body .audio-output-copy span{font-size:12px!important}
body .audio-empty-outputs b{font-size:13px!important}
body .audio-empty-outputs p{font-size:12.5px!important}
body .audio-side-meta dt{font-size:12px!important}
body .audio-side-meta dd{font-size:12.5px!important}
body .audio-prompt-card>summary b{font-size:12.5px!important}
body .audio-side-prompt{font-size:12px!important;line-height:1.55!important}
body .audio-credit-help p{font-size:12.5px!important;line-height:1.5!important}
body .audio-credit-help>a{font-size:12.5px!important}
body .audio-upgrade-banner strong{font-size:13px!important}
body .audio-upgrade-banner span{font-size:12px!important}
body .audio-upgrade-banner button{font-size:12.5px!important}

/* Explorar e descoberta */
body .explore-title{font-size:clamp(30px,3.3vw,38px)!important;line-height:1.14!important}
body .explore-copy{font-size:14.5px!important;line-height:1.6!important}
body .explore-toolbar h2{font-size:24px!important;line-height:1.2!important}
body .discovery-toolbar .eyebrow{font-size:12px!important}
body .discovery-sort-pill{font-size:12.5px!important}
body .track-trending-badge{font-size:12px!important}
body .track-card-community .track-mode{font-size:12px!important}
body .track-author-line{font-size:12.5px!important;line-height:1.4!important}
body .creator-stats span{font-size:12px!important}
body .profile-bio-field small{font-size:12px!important}
body .public-track-stats span{font-size:12px!important}
body .public-download-note{font-size:12.5px!important}

/* Biblioteca do usuário */
body .library-summary{font-size:13px!important;line-height:1.5!important}
body .audio-card-details>summary,
body .audio-mini-collapse>summary{font-size:12.5px!important}
body .audio-detail-meta{font-size:12px!important}
body .audio-text-preview{font-size:12.5px!important;line-height:1.55!important}
body .audio-mini-collapse>a,
body .audio-related-mini>strong,
body .audio-related-mini a{font-size:12px!important}
body .library-advanced label{font-size:12.5px!important}
body .pagination-status{font-size:12px!important}
body .audio-context-menu small,
body .audio-context-menu .menu-cost{font-size:12px!important}
body .audio-owner-toggle{font-size:12px!important}

/* Créditos e preços */
body .pricing-head h1{font-size:clamp(31px,3.7vw,40px)!important;line-height:1.13!important}
body .pricing-head p{font-size:15px!important;line-height:1.6!important}
body .credit-pricing-copy .eyebrow{font-size:12px!important}
body .credit-account-summary span,
body .credit-account-summary small{font-size:12px!important}
body .credit-rule-strip>span{font-size:12.5px!important}
body .credit-popular-label,
body .credit-bonus-badge{font-size:12px!important}
body .credit-plan-price-row span,
body .credit-plan-credit-row span{font-size:12.5px!important}
body .credit-plan-credit-row small{font-size:12px!important}
body .credit-plan-benefits{font-size:13px!important;line-height:1.55!important}
body .credit-plan-action .btn,
body .credit-plan-card>.btn{font-size:13.5px!important}
body .credit-pricing-footnote{font-size:12.5px!important;line-height:1.5!important}
body .credit-song-estimate span,
body .credit-song-estimate small{font-size:12px!important}
body .credit-song-estimate b{font-size:13px!important}
body .credit-custom-copy p,
body .credit-comparison-copy p,
body .credit-oneoff-card p{font-size:13px!important;line-height:1.5!important}
body .credit-custom-form label{font-size:12.5px!important}
body .money-input>span{font-size:12px!important}
body .credit-custom-preview span,
body .credit-custom-preview small{font-size:12px!important}
body .credit-custom-error{font-size:12px!important}
body .credit-comparison-math span,
body .credit-comparison-math small,
body .credit-price-before,
body .credit-savings-line span,
body .credit-savings-line del,
body .credit-coupon-strip small,
body .credit-coupon-strip label,
body .credit-card-alt,
body .payment-card-switch button,
body .credit-coupon-applied{font-size:12px!important}
body .credit-savings-line strong{font-size:12.5px!important}

/* Dashboard do usuário */
body .user-profile-copy span{font-size:12.5px!important}
body .user-stat>span{font-size:12.5px!important}
body .user-stat>small{font-size:12px!important}
body .focus-kicker{font-size:12px!important}
body .focus-project p{font-size:13px!important;line-height:1.5!important}
body .focus-actions .btn{font-size:13px!important}
body .status-badge{font-size:12px!important}
body .dashboard-section-head>a{font-size:12.5px!important}
body .dashboard-project-copy span{font-size:12px!important}
body .dashboard-project-side .btn{font-size:12.5px!important}

/* Verificação de compositor */
body .verification-price small{font-size:12.5px!important}
body .verification-price strong{line-height:1.1!important}

/* Landing, SEO e blog */
body .landing-badge,
body .landing-card>span,
body .seo-kicker,
body .seo-note,
body .seo-content-card>span,
body .seo-how i,
body .seo-related-card>span,
body .blog-card>span,
body .blog-card small,
body .article-meta,
body .article-cta span,
body .seo-intent-group summary span{font-size:12px!important;line-height:1.45!important}
body .seo-content-card p,
body .seo-related-card p,
body .blog-card p,
body .article-body p,
body .article-body li,
body .landing-card p{font-size:14px!important;line-height:1.65!important}

/* Conta, cobrança, carteira, histórico, suporte */
body .portal-stat span,
body .portal-row-main span,
body .portal-row-side small,
body .support-topic p,
body .service-status span{font-size:12.5px!important;line-height:1.45!important}
body .eyebrow{font-size:12px!important}
body .button-small{font-size:12.5px!important}
body .field label,
body .form-stack label{font-size:13px!important}
body .method-kicker,
body .package-badge,
body .badge,
body .status{font-size:12px!important}
body .method-copy p,
body .credit-package-card p,
body .payment-card>p{font-size:13px!important;line-height:1.55!important}
body .check-list,
body .order-line,
body .section-heading-inline p,
body .payment-waiting,
body .demo-box,
body .lyrics-readable{font-size:12.5px!important;line-height:1.55!important}
body .wallet-balance-card span,
body .wallet-balance-card small,
body .package-credits span,
body .wallet-ledger-row strong,
body .wallet-ledger-row small{font-size:12px!important}
body .premium-track-kicker,
body .premium-version-badge{font-size:12px!important}
body .premium-secondary-button{font-size:12px!important}
body .project-details dt{font-size:12px!important}
body .project-details dd{font-size:12.5px!important}
body .payment-summary span,
body .payment-summary strong{font-size:12px!important}
body .wallet-custom-credit .credit-custom-copy p,
body .wallet-custom-credit .credit-custom-form label,
body .wallet-custom-credit .money-input>span{font-size:12.5px!important}
body .wallet-custom-credit .credit-custom-preview span,
body .wallet-custom-credit .credit-custom-preview small{font-size:12px!important}
body .wallet-custom-credit .credit-custom-error{font-size:12px!important}

/* Estúdio / Creator Reference: seletores antigos têm !important e alta especificidade */
body[data-page="create"] .app-studio-workspace .module-tab-copy small,
body[data-page="create"] .app-studio-workspace .api-badge{font-size:12px!important}
body[data-page="create"] .app-studio-workspace .voice-safety-note span,
body[data-page="create"] .app-studio-workspace .single-generation-note span{font-size:12.5px!important}
body[data-page="create"] .app-studio-workspace .voice-step-number,
body[data-page="create"] .app-studio-workspace .cover-step-number{font-size:12px!important}
body[data-page="create"] .app-studio-workspace .voice-step-body>p,
body[data-page="create"] .app-studio-workspace .cover-step-body>p{font-size:13px!important}
body[data-page="create"] .app-studio-workspace .beginner-explainer strong{font-size:12.5px!important}
body[data-page="create"] .app-studio-workspace .beginner-explainer span{font-size:12px!important}
body[data-page="create"] .app-studio-workspace .button{font-size:13px!important}
body[data-page="create"] .app-studio-workspace .cover-recorder-status strong,
body[data-page="create"] .app-studio-workspace .cover-recorder-status span{font-size:12px!important}
body[data-page="create"] .app-studio-workspace .cover-file-meta{font-size:12px!important}
body[data-page="create"] .app-studio-workspace label>span,
body[data-page="create"] .app-studio-workspace .reference-control-title{font-size:12.5px!important}
body[data-page="create"] .app-studio-workspace label small,
body[data-page="create"] .app-studio-workspace .field-wide>small,
body[data-page="create"] .app-studio-workspace [data-voice-lyrics-help],
body[data-page="create"] .app-studio-workspace .cover-step-heading p,
body[data-page="create"] .app-studio-workspace .alert,
body[data-page="create"] .app-studio-workspace .switch-line span,
body[data-page="create"] .app-studio-workspace .request-preview strong{font-size:12px!important}
body[data-page="create"] .app-studio-workspace .request-preview small{font-size:12px!important}
body[data-page="create"] .production-payment-heading strong{font-size:12.5px!important}
body[data-page="create"] .production-payment-heading small{font-size:12px!important}
body[data-page="create"] .production-payment-option b{font-size:12.5px!important}
body[data-page="create"] .production-payment-option small{font-size:12px!important}
body[data-page="create"] .production-payment-option em{font-size:12px!important}
body[data-page="create"] .production-buy-credits{font-size:12px!important}

html[data-visual-style="creator_reference"] .creator-reference-tabs .module-tab-copy strong{font-size:12.5px!important}
html[data-visual-style="creator_reference"] .creator-reference-tabs .module-tab-copy small{font-size:12px!important}
html[data-visual-style="creator_reference"] .reference-input-hint,
html[data-visual-style="creator_reference"] .reference-input-hint small,
html[data-visual-style="creator_reference"] .reference-quick-actions small,
html[data-visual-style="creator_reference"] .reference-section-heading span,
html[data-visual-style="creator_reference"] .style-hint-row span,
html[data-visual-style="creator_reference"] .reference-library-cta small{font-size:12px!important}
html[data-visual-style="creator_reference"] .reference-section-heading strong,
html[data-visual-style="creator_reference"] .compact-choice-heading strong,
html[data-visual-style="creator_reference"] .reference-voice-choice .compact-option strong,
html[data-visual-style="creator_reference"] .reference-quick-actions .button strong{font-size:12.5px!important}
html[data-visual-style="creator_reference"] .reference-form-title p,
html[data-visual-style="creator_reference"] :is(.form-intro p,.production-card-head p,.panel-title p,.card-head p),
html[data-visual-style="creator_reference"] :is(.voice-step-body p,.cover-step-body p,.voice-compact-heading p,.beginner-explainer span),
html[data-visual-style="creator_reference"] .page-head.compact p,
html[data-visual-style="creator_reference"] .project-header-copy p,
html[data-visual-style="creator_reference"] .premium-results-heading p{font-size:12.5px!important;line-height:1.5!important}
html[data-visual-style="creator_reference"] :is(.badge,.status,.api-badge,.production-price-chip,.voice-version-label,.free-badge),
html[data-visual-style="creator_reference"] .item-actions .status,
html[data-visual-style="creator_reference"] .premium-version-badge,
html[data-visual-style="creator_reference"] .premium-track-kicker,
html[data-visual-style="creator_reference"] .premium-favorite-label{font-size:12px!important}
html[data-visual-style="creator_reference"] .premium-track-heading p{font-size:12px!important;line-height:1.4!important}
html[data-visual-style="creator_reference"] .premium-player-time{font-size:12px!important}
html[data-visual-style="creator_reference"] .premium-action-button strong{font-size:12px!important}
html[data-visual-style="creator_reference"] .premium-action-button small{font-size:12px!important}
html[data-visual-style="creator_reference"] .premium-secondary-button{font-size:12px!important}
html[data-visual-style="creator_reference"] .premium-remake-panel summary,
html[data-visual-style="creator_reference"] .premium-feedback-panel summary{font-size:12px!important}
html[data-visual-style="creator_reference"] .account-link span,
html[data-visual-style="creator_reference"] .footer-brand-mark,
html[data-visual-style="creator_reference"] .footer-links a,
html[data-visual-style="creator_reference"] .footer-copy{font-size:12px!important}
html[data-visual-style="creator_reference"] .footer-brand small{font-size:12px!important}
html[data-visual-style="creator_reference"] :is(.data-table,table){font-size:12.5px!important}
html[data-visual-style="creator_reference"] .admin-nav a{font-size:12.5px!important}
html[data-visual-style="creator_reference"] .hero-points span,
html[data-visual-style="creator_reference"] .how-grid article>span{font-size:12px!important}
html[data-visual-style="creator_reference"] .how-grid article p,
html[data-visual-style="creator_reference"] .voice-focus-hero p{font-size:13px!important;line-height:1.55!important}
html[data-visual-style="creator_reference"] .voice-wizard-progress li>span,
html[data-visual-style="creator_reference"] .voice-wizard-progress li strong{font-size:12px!important}
