body{--ui-page:var(--ui-page-light);--ui-panel:var(--ui-panel-light);--ui-text:var(--ui-text-light);--ui-muted:var(--ui-muted-light);--ui-link:var(--ui-link-light);--ui-border:var(--ui-border-light);--ui-header:var(--ui-header-light);--ui-footer:var(--ui-footer-light);--ui-field:var(--ui-field-light);--ui-notice:var(--ui-notice-light);--bg:var(--ui-page);--panel:var(--ui-panel);--text:var(--ui-text);--muted:var(--ui-muted);--line:var(--ui-border);--paper:var(--ui-page);--ink:var(--ui-text);background:var(--ui-page)!important;color:var(--ui-text)!important}body[data-theme=palco],body.dark{--ui-page:var(--ui-page-dark);--ui-panel:var(--ui-panel-dark);--ui-text:var(--ui-text-dark);--ui-muted:var(--ui-muted-dark);--ui-link:var(--ui-link-dark);--ui-border:var(--ui-border-dark);--ui-header:var(--ui-header-dark);--ui-footer:var(--ui-footer-dark);--ui-field:var(--ui-field-dark);--ui-notice:var(--ui-notice-dark);--bg:var(--ui-page);--panel:var(--ui-panel);--text:var(--ui-text);--muted:var(--ui-muted);--line:var(--ui-border)}
body header,body .portal-header{background:var(--ui-header)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}body .portal-menu>a,body header nav>a,body .portal-brand,body .login-link{color:var(--ui-text)}body .account-card,body .song-card,body .artist-sidebar,body .artist-media-card,body .member-post,body .instrument-chord-card,body .audio-tool,body .account-drawer,body .sheet,body .practice{background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}body .song-row,body .portal-section h2,body .account-card h2,body .song-meta strong,body .popular-artist strong{color:var(--ui-text)!important}body .muted,body .portal-section>p,body .section-heading p,body .account-main p,body .popular-artist small,body .song-meta small,body .footer-legal{color:var(--ui-muted)!important}body .site-footer{background:var(--ui-footer)!important;color:var(--ui-text)!important}body .site-footer a,body .text-link,body .account-card a:not(.primary):not(.secondary),body .member-socials a{color:var(--ui-link)!important}body .primary,body .button-dark,body .join-link,body .pro-button{background:var(--ui-button-bg)!important;color:var(--ui-button-text)!important;border-color:var(--ui-button-bg)!important}body .secondary,body .button-outline,body .member-action,body .drawer-links a{border-color:var(--ui-border)!important;color:var(--ui-text);background:var(--ui-panel)}body .portal-search,body .account-card input:not([type=checkbox]):not([type=color]),body .account-card select,body .account-card textarea,body .member-composer textarea{background:var(--ui-field)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}body .drawer-rhythm,body .notification-card.unread,body .member-comment{background:var(--ui-notice)!important;color:var(--ui-text)!important}body .notification-card{border-color:var(--ui-border)}body .hero-actions .button-lime{background:var(--ui-hero-button)!important;color:var(--ui-hero-button-text)!important;border-color:var(--ui-hero-button)!important;font-weight:800}body .hero-actions .button-outline{background:transparent;color:#fff!important;border-color:#ffffffb3!important}body .photo-hero .hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--ui-hero-overlay) calc(var(--ui-hero-opacity)*100%),transparent) 0%,color-mix(in srgb,var(--ui-hero-overlay) 18%,transparent) 100%)}body .photo-hero .hero-content,body .photo-hero .hero-content h1,body .photo-hero .hero-content p{color:#fff!important}body .hero-actions{gap:12px}body .hero-actions .button{min-height:48px;font-size:16px}body .site-footer h3{color:var(--ui-text)}body .footer-appearance,body .footer-social-links a{background:var(--ui-panel)!important}body .footer-appearance button{color:var(--ui-text)!important}body .footer-appearance button[aria-pressed=true]{background:var(--ui-button-bg)!important;color:var(--ui-button-text)!important}
