/******* Do not edit this file *******
Code Snippets Manager
Saved: Sep 12 2026 | 08:20:35 */
@charset "UTF-8";
/* ============================================================
   MOODTAPE — LIGHT THEME OVERRIDE (complet, consolidat)
   Se activează prin html[data-theme="light"]
   Se încarcă DUPĂ 1590.css (snippet-ul principal de stil)
   ============================================================ */
/* --- Layout de bază --- */
html[data-theme="light"] body {
  background: #FAF7F2;
  color: #2A241C;
}
html[data-theme="light"] .site-header {
  background: rgba(255, 255, 255, 0.7);
}
html[data-theme="light"] .home-beats-list, html[data-theme="light"] .full-width-cta, html[data-theme="light"] .genre-filter, html[data-theme="light"] .pricing-bg {
  background-color: #F5F1EA;
  background: #F5F1EA;
}
html[data-theme="light"] .all-beats-page, html[data-theme="light"] .single-beat__top, html[data-theme="light"] .extended__dashboard__tab__content, html[data-theme="light"] dialog.free-download-modal, html[data-theme="light"] .add-to-cart-modal-content, html[data-theme="light"] .modal-top-half {
  background-color: #FFFFFF;
}
html[data-theme="light"] .pre-footer {
  background-color: #F5F1EA;
}
/* --- Navigație / titluri --- */
html[data-theme="light"] .site-header .site-title .router-link, html[data-theme="light"] .mobile-header .mobile-site-title a, html[data-theme="light"] #site-navigation > ul > li .router-link, html[data-theme="light"] #site-navigation > ul > li a, html[data-theme="light"] #mobile-site-navigation li, html[data-theme="light"] #mobile-site-navigation a, html[data-theme="light"] #mobile-site-navigation .router-link {
  color: #1A1611;
}
html[data-theme="light"] #mobile-site-navigation {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(250, 247, 242, 0.98)) !important;
}
html[data-theme="light"] .hashtag {
  color: rgba(26, 22, 17, 0.75);
}
html[data-theme="light"] .mobile-header .nav-toggle svg path, html[data-theme="light"] .mobile-header .search-toggle svg path {
  fill: #1A1611;
}
html[data-theme="light"] #mobile-search-panel, html[data-theme="light"] #mobile-search-panel input.mobile-search-input {
  background-color: #FFFFFF;
  color: #1A1611;
}
/* --- Search --- */
html[data-theme="light"] .site-header #searchform .search-input {
  background-color: #F0EAD9;
  color: #1A1611;
}
html[data-theme="light"] .site-header #searchform svg path {
  fill: #7A7364;
}
/* --- Butoane / cart --- */
html[data-theme="light"] .btn-purchase, html[data-theme="light"] .footer-player #cart-status-add-cart-btn {
  background: rgba(0, 0, 0, 0.04) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
}
html[data-theme="light"] .btn-purchase span.cart-btn svg path, html[data-theme="light"] .btn-purchase span.download-btn svg path {
  fill: #2A241C;
}
html[data-theme="light"] .beats-list__view-all-beats .btn, html[data-theme="light"] .load-more-beats .btn, html[data-theme="light"] .ui-add-cart-btn, html[data-theme="light"] .page-banner .btn {
  background-color: #EDE7DC !important;
  color: #1A1611;
  border-color: rgba(0, 0, 0, 0.12) !important;
}
html[data-theme="light"] .moodtape-header-cart a {
  background: #F0EAD9 !important;
  color: #1A1611 !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* --- Footer player + tracklist --- */
html[data-theme="light"] .footer-player {
  background: #FFFFFF;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
html[data-theme="light"] .beats-list .beat-row:hover {
  background-color: #F0EAD9;
}
html[data-theme="light"] .beats-list header div, html[data-theme="light"] .beats-list .beat-row .beat-title a span, html[data-theme="light"] .beat-title, html[data-theme="light"] .ui-add-cart-name, html[data-theme="light"] .ui-add-cart-label {
  color: #1A1611;
}
html[data-theme="light"] .beat-info__genre-and-bpm, html[data-theme="light"] .breadcrumb, html[data-theme="light"] .btn-toggle-features-list {
  color: #7A7364;
}
/* --- Featured / recommended tracks --- */
html[data-theme="light"] .recommended-tracks {
  background-color: #F5F1EA !important;
}
html[data-theme="light"] .featured-beats .beat .featured-beat__genre, html[data-theme="light"] .recommended-tracks .beat .featured-beat__genre {
  color: #7A7364;
}
html[data-theme="light"] .featured-beats .beat .title, html[data-theme="light"] .recommended-tracks .beat .title, html[data-theme="light"] .featured-beats h2, html[data-theme="light"] .featured-beats h4, html[data-theme="light"] .recommended-tracks h2, html[data-theme="light"] .recommended-tracks h4 {
  color: #1A1611;
}
/* --- Hero --- */
html[data-theme="light"] .mt-hero-badge {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.03);
  color: rgba(26, 22, 17, 0.75);
}
html[data-theme="light"] .mt-hero-title {
  color: #1A1611;
}
html[data-theme="light"] .mt-hero-subtitle {
  color: rgba(26, 22, 17, 0.6);
}
/* --- Carduri statice (mt3-card) --- */
html[data-theme="light"] .mt3-card {
  background: linear-gradient(165deg, #FFFFFF, #F3EEE4);
  border: 1px solid #E4DCC8;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}
/* --- Pricing tables --- */
html[data-theme="light"] .pricing-tables__column {
  background-color: #FFFFFF;
  border: 1px solid #E4DCC8;
}
html[data-theme="light"] .pricing-tables__column .column-contents {
  background-color: #F3EEE4;
}
/* --- License cards / cart form --- */
html[data-theme="light"] .ui-cart-form-wrap ul.license-cols > li {
  background-color: #F3EEE4;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* --- Modale / dialoguri simple (free download etc.) --- */
html[data-theme="light"] .modal-container, html[data-theme="light"] .free-download-instructions, html[data-theme="light"] .dialog-close {
  color: #1A1611;
}
html[data-theme="light"] dialog.free-download-modal main input[type=email], html[data-theme="light"] dialog.free-download-modal main input[type=text] {
  background: #F3EFE7;
  color: #1A1611;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
html[data-theme="light"] .dialog-content {
  background-color: #FFFFFF;
}
html[data-theme="light"] .dialog-header {
  background-color: #F3EEE4;
}
html[data-theme="light"] button.view-license-button {
  background-color: #F3EEE4;
  color: #1A1611;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* --- Glassmorphism: footer player activ, flip cards, cookie modal --- */
html[data-theme="light"] .footer-player.active, html[data-theme="light"] .mpt-front, html[data-theme="light"] .mpt-back, html[data-theme="light"] #mt-cookie-card {
  background: linear-gradient(165deg, rgba(255, 255, 255, 0.7), rgba(245, 240, 230, 0.6)) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
  color: #1A1611;
}
html[data-theme="light"] #mt-cookie-card {
  color: #2A241C;
}
/* --- FAQ --- */
html[data-theme="light"] .mt-faq {
  background: #F5F1EA;
}
html[data-theme="light"] .mt-faq h1, html[data-theme="light"] .mt-faq h2, html[data-theme="light"] .mt-faq h3 {
  color: #1A1611 !important;
}
html[data-theme="light"] .mt-faq-item {
  background: #FFFFFF;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
html[data-theme="light"] .mt-faq-item, html[data-theme="light"] .mt-faq-item h3, html[data-theme="light"] .mt-faq-item h4, html[data-theme="light"] .mt-faq-item p, html[data-theme="light"] .mt-faq-item span {
  color: #2A241C;
}
html[data-theme="light"] .mt-faq-item.open .mt-faq-q-text {
  color: #1A1611 !important;
}
/* --- Footer (colophon) + linkuri --- */
html[data-theme="light"] footer#colophon {
  background-color: #F5F1EA;
}
html[data-theme="light"] footer#colophon .site-info {
  color: #1A1611;
}
html[data-theme="light"] .quick-link-menu-col h4 {
  color: #1A1611 !important;
}
html[data-theme="light"] .quick-links-menu a {
  color: #7A7364;
}
/* --- EDD checkout / cart --- */
html[data-theme="light"] .edd-blocks-form__cart #edd_checkout_cart, html[data-theme="light"] .wp-block-edd-checkout #edd_purchase_form .edd-blocks-form, html[data-theme="light"] .edd-blocks-receipt__items, html[data-theme="light"] .edd-blocks-receipt__totals, html[data-theme="light"] table {
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.08);
}
html[data-theme="light"] .edd-blocks-form__cart .edd-blocks-cart__items, html[data-theme="light"] .edd-blocks-form__cart .edd-blocks-cart__row-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
html[data-theme="light"] .wp-block-edd-checkout #edd_purchase_form .edd-blocks-form input, html[data-theme="light"] .wp-block-edd-checkout #edd_purchase_form .edd-blocks-form select {
  background-color: #F5F1EA;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  color: #1A1611;
}
html[data-theme="light"] .wp-block-edd-checkout #edd-payment-mode-wrap label.edd-gateway-option-selected, html[data-theme="light"] .wp-block-edd-checkout #edd-payment-mode-wrap label.edd-gateway-option:hover {
  background-color: #F5F1EA;
}
/* --- Iconițe SVG generice --- */
html[data-theme="light"] svg {
  fill: #1A1611 !important;
  color: #1A1611 !important;
}
/* --- Imagine single beat --- */
html[data-theme="light"] .single-beat .beat-featured-image-wrap:after {
  background-image: linear-gradient(180deg, transparent, #FFFFFF);
}
/* --- Scrollbar --- */
html[data-theme="light"] ::-webkit-scrollbar-track {
  background: #F5F1EA;
}
html[data-theme="light"] ::-webkit-scrollbar-thumb {
  background-color: #D8CFB8;
  border: 2px solid #F5F1EA;
}
html[data-theme="light"] ::-webkit-scrollbar-thumb:hover {
  background-color: #C9BFA3;
}
html[data-theme="light"] * {
  scrollbar-color: #D8CFB8 #F5F1EA;
}
/* --- Cardul de licență exclusivă (.mpt-exclusive, hero flip cards) --- */
html[data-theme="light"] .mpt-exclusive {
  background: linear-gradient(165deg, rgba(255, 255, 255, 0.7), rgba(245, 240, 230, 0.6)) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
}
html[data-theme="light"] .mpt-exc-price, html[data-theme="light"] .mpt-price, html[data-theme="light"] .mpt-back-name, html[data-theme="light"] .mt-lic-title, html[data-theme="light"] .mt-lic-card-price, html[data-theme="light"] .mt-modal-hero-title {
  color: #1A1611 !important;
}
html[data-theme="light"] .mpt-exc-features li, html[data-theme="light"] .mpt-list li, html[data-theme="light"] .mpt-exc-detail-text, html[data-theme="light"] .mpt-back-text {
  color: #6B6558 !important;
}
html[data-theme="light"] .mpt-back-text {
  scrollbar-color: rgba(0, 0, 0, 0.15) transparent !important;
}
html[data-theme="light"] .mpt-exc-learn-btn, html[data-theme="light"] .mpt-why-btn {
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
  background: rgba(0, 0, 0, 0.04) !important;
  color: #7A7364 !important;
}
/* --- Modale: Terms, Privacy, Disclaimer, Contact, Cookie (aceeași structură) --- */
html[data-theme="light"] #mt-cookie-card, html[data-theme="light"] #mt-disclaimer-card, html[data-theme="light"] #mt-privacy-card, html[data-theme="light"] #mt-terms-card, html[data-theme="light"] #mt-contact-card {
  background: linear-gradient(165deg, rgba(255, 255, 255, 0.7), rgba(245, 240, 230, 0.6)) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
  color: #2A241C;
}
html[data-theme="light"] .mt-cookie-header .mt-modal-title, html[data-theme="light"] .mt-disclaimer-header .mt-modal-title, html[data-theme="light"] .mt-privacy-header .mt-modal-title, html[data-theme="light"] .mt-terms-header .mt-modal-title, html[data-theme="light"] .mt-contact-header .mt-modal-title, html[data-theme="light"] .mt-cookie-content h3, html[data-theme="light"] .mt-disclaimer-content h3, html[data-theme="light"] .mt-privacy-content h3, html[data-theme="light"] .mt-terms-content h3 {
  color: #1A1611 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important;
}
html[data-theme="light"] .mt-cookie-header .mt-modal-sub, html[data-theme="light"] .mt-disclaimer-header .mt-modal-sub, html[data-theme="light"] .mt-privacy-header .mt-modal-sub, html[data-theme="light"] .mt-terms-header .mt-modal-sub, html[data-theme="light"] .mt-contact-header .mt-modal-sub {
  color: #7A7364 !important;
}
html[data-theme="light"] .mt-cookie-content, html[data-theme="light"] .mt-disclaimer-content, html[data-theme="light"] .mt-privacy-content, html[data-theme="light"] .mt-terms-content {
  color: #3A342A !important;
}
html[data-theme="light"] .mt-cookie-toc-link, html[data-theme="light"] .mt-disc-toc-link, html[data-theme="light"] .mt-priv-toc-link, html[data-theme="light"] .mt-toc-link {
  color: #7A7364 !important;
}
html[data-theme="light"] .mt-cookie-toc-link:hover, html[data-theme="light"] .mt-disc-toc-link:hover, html[data-theme="light"] .mt-priv-toc-link:hover, html[data-theme="light"] .mt-toc-link:hover {
  color: #1A1611 !important;
  background: rgba(0, 0, 0, 0.03) !important;
}
html[data-theme="light"] .mt-modal-hero-pill {
  background: rgba(0, 0, 0, 0.04) !important;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  color: #3A342A !important;
}
html[data-theme="light"] .mt-contact-form-container button[type="submit"], html[data-theme="light"] .mt-contact-form-container input[type="submit"] {
  color: #0F0D0B !important;
}
/* --- Carduri de licență din modalul de checkout --- */
html[data-theme="light"] .mt-lic-card-name {
  color: rgba(26, 22, 17, 0.65) !important;
}
html[data-theme="light"] .mt-lic-card {
  background: rgba(0, 0, 0, 0.02) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
}
html[data-theme="light"] .mt-price-pill {
  background: rgba(0, 0, 0, 0.04) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
}
html[data-theme="light"] .mt-feat-item {
  color: rgba(26, 22, 17, 0.6) !important;
}
html[data-theme="light"] .mt-lic-card-format {
  color: rgba(26, 22, 17, 0.35) !important;
}
/* --- Changelog card --- */
html[data-theme="light"] #mt-card {
  background: #FFFFFF !important;
  border: 1px solid #E4DCC8 !important;
}
html[data-theme="light"] .mt-fpill, html[data-theme="light"] .mt-gh-icon {
  background: #F3EEE4 !important;
  border: 1px solid #E4DCC8 !important;
  color: #7A7364;
}
html[data-theme="light"] #mt-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.08) !important;
  background: #F5F1EA !important;
}
/* --- Meniu dropdown (variabile CSS proprii) --- */
html[data-theme="light"] {
  --mt-menu-bg: linear-gradient(165deg, rgba(255,255,255,0.75), rgba(245,240,230,0.65));
  --mt-menu-border: rgba(0,0,0,0.08);
  --mt-menu-text: #1A1611;
}
/* --- Sidebar card activ + pill-uri glass + terms content extra --- */
html[data-theme="light"] .beats-list__sidebar.mt3-sidebar-active .mt3-card-title {
  color: #1A1611 !important;
}
html[data-theme="light"] .pricing-bg:after {
  background: #F5F1EA !important;
  border-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.08), transparent) 1 !important;
}
html[data-theme="light"] .mpt-pill {
  background: rgba(0, 0, 0, 0.04) !important;
  color: #7A7364 !important;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}
html[data-theme="light"] .footer-player .track-info p.name {
  color: #1A1611 !important;
}
/* --- Toate modalele .mt- (terms, privacy, disclaimer, cookie): h4 + strong --- */
html[data-theme="light"] .mt-terms-content h4, html[data-theme="light"] .mt-privacy-content h4, html[data-theme="light"] .mt-disclaimer-content h4, html[data-theme="light"] .mt-cookie-content h4 {
  color: #1A1611 !important;
}
html[data-theme="light"] .mt-terms-content strong, html[data-theme="light"] .mt-privacy-content strong, html[data-theme="light"] .mt-disclaimer-content strong, html[data-theme="light"] .mt-cookie-content strong {
  color: #1A1611 !important;
}
