.meincode-main-wrapper{max-width:100%;margin:0 auto;padding:0}.meincode-smartlink-page{min-height:100vh;background:linear-gradient(180deg,var(--meincode-bg-near-black) 0%,#1a2634 50%,#0d1117 100%);padding:40px 20px 60px;display:flex;flex-direction:column;align-items:center}.meincode-smartlink-page .meincode-song-card{background:transparent;box-shadow:none;max-width:500px;width:100%;padding:0;text-align:center}.meincode-smartlink-page .meincode-cover-art{width:280px;height:280px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.5);margin:0 auto 30px}.meincode-smartlink-page .meincode-song-title{color:var(--meincode-text-white);font-size:1.8rem;font-weight:700;margin-bottom:8px}.meincode-smartlink-page .meincode-artist-name{color:rgba(255,255,255,0.7);font-size:1.1rem;margin-bottom:30px}.meincode-smartlink-page .meincode-song-header{flex-direction:column;text-align:center;gap:0}.meincode-smartlink-page .meincode-song-info{text-align:center}.meincode-smartlink-page .meincode-theme-toggle-wrap{position:fixed;top:20px;right:20px;z-index:100}.meincode-smartlink-page .theme-toggle-btn,.meincode-smartlink-page .theme-toggle,body .theme-toggle{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:40px !important;max-height:40px !important;aspect-ratio:1 / 1 !important;border-radius:50% !important;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);color:var(--meincode-text-white);font-size:1.2rem;cursor:pointer;transition:all 0.3s ease;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.meincode-smartlink-page .theme-toggle-btn:hover,.meincode-smartlink-page .theme-toggle:hover,body .theme-toggle:hover{background:rgba(255,255,255,0.2)}.meincode-smartlink-page .meincode-footer-brand{margin-top:40px;color:rgba(255,255,255,0.4);font-size:0.8rem}.meincode-smartlink-page .meincode-footer-brand a{color:rgba(255,255,255,0.5);text-decoration:none}.meincode-smartlink-page .meincode-footer-brand a:hover{color:rgba(255,255,255,0.8)}.meincode-smartlink-page .meincode-action-buttons{display:flex;gap:12px;justify-content:center;margin-top:25px;flex-wrap:wrap}.meincode-smartlink-page .meincode-action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:25px;color:rgba(255,255,255,0.8);font-size:0.85rem;text-decoration:none;transition:all 0.25s ease}.meincode-smartlink-page .meincode-action-btn:hover{background:rgba(255,255,255,0.15);color:var(--meincode-text-white)}.meincode-smartlink-page .meincode-action-buttons,.meincode-smartlink-page .action-buttons{display:flex !important;justify-content:center !important;gap:15px !important;margin:35px auto 0 auto !important;flex-wrap:wrap !important}.meincode-smartlink-page .meincode-share-section,.meincode-smartlink-page .share-section,.share-section.meincode-share-section{width:90% !important;max-width:550px !important;margin:40px auto 0 auto !important;padding:0 20px !important;text-align:center !important;background:none !important;background-image:none !important}.meincode-share-section .share-label,.share-section>p{font-size:0.85rem !important;opacity:0.6 !important;margin-bottom:15px !important}.meincode-share-section .share-buttons,.share-section .share-buttons{display:flex !important;gap:14px !important;justify-content:center !important;flex-wrap:wrap !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:none !important;box-shadow:none !important;padding:0 !important}.meincode-share-section .share-btn,.share-section .share-btn{width:50px !important;height:50px !important;min-width:50px !important;min-height:50px !important;max-width:50px !important;max-height:50px !important;aspect-ratio:1 / 1 !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--meincode-text-white) !important;border:none !important;cursor:pointer !important;transition:transform 0.2s ease !important;flex-shrink:0 !important;flex-grow:0 !important}.meincode-share-section .share-btn:hover,.share-section .share-btn:hover{transform:scale(1.1) !important}.meincode-smartlink-page .legal-footer,.meincode-smartlink-page .meincode-legal-footer,.legal-footer.meincode-legal-footer{width:90% !important;max-width:550px !important;margin:50px auto 0 auto !important;padding:35px 20px 40px 20px !important;box-sizing:border-box !important;border-top:none !important;text-align:center !important;font-size:13px !important;opacity:0.8 !important;background:none !important;background-image:none !important}.meincode-legal-footer a,.legal-footer a{color:inherit !important;text-decoration:none !important;margin:0 15px !important;transition:opacity 0.2s ease !important}.meincode-legal-footer a:hover,.legal-footer a:hover{opacity:1 !important}.meincode-legal-footer>div,.legal-footer>div{margin-bottom:15px !important}.meincode-legal-footer .isrc-display{margin-bottom:20px !important;font-size:11px !important;opacity:0.5 !important}.meincode-legal-footer .isrc-label{text-transform:uppercase !important;letter-spacing:0.5px !important;font-weight:600 !important}.meincode-legal-footer .isrc-code{font-family:'Monaco','Consolas',monospace !important;background:rgba(255,255,255,0.1) !important;padding:3px 8px !important;border-radius:4px !important}.meincode-legal-footer .legal-links,.legal-footer .legal-links{display:flex !important;justify-content:center !important;align-items:center !important;gap:35px !important;flex-wrap:nowrap !important;margin-bottom:20px !important}.meincode-legal-footer .legal-links a,.legal-footer .legal-links a{color:inherit !important;text-decoration:none !important;font-size:13px !important;opacity:0.7 !important;transition:opacity 0.2s ease !important;white-space:nowrap !important}.meincode-legal-footer .legal-links a:hover,.legal-footer .legal-links a:hover{opacity:1 !important}.meincode-legal-footer .copyright-text,.legal-footer .copyright-text{margin-top:20px !important;font-size:12px !important;opacity:0.6 !important}.meincode-legal-footer .copyright-text a{color:inherit !important;text-decoration:none !important}.meincode-song-single{padding:30px 0 50px 0}.meincode-song-header-single{display:flex;flex-direction:row;align-items:flex-start;gap:30px;margin-bottom:35px;padding-top:10px}.meincode-cover-art-single{width:320px;height:320px;min-width:320px;object-fit:cover;object-position:center;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.12);max-width:100%;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.4s cubic-bezier(0.25,0.46,0.45,0.94);transform-style:preserve-3d;will-change:transform}.meincode-cover-art-single:hover{transform:perspective(1000px) rotateY(-3deg) rotateX(2deg) scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,0.18),0 5px 15px rgba(0,0,0,0.08)}.meincode-cover-art-single.meincode-portrait-mode{object-position:top center}.meincode-label-badge-compact{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.meincode-isrc-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--meincode-bg-light);border:1px solid var(--meincode-border-color);border-radius:6px;font-size:0.75rem;font-family:'SF Mono','Monaco','Inconsolata','Fira Code',monospace;color:var(--meincode-text-light);letter-spacing:0.3px}.meincode-isrc-badge svg{color:var(--meincode-text-muted-solid);flex-shrink:0}.meincode-release-countdown{margin:4px 0 12px;padding:10px 20px;background:linear-gradient(135deg,var(--meincode-primary) 0%,var(--meincode-bg-dark-secondary) 100%);border-radius:10px;display:flex;align-items:center;width:fit-content}.countdown-wrapper{display:flex;align-items:center;gap:4px}.countdown-item{display:flex;flex-direction:column;align-items:center;min-width:48px}.countdown-value{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--meincode-text-white);line-height:1}.countdown-label{font-size:0.65rem;text-transform:uppercase;letter-spacing:0.5px;color:var(--meincode-text-muted-solid);margin-top:4px}.countdown-separator{font-size:1.25rem;font-weight:700;color:var(--meincode-text-dark);margin:0 2px;margin-bottom:16px}.meincode-release-countdown.released{background:linear-gradient(135deg,var(--meincode-success) 0%,var(--meincode-success) 100%)}.meincode-release-countdown.released .countdown-value{font-size:1rem}@media (max-width:480px){.meincode-release-countdown{padding:12px 16px}.countdown-item{min-width:40px}.countdown-value{font-size:1.25rem}.countdown-label{font-size:0.6rem}.countdown-separator{font-size:1rem}}.meincode-song-info-single{flex:1;text-align:left;display:flex;flex-direction:column;justify-content:flex-start}.meincode-artist-name-single{font-size:1.4rem;color:var(--meincode-gray-700);margin-bottom:5px;font-weight:600}.meincode-artist-name-single a{color:var(--meincode-gray-700);text-decoration:none}.meincode-artist-name-single a:hover{color:var(--meincode-accent)}.meincode-feat-label{font-weight:400;font-style:italic;color:var(--meincode-gray-500);margin:0 4px;font-size:0.9em}.meincode-song-info-single .meincode-genre-badge,.meincode-song-info-single .genre-badge{display:inline-block;background:var(--meincode-gray-700);color:var(--meincode-text-white);padding:4px 14px;border-radius:15px;font-size:0.8rem;font-weight:500;margin-bottom:12px;width:fit-content}.meincode-song-info-single .meincode-short-description,.meincode-song-info-single p,.meincode-song-description-inline{color:var(--meincode-text-medium) !important;line-height:1.7 !important;margin-bottom:8px !important;text-align:left !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}.meincode-song-info-single .meincode-streaming-links-compact,.meincode-song-header-single .meincode-streaming-links-compact{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:5px !important;margin-bottom:25px !important;justify-content:flex-start !important;padding-bottom:20px !important;border-bottom:1px solid var(--meincode-gray-200) !important}.meincode-song-info-single .meincode-action-bar,.meincode-song-header-single .meincode-action-bar{justify-content:flex-start !important;margin:0 !important}@media (max-width:768px){.meincode-song-header-single{flex-direction:column;align-items:center;text-align:center}.meincode-cover-art-single{width:clamp(240px,82vw,320px);height:clamp(240px,82vw,320px);min-width:0}.meincode-cover-art-single.meincode-portrait-mode{object-position:top center}.meincode-song-info-single{text-align:center;align-items:center}.meincode-song-info-single .meincode-streaming-links-compact,.meincode-song-header-single .meincode-streaming-links-compact{justify-content:center}.meincode-song-info-single .meincode-action-bar,.meincode-song-header-single .meincode-action-bar{justify-content:center}.meincode-song-info-single .meincode-short-description,.meincode-song-description-inline{text-align:center}}.meincode-song-single .meincode-streaming-links-compact{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:20px 0;justify-content:flex-start}.meincode-song-single .meincode-action-bar,.meincode-song-single .meincode-related-section,.meincode-song-single .meincode-lyrics-section-single{border-top:none !important;padding-top:15px !important}.meincode-song-description-inline{margin-top:20px;line-height:1.8;color:var(--meincode-text-medium);max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.meincode-song-description-inline p{margin-bottom:15px}.meincode-song-single .meincode-footer-brand,.meincode-song-single .meincode-powered-by{color:var(--meincode-gray-500);text-align:center;margin-top:40px;font-size:0.85rem}.meincode-song-single .meincode-footer-brand a{color:var(--meincode-accent)}.meincode-streaming-links-inline{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.meincode-streaming-links-compact{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;margin-bottom:25px}.meincode-btn-icon{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.25s ease;position:relative;background:var(--meincode-text-white);border:2px solid var(--meincode-border-color);color:var(--meincode-text-light);box-shadow:0 2px 8px rgba(0,0,0,0.06)}.meincode-btn-icon svg{width:26px;height:26px;fill:currentColor;transition:fill 0.2s ease;shape-rendering:geometricPrecision}.meincode-btn-icon:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,0.15)}.meincode-btn-icon.spotify:hover{background:rgba(29,185,84,0.15);border-color:var(--spotify-color)}.meincode-btn-icon.apple:hover{background:rgba(250,36,60,0.15);border-color:var(--apple-color)}.meincode-btn-icon.youtube_music:hover,.meincode-btn-icon.youtube:hover{background:rgba(255,0,0,0.15);border-color:var(--youtube-color)}.meincode-btn-icon.amazon:hover{background:rgba(255,153,0,0.15);border-color:var(--amazon-color)}.meincode-btn-icon.deezer:hover{background:rgba(162,56,255,0.15);border-color:var(--deezer-color)}.meincode-btn-icon.tidal:hover{background:rgba(0,0,0,0.1);border-color:var(--meincode-gray-700)}.meincode-btn-icon.soundcloud:hover{background:rgba(255,85,0,0.15);border-color:var(--soundcloud-color)}.meincode-btn-icon.bandcamp:hover{background:rgba(98,154,169,0.15);border-color:var(--bandcamp-color)}.meincode-btn-icon.tiktok:hover{background:rgba(0,0,0,0.1);border-color:var(--meincode-gray-700)}.meincode-btn-icon.instagram:hover{background:rgba(228,64,95,0.15);border-color:var(--instagram-color)}.meincode-btn-icon.facebook:hover{background:rgba(24,119,242,0.15);border-color:var(--facebook-color)}.meincode-btn-icon.twitter:hover{background:rgba(0,0,0,0.1);border-color:var(--meincode-gray-700)}.meincode-btn-icon.pandora:hover{background:rgba(54,104,255,0.15);border-color:var(--pandora-icon-color)}.meincode-btn-icon.boomplay:hover{background:rgba(0,209,255,0.15);border-color:var(--boomplay-color)}.meincode-btn-icon.anghami:hover{background:rgba(107,46,123,0.15);border-color:var(--anghami-color)}.meincode-btn-icon.qobuz:hover{background:rgba(0,104,181,0.15);border-color:var(--qobuz-color)}.meincode-btn-icon.website:hover{background:rgba(99,102,241,0.15);border-color:var(--website-color)}.meincode-btn-icon.spotify svg{fill:var(--spotify-color)}.meincode-btn-icon.apple svg{fill:var(--apple-color)}.meincode-btn-icon.youtube svg,.meincode-btn-icon.youtube_music svg{fill:var(--youtube-color)}.meincode-btn-icon.amazon svg{fill:var(--amazon-color)}.meincode-btn-icon.deezer svg{fill:var(--deezer-color)}.meincode-btn-icon.tidal svg{fill:var(--meincode-gray-700)}.meincode-btn-icon.soundcloud svg{fill:var(--soundcloud-color)}.meincode-btn-icon.bandcamp svg{fill:var(--bandcamp-color)}.meincode-btn-icon.tiktok svg{fill:var(--meincode-gray-700)}.meincode-btn-icon.instagram svg{fill:var(--instagram-color)}.meincode-btn-icon.facebook svg{fill:var(--facebook-color)}.meincode-btn-icon.twitter svg{fill:var(--meincode-gray-700)}.meincode-btn-icon.pandora svg{fill:var(--pandora-icon-color)}.meincode-btn-icon.boomplay svg{fill:var(--boomplay-color)}.meincode-btn-icon.anghami svg{fill:var(--anghami-color)}.meincode-btn-icon.qobuz svg{fill:var(--qobuz-color)}.meincode-btn-icon.website svg{fill:var(--website-color)}.meincode-btn-icon::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(5px);padding:6px 12px;background:var(--meincode-text);color:var(--meincode-text-white);font-size:0.75rem;font-weight:600;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.2s ease;pointer-events:none;z-index:100}.meincode-btn-icon::before{content:'';position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--meincode-text);opacity:0;visibility:hidden;transition:all 0.2s ease;z-index:100}.meincode-btn-icon:hover::after,.meincode-btn-icon:hover::before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.meincode-btn-icon:hover{transform:translateY(-3px);background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.25)}.meincode-song-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.meincode-release-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:0.85rem;font-weight:600}.meincode-release-badge.released{background:linear-gradient(135deg,var(--meincode-success) 0%,var(--meincode-success) 100%);color:var(--meincode-text-white)}.meincode-release-badge.upcoming{background:linear-gradient(135deg,var(--meincode-warning) 0%,var(--meincode-warning) 100%);color:var(--meincode-text-white);animation:pulse 2s infinite}.meincode-release-badge svg{fill:currentColor}.meincode-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:25px;padding-top:0;border-top:none;width:100%;max-width:100%;box-sizing:border-box}.meincode-action-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:transparent;border:1px solid var(--meincode-gray-300);border-radius:6px;cursor:pointer;transition:all 0.2s ease;font-size:0.75rem;font-weight:500;color:var(--meincode-gray-600);text-decoration:none;height:32px;white-space:normal;max-width:100%;position:relative}.meincode-action-btn .mcm-action-label{display:inline-block;line-height:1}.meincode-action-btn[data-tooltip]::after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);background:rgba(17,24,39,0.96);color:var(--meincode-text-white);padding:8px 10px;border-radius:10px;font-size:12px;font-weight:600;letter-spacing:0.01em;line-height:1;white-space:nowrap;box-shadow:0 10px 24px rgba(0,0,0,0.22);opacity:0;pointer-events:none;z-index:9999}.meincode-action-btn[data-tooltip]::before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%) translateY(4px);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(17,24,39,0.96);opacity:0;pointer-events:none;z-index:9999}.meincode-action-btn[data-tooltip]:hover::after,.meincode-action-btn[data-tooltip]:hover::before,.meincode-action-btn[data-tooltip]:focus-visible::after,.meincode-action-btn[data-tooltip]:focus-visible::before{opacity:1;transform:translateX(-50%) translateY(0)}.meincode-action-btn svg{width:14px;height:14px;fill:currentColor;flex-shrink:0;opacity:0.8}.meincode-action-btn:hover{border-color:var(--meincode-gray-500);color:var(--meincode-gray-700);background:var(--meincode-bg-lighter)}.meincode-action-btn.lyrics{background:var(--meincode-accent-tint);border-color:var(--meincode-accent);color:var(--meincode-accent)}.meincode-action-btn.lyrics:hover{background:var(--meincode-accent);color:var(--meincode-text-white)}.meincode-action-btn.lyrics svg{opacity:1}.meincode-action-btn.link:hover{background:var(--meincode-success-tint);border-color:var(--meincode-success);color:var(--meincode-success)}.meincode-action-btn.qr:hover{background:var(--meincode-bg-lighter);border-color:var(--meincode-text-dark);color:var(--meincode-text-dark)}.meincode-action-btn.smartlink{background:linear-gradient(135deg,var(--meincode-info),var(--meincode-info));border-color:var(--meincode-info);color:var(--meincode-text-white);text-decoration:none}.meincode-action-btn.smartlink:hover{background:linear-gradient(135deg,var(--meincode-info),var(--meincode-info-dark));border-color:var(--meincode-info-dark);color:var(--meincode-text-white);transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,182,212,0.3)}.meincode-action-btn.promo{background:var(--meincode-violet-tint);border-color:var(--meincode-violet);color:var(--meincode-violet)}.meincode-action-btn.promo:hover{background:var(--meincode-violet);color:var(--meincode-text-white)}.meincode-action-divider{width:1px;height:20px;background:var(--meincode-gray-200);margin:0 4px}@media (max-width:600px){.meincode-action-bar{gap:6px}.meincode-action-btn{padding:0;width:52px;min-width:52px;height:44px;justify-content:center;border-radius:10px}.meincode-action-btn svg{width:20px;height:20px;opacity:0.9}.meincode-action-btn .mcm-action-label{display:none}.meincode-action-divider{display:none}}@media (hover:none) and (pointer:coarse){.meincode-action-btn[data-tooltip]::after,.meincode-action-btn[data-tooltip]::before{display:none}}.mcm-mobile-tooltip{position:fixed;left:50%;bottom:90px;transform:translateX(-50%) translateY(6px);max-width:calc(100% - 24px);padding:10px 14px;border-radius:14px;background:rgba(17,24,39,0.96);color:var(--meincode-text-white);font-size:13px;font-weight:700;letter-spacing:0.01em;line-height:1.2;text-align:center;box-shadow:0 18px 40px rgba(0,0,0,0.28);opacity:0;pointer-events:none;z-index:99999;transition:opacity 0.18s ease,transform 0.18s ease}.mcm-mobile-tooltip.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.meincode-qr-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.meincode-qr-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(8px)}.meincode-qr-box{position:relative;background:linear-gradient(145deg,var(--meincode-text-white) 0%,var(--meincode-bg-lighter) 100%);border-radius:24px;padding:40px 35px 35px;text-align:center;box-shadow:0 30px 100px rgba(0,0,0,0.4);animation:fadeInScale 0.3s ease-out;z-index:1;max-width:380px;width:100%}.meincode-qr-close{position:absolute;top:12px;right:12px;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;background:var(--meincode-gray-100);border:none;border-radius:50% !important;font-size:18px;line-height:32px;color:var(--meincode-gray-600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;padding:0;aspect-ratio:1 / 1}.meincode-qr-close:hover{background:var(--meincode-accent);color:var(--meincode-text-white);transform:rotate(90deg)}.meincode-qr-box h4{margin:0 0 25px;font-size:1.25rem;font-weight:700;color:var(--meincode-text)}.meincode-qr-code{display:flex;justify-content:center;padding:20px;background:var(--meincode-text-white);border-radius:16px;border:2px solid var(--card-border);margin-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,0.06)}.meincode-qr-code img{width:200px;height:200px;border-radius:8px}.meincode-qr-url{font-size:0.8rem;color:var(--meincode-gray-600);word-break:break-all;margin:0 0 15px;padding:10px 15px;background:var(--meincode-bg-off-white);border-radius:8px;font-family:monospace}.meincode-qr-hint{margin:0;font-size:0.9rem;color:var(--meincode-gray-500);display:flex;align-items:center;justify-content:center;gap:6px}.meincode-qr-hint::before{content:'📱'}.meincode-song-description-full{margin-top:60px;margin-bottom:60px;padding:50px 0;border-top:2px solid var(--meincode-gray-100);border-bottom:2px solid var(--meincode-gray-100);line-height:1.9;color:var(--meincode-text)}.meincode-song-description-full h3,.meincode-song-description-full .section-title{margin-bottom:30px;font-size:1.25rem;font-weight:600}.meincode-song-description-full h4,.meincode-song-description-full h5{margin-top:35px;margin-bottom:20px}.meincode-song-description-full p{margin-bottom:25px}.meincode-song-info-single{flex:1}.meincode-artist-name-single{margin:0;font-size:1.3rem;color:var(--meincode-text-light);font-weight:500}.meincode-artist-name-single a{color:inherit;text-decoration:none}.meincode-artist-name-single a:hover{color:var(--meincode-accent)}.meincode-song-description-single{margin-top:60px;margin-bottom:60px;padding:50px 0;border-top:2px solid var(--meincode-gray-100);border-bottom:2px solid var(--meincode-gray-100);line-height:1.9;color:var(--meincode-text);font-size:1.05rem}.meincode-song-description-single h3,.meincode-song-description-single .meincode-section-title{margin-bottom:30px;padding-bottom:22px;border-bottom:2px solid var(--meincode-border-color)}.meincode-song-description-single h4,.meincode-song-description-single h5{margin-top:35px;margin-bottom:20px}.meincode-song-description-single p{margin-bottom:25px}.meincode-videos-section{margin:50px 0}.meincode-videos-section.has-two-videos{display:grid;grid-template-columns:1fr 1fr;gap:25px}.meincode-videos-section.has-one-video .meincode-video-embed-single{max-width:100%}.meincode-video-embed-single{padding:20px;background:var(--meincode-text-white);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.meincode-video-title{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;margin:0 0 12px 0;color:var(--meincode-text)}.meincode-video-embed-single .meincode-section-title{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;margin:0 0 15px 0;color:var(--meincode-text)}.meincode-video-embed-single .meincode-section-title svg{width:22px;height:22px;fill:var(--youtube-color)}.meincode-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:visible;border-radius:10px;background:var(--meincode-gray-700)}.meincode-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:1 !important;visibility:visible !important}@media (max-width:900px){.meincode-videos-section.has-two-videos{grid-template-columns:1fr}.meincode-videos-section{margin:15px 0}.meincode-video-embed-single{padding:12px 8px;background:var(--meincode-text-white);box-shadow:0 1px 4px rgba(0,0,0,0.06);border-radius:8px;opacity:1 !important;margin:0 5px}.meincode-video-title{font-size:0.85rem;padding:0 4px;margin-bottom:8px}.meincode-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:visible;border-radius:6px;width:100%}.meincode-video-container iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:none;border-radius:6px}}@media (max-width:480px){.meincode-video-embed-single{padding:10px 6px;margin:0 3px;border-radius:6px}.meincode-video-title{font-size:0.8rem}}.meincode-lyrics-section{margin-top:50px;padding:40px;background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(249,249,249,0.95) 100%);border-radius:var(--meincode-border-radius);box-shadow:0 10px 40px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.05)}.meincode-lyrics-title{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:var(--meincode-accent);margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid var(--meincode-accent)}.meincode-lyrics-title svg{width:28px;height:28px;fill:var(--meincode-accent)}.meincode-lyrics-content{font-size:1.1rem;line-height:2;color:var(--meincode-text);white-space:pre-wrap;font-family:'Georgia',serif}.meincode-song-genres{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.meincode-genre-tag{display:inline-block;padding:6px 14px;background:var(--meincode-gradient);color:var(--meincode-text-white) !important;font-size:0.85rem;font-weight:600;border-radius:20px;text-decoration:none !important;transition:var(--meincode-transition)}.meincode-genre-tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(227,111,27,0.3)}.meincode-release-calendar{max-width:900px;margin:0 auto}.meincode-calendar-section{margin-bottom:50px}.meincode-calendar-title{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:var(--meincode-primary);margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid var(--meincode-accent)}.meincode-calendar-title svg{width:28px;height:28px;fill:var(--meincode-accent)}.meincode-calendar-list{display:flex;flex-direction:column;gap:15px}.meincode-calendar-item{display:flex;align-items:center;gap:20px;padding:20px;background:var(--meincode-text-white);border-radius:var(--meincode-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.06);transition:var(--meincode-transition);position:relative;overflow:hidden}.meincode-calendar-item:hover{transform:translateX(5px);box-shadow:0 8px 25px rgba(0,0,0,0.1)}.meincode-calendar-item.upcoming{border-left:4px solid var(--meincode-accent)}.meincode-calendar-item.released{border-left:4px solid var(--meincode-accent-gold)}.meincode-calendar-date{display:flex;flex-direction:column;align-items:center;min-width:65px;padding:10px;background:var(--meincode-gradient);border-radius:10px;color:var(--meincode-text-white)}.meincode-date-day{font-size:1.8rem;font-weight:800;line-height:1}.meincode-date-month{font-size:0.85rem;font-weight:600;text-transform:uppercase}.meincode-date-year{font-size:0.75rem;opacity:0.8}.meincode-calendar-cover{flex-shrink:0}.meincode-calendar-cover img{width:70px;height:70px;object-fit:cover;border-radius:10px;transition:var(--meincode-transition)}.meincode-calendar-item:hover .meincode-calendar-cover img{transform:scale(1.05)}.meincode-calendar-info{flex:1}.meincode-calendar-song-title{font-size:1.1rem;font-weight:600;margin-bottom:5px}.meincode-calendar-song-title a{color:var(--meincode-primary);text-decoration:none}.meincode-calendar-song-title a:hover{color:var(--meincode-accent)}.meincode-calendar-artist{font-size:0.9rem;color:var(--meincode-text-light);margin:0}.meincode-calendar-artist a{color:var(--meincode-text-light);text-decoration:none}.meincode-calendar-artist a:hover{color:var(--meincode-accent)}.meincode-calendar-badge{position:absolute;top:10px;right:10px;padding:5px 12px;background:var(--meincode-accent);color:var(--meincode-text-white);font-size:0.75rem;font-weight:600;border-radius:15px;text-transform:uppercase}.meincode-no-image-small{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:var(--meincode-gradient);border-radius:10px;color:var(--meincode-text-white)}.meincode-no-image-small svg{width:30px;height:30px;fill:currentColor}.meincode-no-releases{text-align:center;color:var(--meincode-text-light);font-style:italic;padding:40px}@media (max-width:600px){.meincode-calendar-item{flex-wrap:wrap;gap:15px}.meincode-calendar-date{min-width:55px}.meincode-date-day{font-size:1.4rem}.meincode-calendar-cover img,.meincode-no-image-small{width:55px;height:55px}.meincode-calendar-badge{position:static;margin-top:10px;width:100%;text-align:center}}.meincode-archive-wrapper{max-width:1400px;margin:0 auto;padding:40px 20px}.meincode-archive-header{text-align:center;margin-bottom:50px}.meincode-archive-page-title{font-size:2.5rem;font-weight:800;color:var(--meincode-primary);margin-bottom:10px}.meincode-archive-description{font-size:1.1rem;color:var(--meincode-text-light)}.meincode-song-archive-grid{display:grid;grid-template-columns:repeat(var(--columns,4),1fr);gap:20px}.meincode-archive-card{display:block;background:var(--card-bg,var(--meincode-text-white));border-radius:var(--meincode-border-radius);overflow:hidden;box-shadow:var(--meincode-shadow-xs);transition:var(--meincode-transition);text-decoration:none !important;border-bottom:3px solid transparent}.meincode-archive-card:hover{transform:translateY(-6px);box-shadow:var(--meincode-shadow-hover);border-bottom-color:var(--meincode-accent)}.meincode-archive-cover{position:relative;aspect-ratio:1;overflow:hidden}.meincode-archive-cover img{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--meincode-transition)}.meincode-archive-cover img.meincode-portrait-mode{object-position:top center}.meincode-archive-card:hover .meincode-archive-cover img{transform:scale(1.08)}.meincode-archive-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--meincode-transition)}.meincode-archive-card:hover .meincode-archive-overlay{opacity:1}.meincode-play-icon{width:60px;height:60px;background:var(--meincode-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(0.8);transition:var(--meincode-transition)}.meincode-archive-card:hover .meincode-play-icon{transform:scale(1)}.meincode-play-icon svg{width:28px;height:28px;fill:var(--meincode-text-white);margin-left:4px}.meincode-archive-no-image{width:100%;height:100%;background:var(--meincode-gradient);display:flex;align-items:center;justify-content:center}.meincode-archive-no-image svg{width:60px;height:60px;fill:rgba(255,255,255,0.5)}.meincode-archive-info{padding:8px 10px !important}.meincode-archive-card .meincode-archive-title,.meincode-archive-info .meincode-archive-title{display:block !important;font-size:14px !important;font-weight:600 !important;color:var(--meincode-primary) !important;margin:0 0 3px 0 !important;padding:0 !important;line-height:1.3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meincode-archive-card .meincode-archive-artist,.meincode-archive-info .meincode-archive-artist{display:block !important;font-size:12px !important;color:var(--meincode-text-light) !important;margin:0 0 4px 0 !important;padding:0 !important;line-height:1.3 !important}.meincode-archive-genres{display:flex;gap:4px;flex-wrap:wrap}.meincode-mini-tag{font-size:10px;padding:1px 5px;background:rgba(227,111,27,0.08);color:var(--meincode-accent);border-radius:8px;font-weight:500;line-height:1.4}.meincode-no-songs{text-align:center;color:var(--meincode-text-light);padding:60px;font-style:italic}@media (max-width:1200px){.meincode-song-archive-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.meincode-song-archive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.meincode-song-archive-grid{grid-template-columns:1fr;gap:20px}.meincode-archive-page-title{font-size:1.8rem}}.meincode-search-filter{max-width:100%;margin:0 0 30px 0;padding:15px 20px;background:var(--meincode-text-white);border-radius:50px;box-shadow:0 2px 20px rgba(0,0,0,0.08);border:1px solid var(--card-border)}.meincode-filter-form{display:flex;flex-wrap:nowrap;gap:12px;align-items:center;justify-content:flex-start}.meincode-search-box{display:flex;gap:0;flex:1;min-width:200px;max-width:350px;border:1px solid var(--card-border);border-radius:25px;overflow:hidden;background:var(--meincode-bg-lighter);transition:all 0.2s}.meincode-search-box:hover{border-color:var(--meincode-gray-300)}.meincode-search-box:focus-within{border-color:var(--meincode-accent-bright);box-shadow:0 0 0 3px rgba(255,107,53,0.1);background:var(--meincode-text-white)}.meincode-search-box .meincode-search-input{flex:1;padding:10px 16px;font-size:0.9rem;border:none;outline:none;background:transparent}.meincode-search-input::placeholder{color:var(--meincode-text-muted-solid)}.meincode-search-btn{width:40px;height:40px;border:none;background:var(--meincode-gradient,linear-gradient(135deg,var(--meincode-accent-bright),#f7931e));border-radius:0 25px 25px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;flex-shrink:0}.meincode-search-btn:hover{opacity:0.9;transform:scale(1.02)}.meincode-search-btn svg{width:18px;height:18px;fill:var(--meincode-text-white)}.meincode-filter-select{height:32px;font-size:12px;border:1px solid var(--meincode-gray-300);border-radius:6px;padding:0 22px 0 8px;box-sizing:border-box}.meincode-clear-filters{padding:10px 16px;font-size:0.85rem;border:1px solid var(--card-border);border-radius:25px;background:var(--meincode-text-white);color:var(--meincode-text-light);cursor:pointer;transition:all 0.2s;white-space:nowrap}.meincode-clear-filters:hover{background:var(--meincode-bg-lighter);border-color:var(--meincode-gray-300);color:var(--meincode-text-dark)}@media (max-width:768px){.meincode-search-filter{border-radius:16px;padding:15px}.meincode-filter-form{flex-wrap:wrap}.meincode-search-box{flex:1 1 100%;max-width:100%;order:1}.meincode-filter-select{flex:1;min-width:calc(50% - 6px);order:2}.meincode-clear-filters{order:3;flex:1}}.post-type-archive-songs .page-header,.post-type-archive-songs .archive-title,.post-type-archive-artists .page-header,.post-type-archive-artists .archive-title,.meincode-archive-header{display:none !important}.meincode-archive-wrapper{padding:20px;max-width:1400px;margin:0 auto}.meincode-archive-container{width:100%}.meincode-songs-archive{padding-top:10px}.meincode-songs-archive .meincode-search-filter{margin-bottom:20px}.meincode-filter-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.meincode-clear-filters{padding:8px 14px;font-size:0.75rem;color:var(--meincode-gray-500);text-decoration:none;border:none;border-radius:15px;transition:var(--meincode-transition);white-space:nowrap;background:transparent}.meincode-clear-filters:hover{color:var(--meincode-accent);background:rgba(227,111,27,0.08)}@media (max-width:600px){.meincode-search-filter{padding:12px}.meincode-filter-form{flex-direction:column}.meincode-search-box{width:100%}.meincode-filter-row{width:100%;flex-direction:column}.meincode-filter-select{width:100%;min-width:unset}.meincode-clear-filters{width:100%;text-align:center}}.meincode-related-section{margin:50px 0}.meincode-related-songs{margin-top:50px;padding-top:0;border:none;background:transparent}.meincode-song-single .meincode-related-songs{background:transparent}.meincode-song-single .meincode-related-title{color:var(--meincode-text)}.meincode-song-single .meincode-related-card{background:var(--meincode-text-white);border:1px solid var(--meincode-border-light);box-shadow:0 2px 10px rgba(0,0,0,0.06)}.meincode-song-single .meincode-related-card:hover{box-shadow:0 8px 25px rgba(0,0,0,0.12);transform:translateY(-5px)}.meincode-song-single .meincode-related-song-title{color:var(--meincode-gray-700);font-weight:600}.meincode-song-single .meincode-related-artist{color:var(--meincode-gray-500)}.meincode-related-title{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:var(--meincode-primary);margin-bottom:30px}.meincode-related-title svg{width:28px;height:28px;fill:var(--meincode-accent)}.meincode-related-title .meincode-related-title__icon{fill:var(--meincode-accent,#ff6b35)}.meincode-related-grid{display:grid;grid-template-columns:repeat(var(--meincode-card-columns,4),1fr);gap:20px}.meincode-related-grid.is-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:10px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.meincode-related-grid.is-carousel::-webkit-scrollbar{display:none}.meincode-related-grid.is-carousel>*{flex:0 0 calc((100% - 40px) / 3);min-width:180px;max-width:320px;scroll-snap-align:start}.meincode-related-card{display:block;background:var(--meincode-text-white);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.06);transition:var(--meincode-transition);text-decoration:none !important;border:1px solid var(--meincode-gray-100)}.meincode-related-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.12)}.meincode-related-card.same-artist{border-color:var(--meincode-accent);border-width:2px}.meincode-related-cover{position:relative;aspect-ratio:1;overflow:hidden}.meincode-related-cover img{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--meincode-transition)}.meincode-related-cover img.meincode-portrait-mode{object-position:top center}.meincode-related-card:hover .meincode-related-cover img{transform:scale(1.08)}.meincode-related-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:45px;height:45px;background:var(--meincode-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--meincode-transition);box-shadow:0 4px 15px rgba(0,0,0,0.2)}.meincode-related-play svg{width:20px;height:20px;fill:var(--meincode-text-white);margin-left:2px}.meincode-related-card:hover .meincode-related-play{transform:translate(-50%,-50%) scale(1)}.meincode-related-no-image{width:100%;height:100%;background:linear-gradient(135deg,var(--meincode-bg-off-white) 0%,var(--meincode-divider) 100%);display:flex;align-items:center;justify-content:center}.meincode-related-no-image svg{width:40px;height:40px;fill:var(--meincode-gray-400)}.meincode-related-info{padding:15px}.meincode-related-song-title{font-size:0.95rem;font-weight:600;color:var(--meincode-primary);margin:0 0 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meincode-related-artist{font-size:0.85rem;color:var(--meincode-text-light);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1200px){body:not([class*="meincode-related-desktop-"]) .meincode-related-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){body:not([class*="meincode-related-mobile-"]) .meincode-related-grid{grid-template-columns:repeat(2,1fr);gap:15px}.meincode-related-title{font-size:1.2rem}}@media (max-width:480px){body:not([class*="meincode-related-mobile-"]) .meincode-related-grid{grid-template-columns:repeat(2,1fr);gap:10px}.meincode-related-info{padding:10px}.meincode-related-song-title{font-size:0.85rem}.meincode-related-artist{font-size:0.75rem}}.meincode-artist-single{position:relative;margin-top:-40px;padding-top:0;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}body.single-artists #primary.content-has-sidebar,body.single-artists .content-area.content-has-sidebar,body.single-songs #primary.content-has-sidebar,body.single-songs .content-area.content-has-sidebar{width:100% !important;max-width:100% !important;flex:0 0 100% !important;padding-right:0 !important}body.single-artists #primary.col-xl-9,body.single-artists #primary.col-lg-8,body.single-artists #primary[class*="col-"],body.single-songs #primary.col-xl-9,body.single-songs #primary.col-lg-8,body.single-songs #primary[class*="col-"]{flex:0 0 100% !important;max-width:100% !important;width:100% !important}body.single-artists .container.content-container,body.single-songs .container.content-container{max-width:1200px !important;width:100% !important;margin:0 auto !important;padding-left:0 !important;padding-right:0 !important}body.single-artists .row.content-row,body.single-songs .row.content-row{margin-left:0 !important;margin-right:0 !important;width:100% !important}body.single-artists .content-inner,body.single-songs .content-inner{max-width:1200px !important;width:100% !important;margin:0 auto !important;padding:0 !important}body.single-artists .site-content,body.single-artists #content{max-width:100% !important;width:100% !important;padding:0 !important}body.single-songs .site-content,body.single-songs #content{max-width:100% !important;width:100% !important;padding:40px 0 !important}body.single-artists .entry-content,body.single-artists .entry-body,body.single-artists article.artists .entry-content,body.single-songs .entry-content,body.single-songs .entry-body,body.single-songs article.songs .entry-content{max-width:100% !important;width:100% !important;padding:0 !important}body.single-artists .meincode-artist-single{width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:0 !important}body.single-artists .meincode-profile-header-single{max-width:100% !important;width:100% !important;margin:0 0 30px 0 !important;box-sizing:border-box !important}body.single-artists .meincode-profile-songs-single,body.single-artists .meincode-releases-section{width:100% !important;max-width:100% !important;padding:0 15px !important;box-sizing:border-box !important}body.single-artists .meincode-releases-grid{width:100% !important;max-width:100% !important}@media (max-width:768px){body.single-artists .meincode-releases-grid{display:grid !important;grid-template-columns:1fr !important;gap:15px !important}body.single-artists .meincode-carousel-wrapper{position:relative;overflow:visible}body.single-artists .meincode-carousel-nav{display:none !important}body.single-artists .meincode-releases-grid.is-carousel{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory;gap:15px !important;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.single-artists .meincode-releases-grid.is-carousel::-webkit-scrollbar{display:none}body.single-artists .meincode-releases-grid.is-carousel>*{flex:0 0 85% !important;max-width:300px !important;min-width:260px !important;scroll-snap-align:start}}body.single-songs .meincode-song-single{width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:0 !important}body.single-songs .meincode-song-header-single{max-width:100% !important;width:100% !important;margin:0 0 30px 0 !important;box-sizing:border-box !important}body.single-songs .meincode-related-section,body.single-songs .meincode-related-songs{width:100% !important;max-width:100% !important;padding:0 !important}body.single-songs .meincode-related-grid{width:100% !important;max-width:100% !important}.meincode-profile-header-single{display:flex;gap:45px;margin-bottom:30px;align-items:flex-start;padding:77px 40px 35px 40px;background:linear-gradient( 180deg,rgba(245,240,235,0.95) 0%,rgba(250,248,245,0.98) 50%,rgba(255,255,255,1) 100% );position:relative;border-radius:0 0 20px 20px;box-shadow:0 8px 30px rgba(0,0,0,0.08)}.meincode-profile-image-single{position:relative;flex-shrink:0}.meincode-profile-image-single img{width:300px;height:300px;object-fit:cover;object-position:center;border-radius:50%;border:none;box-shadow:0 15px 40px rgba(0,0,0,0.18);cursor:pointer}.meincode-profile-image-single img.meincode-portrait-mode{object-position:top center}.meincode-ai-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--meincode-bg-light);color:var(--meincode-text-dark);font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;border-radius:4px;margin-bottom:16px;border:1px solid var(--meincode-border-color);width:fit-content;align-self:flex-start}.meincode-ai-badge svg{width:12px;height:12px;fill:currentColor;opacity:0.7}.meincode-image-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:99999;justify-content:center;align-items:center;cursor:pointer}.meincode-image-lightbox.active{display:flex}.meincode-image-lightbox img{max-width:min(500px,85vw);max-height:min(500px,85vh);width:auto;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;box-shadow:0 0 80px rgba(255,255,255,0.15),0 20px 60px rgba(0,0,0,0.5);border:4px solid rgba(255,255,255,0.1)}.meincode-lightbox-close{position:absolute;top:20px;right:30px;width:50px;height:50px;background:rgba(255,255,255,0.1);border:none;border-radius:50%;color:var(--meincode-text-white);font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.3s}.meincode-lightbox-close:hover{background:rgba(255,255,255,0.2)}.meincode-profile-details-single{flex:1}.meincode-profile-left-column{display:flex;flex-direction:column;align-items:center;gap:20px;flex-shrink:0}.meincode-artist-social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;max-width:280px;margin-left:auto;margin-right:auto}.meincode-artist-social-links .meincode-btn-icon{width:48px;height:48px;border-radius:50%;background:var(--meincode-text-white);border:2px solid var(--card-border);transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.meincode-artist-social-links .meincode-btn-icon:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.2);background:var(--meincode-gray-200);border-color:var(--meincode-gray-400)}.meincode-artist-social-links .meincode-btn-icon.spotify:hover{background:rgba(29,185,84,0.15);border-color:var(--spotify-color)}.meincode-artist-social-links .meincode-btn-icon.apple:hover{background:rgba(250,35,59,0.15);border-color:var(--apple-color)}.meincode-artist-social-links .meincode-btn-icon.youtube:hover{background:rgba(255,0,0,0.15);border-color:var(--youtube-color)}.meincode-artist-social-links .meincode-btn-icon.youtube_music:hover{background:rgba(255,0,0,0.15);border-color:var(--youtube-color)}.meincode-artist-social-links .meincode-btn-icon.amazon:hover{background:rgba(255,153,0,0.15);border-color:var(--amazon-color)}.meincode-artist-social-links .meincode-btn-icon.deezer:hover{background:rgba(162,56,255,0.15);border-color:var(--deezer-color)}.meincode-artist-social-links .meincode-btn-icon.tidal:hover{background:rgba(0,0,0,0.1);border-color:var(--meincode-gray-700)}.meincode-artist-social-links .meincode-btn-icon.soundcloud:hover{background:rgba(255,85,0,0.15);border-color:var(--soundcloud-color)}.meincode-artist-social-links .meincode-btn-icon.bandcamp:hover{background:rgba(98,154,169,0.15);border-color:var(--bandcamp-color)}.meincode-artist-social-links .meincode-btn-icon.boomplay:hover{background:rgba(0,209,255,0.15);border-color:var(--boomplay-color)}.meincode-artist-social-links .meincode-btn-icon.instagram:hover{background:rgba(228,64,95,0.15);border-color:var(--instagram-color)}.meincode-artist-social-links .meincode-btn-icon.facebook:hover{background:rgba(24,119,242,0.15);border-color:var(--facebook-color)}.meincode-artist-social-links .meincode-btn-icon.twitter:hover{background:rgba(0,0,0,0.1);border-color:var(--meincode-gray-700)}.meincode-artist-social-links .meincode-btn-icon.tiktok:hover{background:rgba(0,0,0,0.1);border-color:var(--meincode-gray-700)}.meincode-artist-social-links .meincode-btn-icon.website:hover{background:rgba(99,102,241,0.15);border-color:var(--website-color)}.meincode-artist-social-links .meincode-btn-icon.pandora:hover{background:rgba(54,104,255,0.15);border-color:var(--pandora-icon-color)}.meincode-artist-social-links .meincode-btn-icon svg{width:24px;height:24px}.meincode-artist-social-links .meincode-btn-icon.spotify svg{fill:var(--spotify-color)}.meincode-artist-social-links .meincode-btn-icon.apple svg{fill:var(--apple-color)}.meincode-artist-social-links .meincode-btn-icon.youtube svg{fill:var(--youtube-color)}.meincode-artist-social-links .meincode-btn-icon.youtube_music svg{fill:var(--youtube-color)}.meincode-artist-social-links .meincode-btn-icon.amazon svg{fill:var(--amazon-color)}.meincode-artist-social-links .meincode-btn-icon.deezer svg{fill:var(--deezer-color)}.meincode-artist-social-links .meincode-btn-icon.tidal svg{fill:var(--tidal-color)}.meincode-artist-social-links .meincode-btn-icon.soundcloud svg{fill:var(--soundcloud-color)}.meincode-artist-social-links .meincode-btn-icon.bandcamp svg{fill:var(--bandcamp-color)}.meincode-artist-social-links .meincode-btn-icon.boomplay svg{fill:var(--boomplay-color)}.meincode-artist-social-links .meincode-btn-icon.instagram svg{fill:var(--instagram-color)}.meincode-artist-social-links .meincode-btn-icon.facebook svg{fill:var(--facebook-color)}.meincode-artist-social-links .meincode-btn-icon.twitter svg{fill:var(--twitter-color)}.meincode-artist-social-links .meincode-btn-icon.tiktok svg{fill:var(--tiktok-color)}.meincode-artist-social-links .meincode-btn-icon.website svg{fill:var(--meincode-accent)}.meincode-artist-social-links .meincode-btn-icon.pandora svg{fill:var(--pandora-color)}.meincode-profile-details-single .meincode-streaming-links-compact{display:none}.meincode-profile-details-single .meincode-profile-socials{display:flex;gap:12px;margin-bottom:30px;flex-wrap:wrap}.meincode-profile-details-single .meincode-social-icon{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:var(--meincode-transition);box-shadow:0 4px 15px rgba(0,0,0,0.1)}.meincode-profile-details-single .meincode-social-icon svg{width:24px;height:24px}.meincode-profile-details-single .meincode-social-icon:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 10px 25px rgba(0,0,0,0.2)}.meincode-profile-bio-single{line-height:1.75;font-size:1rem;color:var(--meincode-text-dark);position:relative}.meincode-profile-bio-single p{margin:0 0 0.75rem 0}.meincode-profile-bio-single .meincode-read-more-btn{display:inline-flex;align-items:center;gap:6px;margin-top:1rem;padding:12px 32px;font-size:0.9rem;font-weight:500;color:var(--meincode-text-medium);background:var(--meincode-text-white);border:1.5px solid var(--meincode-gray-300);border-radius:6px;cursor:pointer;transition:all 0.2s}.meincode-profile-bio-single .meincode-read-more-btn:hover{color:var(--meincode-text-dark);border-color:var(--meincode-text-muted-solid);background:var(--meincode-bg)}.meincode-profile-bio-single p:last-child{margin-bottom:0}.meincode-profile-bio-single{position:relative}.meincode-bio-content.collapsed{max-height:250px;overflow:hidden;position:relative}.meincode-bio-content.collapsed::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,transparent,var(--meincode-text-white));pointer-events:none}.meincode-read-more-btn{display:inline-flex;align-items:center;gap:6px;position:relative;margin-top:15px;padding:10px 28px;background:var(--meincode-text-white) !important;border:1.5px solid var(--meincode-gray-300) !important;border-radius:6px;font-size:0.9rem;font-weight:500;color:var(--meincode-text-medium) !important;cursor:pointer;transition:all 0.2s ease;box-shadow:none;line-height:1.3}.meincode-read-more-btn:hover{background:var(--meincode-text-white) !important;border-color:var(--meincode-primary,var(--meincode-accent)) !important;color:var(--meincode-primary,var(--meincode-accent)) !important;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.meincode-read-more-btn .read-more-icon{transition:transform 0.3s ease;fill:currentColor}.meincode-read-more-btn:hover .read-more-icon{transform:translateY(2px)}.meincode-profile-songs-single{margin-top:50px;padding-top:35px}.meincode-song-card a,.meincode-artist-profile a,.meincode-song-compact a{text-decoration:none;color:inherit;transition:var(--meincode-transition)}.meincode-song-title a:hover,.meincode-artist-name a:hover,.meincode-profile-name a:hover,.meincode-compact-title a:hover,.meincode-compact-artist a:hover{color:var(--meincode-accent)}.meincode-song-card{background:var(--meincode-text-white);border-radius:var(--meincode-border-radius);padding:var(--meincode-space-10);box-shadow:var(--meincode-shadow);position:relative;overflow:hidden}.meincode-card-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;filter:blur(60px);opacity:0.15;transform:scale(1.2);z-index:0}.meincode-song-card>*:not(.meincode-card-bg){position:relative;z-index:1}.meincode-song-header{display:flex;align-items:flex-start;gap:var(--meincode-space-8);margin-bottom:var(--meincode-space-8)}.meincode-cover-link{display:block;flex-shrink:0}.meincode-cover-art{width:200px;height:200px;object-fit:cover;object-position:center;border-radius:var(--meincode-border-radius);box-shadow:var(--meincode-shadow);flex-shrink:0;transition:var(--meincode-transition)}.meincode-cover-art.meincode-portrait-mode{object-position:top center}.meincode-cover-link:hover .meincode-cover-art{transform:scale(1.02);box-shadow:var(--meincode-shadow-hover)}.meincode-song-info{flex:1;padding-top:10px}.meincode-song-title{margin:0 0 var(--meincode-space-3) 0;font-size:var(--meincode-font-3xl);font-weight:700;color:var(--meincode-primary);line-height:1.3}.meincode-song-title a{color:inherit}h1.meincode-song-title{font-size:var(--meincode-font-4xl)}.meincode-artist-name{margin:0;font-size:var(--meincode-font-lg);color:var(--meincode-text-light);font-weight:500}.meincode-artist-name a{color:var(--meincode-text-light)}.meincode-artist-name a:hover{color:var(--meincode-accent)}.meincode-song-description{margin-bottom:30px;line-height:1.7;color:var(--meincode-text)}.meincode-song-description p{margin-bottom:15px}.meincode-streaming-links{display:flex;flex-direction:column;gap:10px;margin-bottom:30px;max-width:420px;margin-left:auto;margin-right:auto}.meincode-btn{display:flex;align-items:center;gap:14px;padding:14px 20px;background:rgba(255,255,255,0.08);color:var(--meincode-text-white);text-decoration:none;border-radius:12px;font-weight:500;font-size:0.95rem;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);border:1px solid rgba(255,255,255,0.1);position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.meincode-btn::after{content:'→';position:absolute;right:20px;opacity:0.5;font-size:1.1rem;transition:all 0.25s ease}.meincode-btn:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.2);transform:translateX(4px)}.meincode-btn:hover::after{opacity:1;transform:translateX(3px)}.meincode-btn svg{width:28px;height:28px;flex-shrink:0;border-radius:6px;padding:4px;background:rgba(255,255,255,0.1)}.meincode-btn .icon-wrap{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.meincode-btn.spotify .icon-wrap{background:var(--spotify-color)}.meincode-btn.apple .icon-wrap{background:linear-gradient(135deg,var(--apple-color),#d91a4d)}.meincode-btn.youtube_music .icon-wrap,.meincode-btn.youtube .icon-wrap{background:var(--youtube-color)}.meincode-btn.amazon .icon-wrap{background:var(--amazon-color)}.meincode-btn.deezer .icon-wrap{background:linear-gradient(135deg,var(--deezer-color),#00C7F2)}.meincode-btn.tidal .icon-wrap{background:var(--meincode-gray-700)}.meincode-btn.soundcloud .icon-wrap{background:var(--soundcloud-color)}.meincode-btn.bandcamp .icon-wrap{background:var(--bandcamp-color)}.meincode-btn.pandora .icon-wrap{background:var(--pandora-color)}.meincode-btn.boomplay .icon-wrap{background:var(--boomplay-color)}.meincode-btn.anghami .icon-wrap{background:var(--anghami-color)}.meincode-btn.tiktok .icon-wrap{background:linear-gradient(135deg,#00F2EA,#FF0050)}.meincode-btn.instagram .icon-wrap{background:linear-gradient(135deg,#833AB4,#FD1D1D,#F77737)}.meincode-btn.spotify,.meincode-btn.apple,.meincode-btn.youtube_music,.meincode-btn.youtube,.meincode-btn.amazon,.meincode-btn.deezer,.meincode-btn.tidal,.meincode-btn.soundcloud,.meincode-btn.bandcamp,.meincode-btn.pandora,.meincode-btn.boomplay,.meincode-btn.anghami,.meincode-btn.tiktok,.meincode-btn.instagram{background:rgba(255,255,255,0.08);color:var(--meincode-text-white);box-shadow:none}.meincode-btn.spotify:hover,.meincode-btn.apple:hover,.meincode-btn.youtube_music:hover,.meincode-btn.youtube:hover,.meincode-btn.amazon:hover,.meincode-btn.deezer:hover,.meincode-btn.tidal:hover,.meincode-btn.soundcloud:hover,.meincode-btn.bandcamp:hover,.meincode-btn.pandora:hover,.meincode-btn.boomplay:hover,.meincode-btn.anghami:hover,.meincode-btn.tiktok:hover,.meincode-btn.instagram:hover{background:rgba(255,255,255,0.15);box-shadow:0 4px 20px rgba(0,0,0,0.2)}body:not(.dark-mode) .meincode-btn{background:rgba(0,0,0,0.04);color:var(--meincode-bg-near-black);border-color:rgba(0,0,0,0.08)}body:not(.dark-mode) .meincode-btn:hover{background:rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.12)}.meincode-btn.tiktok{background:var(--tiktok-color);color:var(--meincode-text-white);box-shadow:0 4px 15px rgba(0,0,0,0.3)}.meincode-btn.tiktok:hover{background:var(--meincode-gray-700)}.meincode-btn.instagram{background:var(--instagram-gradient);color:var(--meincode-text-white);box-shadow:0 4px 15px rgba(225,48,108,0.3)}.meincode-btn.instagram:hover{opacity:0.95;box-shadow:0 8px 25px rgba(225,48,108,0.4)}.meincode-btn.facebook{background:var(--facebook-color);color:var(--meincode-text-white);box-shadow:0 4px 15px rgba(24,119,242,0.3)}.meincode-btn.facebook:hover{background:var(--facebook-hover);box-shadow:0 8px 25px rgba(24,119,242,0.4)}.meincode-btn.twitter{background:var(--twitter-color);color:var(--meincode-text-white);box-shadow:0 4px 15px rgba(0,0,0,0.3)}.meincode-btn.twitter:hover{background:var(--meincode-gray-700)}.meincode-btn.pandora{background:var(--pandora-bg);color:var(--meincode-text-white)}.meincode-btn.boomplay{background:var(--boomplay-bg);color:var(--meincode-text-white)}.meincode-btn.anghami{background:var(--anghami-bg);color:var(--meincode-text-white)}.meincode-btn.qobuz{background:var(--qobuz-color);color:var(--meincode-text-white)}.meincode-btn.joox{background:var(--joox-color);color:var(--meincode-text-white)}.meincode-btn.website{background:var(--meincode-gradient);color:var(--meincode-text-white)}.meincode-video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--meincode-border-radius);box-shadow:var(--meincode-shadow);margin-top:var(--meincode-space-8)}.meincode-video-embed iframe,.meincode-video-embed video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.meincode-song-compact{background:var(--meincode-text-white);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.08);overflow:hidden;transition:var(--meincode-transition);display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04)}.meincode-song-compact::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--meincode-gradient);opacity:0;transition:var(--meincode-transition);z-index:10}.meincode-song-compact:hover{box-shadow:0 12px 40px rgba(0,0,0,0.15);transform:translateY(-5px);border-color:transparent}.meincode-song-compact:hover::before{opacity:1}.meincode-song-compact-inner{display:flex;flex-direction:column;gap:0;padding:0}.meincode-compact-cover{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden}.meincode-compact-cover::after{content:'▶';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:50px;height:50px;background:rgba(255,255,255,0.95);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--meincode-primary);transition:var(--meincode-transition);box-shadow:0 4px 20px rgba(0,0,0,0.2)}.meincode-compact-cover:hover::after{transform:translate(-50%,-50%) scale(1)}.meincode-compact-cover img{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--meincode-transition)}.meincode-compact-cover img.meincode-portrait-mode{object-position:top center}.meincode-song-compact:hover .meincode-compact-cover img{transform:scale(1.05)}.meincode-compact-info{padding:16px;display:flex;flex-direction:column;gap:4px}.meincode-compact-title{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--meincode-bg-near-black)}.meincode-compact-title a{color:inherit;text-decoration:none;transition:var(--meincode-transition)}.meincode-compact-title a:hover{color:var(--meincode-accent)}.meincode-compact-artist{margin:0;font-size:0.9rem;color:var(--meincode-gray-600);font-weight:400}.meincode-compact-artist a{color:inherit;text-decoration:none}.meincode-compact-artist a:hover{color:var(--meincode-accent)}.meincode-song-compact .meincode-streaming-links-compact{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;background:transparent;border-top:none;justify-content:center}.meincode-song-compact .meincode-btn-icon{width:36px;height:36px}.meincode-song-compact .meincode-btn-icon svg{width:18px;height:18px}.meincode-compact-links{display:flex;flex-wrap:wrap;gap:10px}.meincode-btn-compact{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background:var(--meincode-gray-100);color:var(--meincode-gray-700);text-decoration:none;border-radius:25px;font-weight:600;font-size:0.8rem;transition:var(--meincode-transition);border:none}.meincode-btn-compact svg{width:16px;height:16px;flex-shrink:0}.meincode-btn-compact:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,0.15)}.meincode-btn-compact.spotify{background:var(--spotify-color);color:var(--meincode-text-white)}.meincode-btn-compact.apple{background:var(--apple-color);color:var(--meincode-text-white)}.meincode-btn-compact.youtube_music,.meincode-btn-compact.youtube{background:var(--youtube-color);color:var(--meincode-text-white)}.meincode-btn-compact.amazon{background:var(--amazon-color);color:var(--meincode-primary)}.meincode-btn-compact.deezer{background:var(--deezer-color);color:var(--meincode-text-white)}.meincode-btn-compact.tidal{background:var(--tidal-color);color:var(--meincode-text-white)}.meincode-btn-compact.soundcloud{background:var(--soundcloud-color);color:var(--meincode-text-white)}.meincode-btn-compact.bandcamp{background:var(--bandcamp-color);color:var(--meincode-text-white)}.meincode-btn-compact.pandora{background:var(--pandora-bg);color:var(--meincode-text-white)}.meincode-artist-profile{background:var(--meincode-text-white);border-radius:var(--meincode-border-radius);padding:50px;box-shadow:var(--meincode-shadow);position:relative;overflow:hidden}.meincode-artist-profile::before{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:var(--meincode-gradient);opacity:0.05;z-index:0}.meincode-artist-profile>*{position:relative;z-index:1}.meincode-profile-header{display:flex;gap:50px;margin-bottom:50px;align-items:center}.meincode-profile-image{flex-shrink:0;position:relative}.meincode-profile-image::after{content:'';position:absolute;inset:-6px;background:var(--meincode-gradient);border-radius:50%;z-index:-1;opacity:0.8}.meincode-profile-image img{width:220px;height:220px;object-fit:cover;object-position:center;border-radius:50%;border:5px solid var(--meincode-text-white);box-shadow:var(--meincode-shadow-hover);transition:var(--meincode-transition)}.meincode-profile-image img.meincode-portrait-mode{object-position:top center}.meincode-profile-image a:hover img{transform:scale(1.05)}.meincode-no-image{width:220px;height:220px;background:var(--meincode-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;border:5px solid var(--meincode-text-white)}.meincode-placeholder-icon{font-size:72px;color:var(--meincode-text-white)}.meincode-profile-details{flex:1}.meincode-profile-name{margin:0 0 8px 0;font-size:2.5rem;font-weight:800;color:var(--meincode-primary);line-height:1.2;letter-spacing:-0.02em}.meincode-profile-name a{color:inherit;text-decoration:none}.meincode-profile-name a:hover{color:var(--meincode-accent)}.meincode-profile-tagline{font-size:1.1rem;color:var(--meincode-text-light);margin-bottom:25px;font-weight:500}.meincode-profile-socials{display:flex;gap:var(--meincode-space-3);margin-bottom:var(--meincode-space-6);flex-wrap:wrap}.meincode-social-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--meincode-space-2);padding:var(--meincode-space-3) 22px;background:var(--meincode-bg-off-white);border-radius:var(--meincode-border-radius-full);text-decoration:none;color:var(--meincode-gray-700);font-size:var(--meincode-font-sm);font-weight:600;transition:var(--meincode-transition);border:none}.meincode-social-link svg{width:18px;height:18px;flex-shrink:0}.meincode-social-icon{width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--meincode-bg-off-white);color:var(--meincode-gray-700);text-decoration:none;transition:var(--meincode-transition);border:none}.meincode-social-icon svg{width:22px;height:22px}.meincode-social-icon:hover{transform:translateY(-4px) scale(1.1)}.meincode-social-icon.instagram,.meincode-social-link.instagram{background:var(--instagram-gradient);color:var(--meincode-text-white)}.meincode-social-icon.facebook,.meincode-social-link.facebook{background:var(--facebook-color);color:var(--meincode-text-white)}.meincode-social-icon.twitter,.meincode-social-link.twitter{background:var(--twitter-color);color:var(--meincode-text-white)}.meincode-social-icon.tiktok,.meincode-social-link.tiktok{background:var(--tiktok-color);color:var(--meincode-text-white)}.meincode-social-icon.youtube,.meincode-social-link.youtube{background:var(--youtube-color);color:var(--meincode-text-white)}.meincode-social-icon.spotify,.meincode-social-link.spotify{background:var(--spotify-color);color:var(--meincode-text-white)}.meincode-social-icon.apple,.meincode-social-link.apple{background:var(--apple-color);color:var(--meincode-text-white)}.meincode-social-icon.soundcloud,.meincode-social-link.soundcloud{background:var(--soundcloud-color);color:var(--meincode-text-white)}.meincode-social-icon.bandcamp,.meincode-social-link.bandcamp{background:var(--bandcamp-color);color:var(--meincode-text-white)}.meincode-social-icon.website,.meincode-social-link.website{background:var(--meincode-gradient);color:var(--meincode-text-white)}.meincode-profile-bio{line-height:1.9;color:var(--meincode-text);font-size:var(--meincode-font-lg)}.meincode-profile-bio p{margin-bottom:18px}.meincode-profile-bio p:last-child{margin-bottom:0}.meincode-profile-songs,.meincode-profile-songs-single{margin-top:70px;padding-top:50px;border-top:none;position:relative}.meincode-profile-songs::before,.meincode-profile-songs-single::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:var(--meincode-gradient);border-radius:2px}.meincode-section-title{margin:0 0 30px 0;font-size:1.5rem;font-weight:600;color:var(--meincode-primary);text-align:left;letter-spacing:-0.01em;padding-bottom:22px;border-bottom:2px solid var(--meincode-border-color)}.meincode-releases-grid{display:grid;grid-template-columns:repeat(var(--meincode-card-columns,3),1fr);gap:25px}.meincode-releases-grid.is-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:10px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.meincode-releases-grid.is-carousel::-webkit-scrollbar{display:none}.meincode-releases-grid.is-carousel>*{flex:0 0 calc(var(--meincode-card-width,33.333%) - 15px);min-width:250px;max-width:350px;scroll-snap-align:start}.meincode-releases-grid .meincode-btn-icon{width:36px !important;height:36px !important;min-width:36px !important}.meincode-releases-grid .meincode-btn-icon svg{width:18px !important;height:18px !important}.meincode-artist-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:35px;margin:50px 0}.meincode-artist-card{background:var(--card-bg,var(--meincode-text-white));border-radius:var(--meincode-border-radius-lg);overflow:hidden;box-shadow:var(--meincode-shadow);text-align:center;transition:var(--meincode-transition);border:1px solid var(--card-border,rgba(0,0,0,0.03));border-bottom:3px solid transparent;display:flex;flex-direction:column;position:relative}.meincode-artist-card::before{content:'';position:absolute;inset:0;background:var(--meincode-gradient);opacity:0;transition:var(--meincode-transition);z-index:0}.meincode-artist-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--meincode-shadow-hover);border-bottom-color:var(--meincode-accent)}.meincode-artist-card:hover::before{opacity:0.05}.meincode-artist-card>*{position:relative;z-index:1}.meincode-artist-card .meincode-artist-image{position:relative;overflow:hidden}.meincode-artist-card .meincode-artist-image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,0.4) 0%,transparent 100%);opacity:0;transition:var(--meincode-transition)}.meincode-artist-card:hover .meincode-artist-image::after{opacity:1}.meincode-artist-card .meincode-artist-image img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center;transition:var(--meincode-transition)}.meincode-artist-card .meincode-artist-image img.meincode-portrait-mode{object-position:top center}.meincode-artist-card:hover .meincode-artist-image img{transform:scale(1.08)}.meincode-artist-card .meincode-artist-info{padding:var(--meincode-space-6)}.meincode-artist-card .meincode-artist-name{margin:0 0 var(--meincode-space-4) 0;font-size:var(--meincode-font-xl);font-weight:700;letter-spacing:-0.01em}.meincode-artist-card a{text-decoration:none;color:inherit}.meincode-button{display:inline-block;padding:var(--meincode-space-4) var(--meincode-space-8);background:var(--meincode-gradient);color:var(--meincode-text-white);border-radius:var(--meincode-border-radius-full);font-size:var(--meincode-font-base);font-weight:600;transition:var(--meincode-transition);text-decoration:none;border:none;cursor:pointer;box-shadow:var(--meincode-shadow)}.meincode-button:hover{transform:translateY(-3px);box-shadow:var(--meincode-shadow-hover);color:var(--meincode-text-white)}.meincode-button.small{padding:var(--meincode-space-3) var(--meincode-space-5);font-size:var(--meincode-font-sm)}.meincode-no-image-card{width:100%;aspect-ratio:1;background:var(--meincode-gradient);display:flex;align-items:center;justify-content:center}.meincode-no-image-card .meincode-placeholder-icon{font-size:48px}.meincode-artist-card-link{display:block;text-decoration:none;color:inherit}.meincode-artist-action{padding:0 20px 20px;text-align:center}.meincode-no-results{grid-column:1 / -1;text-align:center;padding:40px;color:var(--meincode-text-light)}.meincode-song-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--meincode-space-8)}.meincode-song-list-item{background:var(--meincode-text-white);border-radius:var(--meincode-border-radius);overflow:hidden;box-shadow:var(--meincode-shadow);transition:var(--meincode-transition)}.meincode-song-list-item:hover{transform:translateY(-5px);box-shadow:var(--meincode-shadow-hover)}.meincode-song-list-item img{width:100%;aspect-ratio:1;object-fit:cover}.meincode-song-list-item h3{padding:var(--meincode-space-4) var(--meincode-space-5) var(--meincode-space-1);margin:0;font-size:var(--meincode-font-base)}.meincode-song-list-item p{padding:0 var(--meincode-space-5) var(--meincode-space-4);margin:0;color:var(--meincode-text-light);font-size:var(--meincode-font-sm)}.meincode-song-list-item a{text-decoration:none;color:inherit}body .site #pagetitle.page-title,body #pagetitle.page-title,.page-title.bg-image{background-position:center !important;background-size:cover !important}#pagetitle.page-title.portrait-mode,body.single-artists .page-title.bg-image.portrait-mode,body.single-songs .page-title.bg-image.portrait-mode,.page-title.bg-image.portrait-mode{background-position:top center !important}.single-songs .entry-meta,.single-songs ul.entry-meta,.single-artists .entry-meta,.single-artists ul.entry-meta{display:none !important}.single-songs .entry-featured,.single-songs .entry-blog>.entry-featured,.single-artists .entry-featured,.single-artists .entry-blog>.entry-featured{display:none !important}.single-songs .entry-social,.single-songs .share-label,.single-songs label:contains("Teilen"),.single-artists .entry-social,.single-artists .share-label,.single-artists label:contains("Teilen"){display:none !important}.single-songs .post-navigation,.single-songs .nav-links,.single-songs .entry-footer,.single-songs .navigation,.single-artists .post-navigation,.single-artists .nav-links,.single-artists .entry-footer,.single-artists .navigation{display:none !important}.single-songs #page-content .ct-sidebar,.single-songs .site-main .ct-sidebar,.single-artists #page-content .ct-sidebar,.single-artists .site-main .ct-sidebar{display:none !important}.meincode-no-sidebar .content-area,.meincode-no-sidebar #primary,.meincode-no-sidebar .site-main{width:100%;max-width:100%;float:none;margin:0 auto}.meincode-no-sidebar #secondary,.meincode-no-sidebar .sidebar,.meincode-no-sidebar .widget-area{display:none}body.single-songs .meincode-main-wrapper .col,body.single-songs .meincode-main-wrapper .col-1,body.single-songs .meincode-main-wrapper .col-2,body.single-songs .meincode-main-wrapper .col-3,body.single-songs .meincode-main-wrapper .col-4,body.single-songs .meincode-main-wrapper .col-5,body.single-songs .meincode-main-wrapper .col-6,body.single-songs .meincode-main-wrapper .col-7,body.single-songs .meincode-main-wrapper .col-8,body.single-songs .meincode-main-wrapper .col-9,body.single-songs .meincode-main-wrapper .col-10,body.single-songs .meincode-main-wrapper .col-11,body.single-songs .meincode-main-wrapper .col-12,body.single-artists .meincode-main-wrapper .col,body.single-artists .meincode-main-wrapper .col-1,body.single-artists .meincode-main-wrapper .col-2,body.single-artists .meincode-main-wrapper .col-3,body.single-artists .meincode-main-wrapper .col-4,body.single-artists .meincode-main-wrapper .col-5,body.single-artists .meincode-main-wrapper .col-6,body.single-artists .meincode-main-wrapper .col-7,body.single-artists .meincode-main-wrapper .col-8,body.single-artists .meincode-main-wrapper .col-9,body.single-artists .meincode-main-wrapper .col-10,body.single-artists .meincode-main-wrapper .col-11,body.single-artists .meincode-main-wrapper .col-12{padding-left:0 !important;padding-right:0 !important}.meincode-no-sidebar.single-songs #page-content .col-lg-8,.meincode-no-sidebar.single-songs #page-content .col-md-8,.meincode-no-sidebar.single-songs #page-content .col-xl-9,.meincode-no-sidebar.single-artists #page-content .col-lg-8,.meincode-no-sidebar.single-artists #page-content .col-md-8,.meincode-no-sidebar.single-artists #page-content .col-xl-9,.meincode-no-sidebar.single-songs .site-main .col-lg-8,.meincode-no-sidebar.single-songs .site-main .col-md-8,.meincode-no-sidebar.single-artists .site-main .col-lg-8,.meincode-no-sidebar.single-artists .site-main .col-md-8{flex:0 0 100%;max-width:100%}.meincode-no-sidebar.single-songs #page-content .col-xl-3,.meincode-no-sidebar.single-songs #page-content .col-lg-4,.meincode-no-sidebar.single-artists #page-content .col-xl-3,.meincode-no-sidebar.single-artists #page-content .col-lg-4,.meincode-no-sidebar.single-songs .site-main .col-xl-3,.meincode-no-sidebar.single-songs .site-main .col-lg-4,.meincode-no-sidebar.single-artists .site-main .col-xl-3,.meincode-no-sidebar.single-artists .site-main .col-lg-4{display:none}body.single-songs .meincode-song-single,body.single-artists .meincode-artist-profile{max-width:none !important;width:100% !important}body.single-songs #page-content .entry-content,body.single-artists #page-content .entry-content,body.single-songs .site-main .entry-content,body.single-artists .site-main .entry-content,body.single-songs #page-content article .entry-content,body.single-artists #page-content article .entry-content{max-width:none !important;width:100% !important}body.single-songs #page-content,body.single-songs main.site-main,body.single-songs #main,body.single-artists #page-content,body.single-artists main.site-main,body.single-artists #main{max-width:none !important;width:100% !important}body.single-songs #page-content .col-lg-8,body.single-songs #page-content .col-md-8,body.single-songs #page-content .col-xl-8,body.single-songs #page-content .col-xl-9,body.single-songs #page-content .col-lg-9,body.single-songs .site-main .col-lg-8,body.single-songs .site-main .col-md-8,body.single-artists #page-content .col-lg-8,body.single-artists #page-content .col-md-8,body.single-artists #page-content .col-xl-8,body.single-artists #page-content .col-xl-9,body.single-artists #page-content .col-lg-9,body.single-artists .site-main .col-lg-8,body.single-artists .site-main .col-md-8{flex:0 0 100% !important;max-width:100% !important;width:100% !important}body.single-songs #page-content>.container>.row,body.single-songs .site-main .row,body.single-artists #page-content>.container>.row,body.single-artists .site-main .row{margin-left:0 !important;margin-right:0 !important}body.single-songs #page-content .sidebar,body.single-songs #page-content .ct-sidebar,body.single-songs #page-content .widget-area,body.single-songs .site-main aside.sidebar,body.single-songs .site-main aside#secondary,body.single-artists #page-content .sidebar,body.single-artists #page-content .ct-sidebar,body.single-artists #page-content .widget-area,body.single-artists .site-main aside.sidebar,body.single-artists .site-main aside#secondary{display:none !important}body.single-songs #page-content>.container,body.single-songs .site-main>.container,body.single-artists #page-content>.container,body.single-artists .site-main>.container{max-width:1200px !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}body.logged-in.single-songs #page-content .entry-content,body.logged-in.single-artists #page-content .entry-content,body.admin-bar.single-songs #page-content .entry-content,body.admin-bar.single-artists #page-content .entry-content{max-width:none !important;width:100% !important}body.single-songs #page-content .entry-blog,body.single-artists #page-content .entry-blog{max-width:none !important}@media (max-width:991px){.meincode-song-card,.meincode-artist-profile{padding:30px}.meincode-profile-header{gap:30px}.meincode-profile-image img,.meincode-no-image{width:160px;height:160px}.meincode-cover-art{width:160px;height:160px}.meincode-releases-grid{grid-template-columns:1fr}.meincode-song-header-single{gap:30px}.meincode-cover-art-single{width:clamp(240px,60vw,320px);height:clamp(240px,60vw,320px);object-position:top center}.meincode-profile-header-single{gap:30px}.meincode-profile-image-single img{width:240px;height:240px}.meincode-profile-image-single img.meincode-portrait-mode{object-position:top center}}@media (max-width:768px){.meincode-song-header{flex-direction:column;align-items:center;text-align:center}.meincode-cover-art{width:180px;height:180px}.meincode-streaming-links{justify-content:center}.meincode-profile-header{flex-direction:column;text-align:center;align-items:center}.meincode-profile-image img,.meincode-no-image{width:150px;height:150px}.meincode-profile-image img.meincode-portrait-mode{object-position:top center}.meincode-profile-socials{justify-content:center}.meincode-song-list-grid,.meincode-artist-list-grid{grid-template-columns:1fr}.meincode-song-card,.meincode-artist-profile{padding:25px}.meincode-song-title{font-size:1.4rem}h1.meincode-song-title{font-size:1.8rem}.meincode-profile-name{font-size:1.6rem}.meincode-song-compact-inner{flex-direction:column;align-items:center;text-align:center}.meincode-compact-cover img{width:150px;height:150px}.meincode-compact-links{justify-content:center}.meincode-song-header-single{flex-direction:column;align-items:center;text-align:center}.meincode-cover-art-single{width:clamp(240px,82vw,320px);height:clamp(240px,82vw,320px)}.meincode-cover-art-single.meincode-portrait-mode{object-position:top center}.meincode-profile-header-single{flex-direction:column;align-items:center;text-align:center;padding:30px 0 !important;margin:0 !important;border-radius:0 !important}.meincode-profile-image-single img{width:180px;height:180px}.meincode-profile-details-single .meincode-streaming-links-compact{justify-content:center}.meincode-profile-left-column{padding:0 15px}.meincode-artist-social-links{max-width:240px}}@media (max-width:480px){.meincode-main-wrapper{padding:20px 10px}.meincode-song-card,.meincode-artist-profile{padding:20px}.meincode-cover-art{width:140px;height:140px}.meincode-btn{padding:10px 18px;font-size:0.85rem}.meincode-streaming-links{gap:8px}.meincode-profile-image img,.meincode-no-image{width:120px;height:120px}.meincode-btn-compact{padding:6px 12px;font-size:0.75rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotateGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.meincode-song-card,.meincode-artist-profile,.meincode-archive-card,.meincode-song-compact,.meincode-artist-card,.meincode-calendar-item{animation:fadeInUp 0.6s ease-out forwards;opacity:0}.meincode-song-archive-grid .meincode-archive-card:nth-child(1),.meincode-artist-list-grid .meincode-artist-card:nth-child(1),.meincode-releases-grid .meincode-song-compact:nth-child(1){animation-delay:0.1s}.meincode-song-archive-grid .meincode-archive-card:nth-child(2),.meincode-artist-list-grid .meincode-artist-card:nth-child(2),.meincode-releases-grid .meincode-song-compact:nth-child(2){animation-delay:0.2s}.meincode-song-archive-grid .meincode-archive-card:nth-child(3),.meincode-artist-list-grid .meincode-artist-card:nth-child(3),.meincode-releases-grid .meincode-song-compact:nth-child(3){animation-delay:0.3s}.meincode-song-archive-grid .meincode-archive-card:nth-child(4),.meincode-artist-list-grid .meincode-artist-card:nth-child(4),.meincode-releases-grid .meincode-song-compact:nth-child(4){animation-delay:0.4s}.meincode-song-archive-grid .meincode-archive-card:nth-child(5),.meincode-artist-list-grid .meincode-artist-card:nth-child(5){animation-delay:0.5s}.meincode-song-archive-grid .meincode-archive-card:nth-child(6),.meincode-artist-list-grid .meincode-artist-card:nth-child(6){animation-delay:0.6s}.meincode-cover-art,.meincode-compact-cover img,.meincode-archive-cover img{position:relative}.meincode-cover-link::after,.meincode-compact-cover::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transform:skewX(-25deg);transition:left 0.6s ease;z-index:2}.meincode-cover-link:hover::after,.meincode-compact-cover:hover::before{left:150%}.meincode-btn{position:relative;overflow:hidden}.meincode-btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,0.3);border-radius:50%;transform:translate(-50%,-50%);transition:width 0.6s ease,height 0.6s ease}.meincode-btn:active::after{width:300px;height:300px}.meincode-social-icon:hover{animation:pulse 0.4s ease}.meincode-play-icon{position:relative}.meincode-play-icon::before{content:'';position:absolute;inset:-5px;background:var(--meincode-gradient);border-radius:50%;opacity:0;animation:pulse 2s infinite;z-index:-1}.meincode-archive-card:hover .meincode-play-icon::before{opacity:0.5}.meincode-genre-tag{position:relative;overflow:hidden}.meincode-genre-tag::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transform:translateX(-100%);transition:transform 0.5s ease}.meincode-genre-tag:hover::before{transform:translateX(100%)}.meincode-calendar-item{animation:fadeInUp 0.5s ease-out forwards}.meincode-calendar-item:nth-child(1){animation-delay:0.1s}.meincode-calendar-item:nth-child(2){animation-delay:0.15s}.meincode-calendar-item:nth-child(3){animation-delay:0.2s}.meincode-calendar-item:nth-child(4){animation-delay:0.25s}.meincode-calendar-item:nth-child(5){animation-delay:0.3s}.meincode-search-input{transition:all 0.3s ease,box-shadow 0.3s ease}.meincode-search-input:focus{box-shadow:0 0 0 4px rgba(227,111,27,0.15)}.meincode-filter-select{position:relative}.meincode-filter-select:hover{border-color:var(--meincode-accent)}.meincode-profile-image-single img{transition:transform 0.4s ease,box-shadow 0.4s ease}.meincode-profile-image-single:hover img{animation:float 3s ease-in-out infinite}.meincode-lyrics-section{animation:fadeInUp 0.8s ease-out forwards;animation-delay:0.3s;opacity:0}.meincode-video-embed-single{animation:fadeInScale 0.6s ease-out forwards;animation-delay:0.2s;opacity:1}@media (prefers-reduced-motion:no-preference){.meincode-video-embed-single{animation:fadeInScale 0.6s ease-out forwards;animation-delay:0.2s}}.meincode-cover-art,.meincode-compact-cover img,.meincode-archive-cover img,.meincode-profile-image img{background:linear-gradient(90deg,var(--meincode-gray-100) 25%,var(--meincode-divider) 50%,var(--meincode-gray-100) 75%);background-size:200% 100%}.meincode-cover-art[src],.meincode-compact-cover img[src],.meincode-archive-cover img[src],.meincode-profile-image img[src]{background:none}.meincode-profile-songs-single .meincode-section-title,.meincode-profile-songs .meincode-section-title{position:relative;display:block}.meincode-btn.spotify:hover{box-shadow:0 0 20px rgba(29,185,84,0.5),0 8px 25px rgba(29,185,84,0.3)}.meincode-btn.apple:hover{box-shadow:0 0 20px rgba(250,36,60,0.5),0 8px 25px rgba(250,36,60,0.3)}.meincode-btn.youtube:hover,.meincode-btn.youtube_music:hover{box-shadow:0 0 20px rgba(255,0,0,0.5),0 8px 25px rgba(255,0,0,0.3)}.meincode-btn.amazon:hover{box-shadow:0 0 20px rgba(255,153,0,0.5),0 8px 25px rgba(255,153,0,0.3)}.meincode-btn.deezer:hover{box-shadow:0 0 20px rgba(255,0,146,0.5),0 8px 25px rgba(255,0,146,0.3)}.meincode-album-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--meincode-gradient-indigo);color:var(--meincode-text-white);font-size:0.8rem;font-weight:600;border-radius:20px;margin-top:10px}.meincode-album-badge svg{width:14px;height:14px;fill:currentColor}.meincode-album-info{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:0.9rem;color:var(--meincode-text-light)}.meincode-album-link{color:var(--meincode-accent);text-decoration:none;font-weight:600}.meincode-album-link:hover{text-decoration:underline}.meincode-album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.meincode-album-card{background:var(--meincode-text-white);border-radius:var(--meincode-border-radius);overflow:hidden;box-shadow:var(--meincode-shadow);transition:var(--meincode-transition);animation:fadeInUp 0.6s ease-out forwards;opacity:0}.meincode-album-card:hover{transform:translateY(-10px);box-shadow:var(--meincode-shadow-hover)}.meincode-album-cover{position:relative;aspect-ratio:1;overflow:hidden}.meincode-album-cover img{width:100%;height:100%;object-fit:cover;transition:var(--meincode-transition)}.meincode-album-card:hover .meincode-album-cover img{transform:scale(1.08)}.meincode-album-track-count{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,0.7);color:var(--meincode-text-white);padding:6px 12px;border-radius:20px;font-size:0.8rem;font-weight:600;backdrop-filter:blur(10px)}.meincode-album-details{padding:20px}.meincode-album-title{font-size:1.2rem;font-weight:700;margin:0 0 5px 0;color:var(--meincode-primary)}.meincode-album-artist{font-size:0.95rem;color:var(--meincode-text-light);margin:0 0 10px 0}.meincode-album-year{font-size:0.85rem;color:var(--meincode-accent);font-weight:600}.meincode-album-single{max-width:1200px;margin:0 auto}.meincode-album-header{display:flex;gap:40px;margin-bottom:50px;align-items:flex-start}.meincode-album-cover-single{width:300px;height:300px;flex-shrink:0;border-radius:var(--meincode-border-radius);box-shadow:var(--meincode-shadow-hover);overflow:hidden}.meincode-album-cover-single img{width:100%;height:100%;object-fit:cover}.meincode-album-info-single{flex:1}.meincode-album-title-single{font-size:2.5rem;font-weight:800;margin:0 0 10px 0;color:var(--meincode-primary)}.meincode-album-meta{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px;color:var(--meincode-text-light)}.meincode-album-meta-item{display:flex;align-items:center;gap:6px}.meincode-album-meta-item svg{width:18px;height:18px;fill:var(--meincode-accent)}.meincode-album-description{line-height:1.8;color:var(--meincode-text);margin-bottom:25px}.meincode-album-tracklist{margin-top:40px}.meincode-tracklist-title{font-size:1.5rem;font-weight:700;margin-bottom:25px;color:var(--meincode-primary);display:flex;align-items:center;gap:10px}.meincode-tracklist-title svg{width:24px;height:24px;fill:var(--meincode-accent)}.meincode-tracklist{list-style:none;padding:0;margin:0}.meincode-track-item{display:flex;align-items:center;gap:20px;padding:15px 20px;background:var(--meincode-text-white);border-radius:12px;margin-bottom:10px;transition:var(--meincode-transition);border:1px solid rgba(0,0,0,0.05)}.meincode-track-item:hover{background:var(--meincode-bg);transform:translateX(5px);box-shadow:0 4px 15px rgba(0,0,0,0.08)}.meincode-track-number{width:35px;height:35px;background:var(--meincode-gradient);color:var(--meincode-text-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.9rem;flex-shrink:0}.meincode-track-info{flex:1;min-width:0}.meincode-track-title{font-weight:600;color:var(--meincode-primary);margin-bottom:3px}.meincode-track-title a{color:inherit;text-decoration:none}.meincode-track-title a:hover{color:var(--meincode-accent)}.meincode-track-duration{font-size:0.85rem;color:var(--meincode-text-light)}.meincode-track-play{width:40px;height:40px;background:var(--meincode-gray-100);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--meincode-transition);border:none}.meincode-track-play:hover{background:var(--meincode-gradient);color:var(--meincode-text-white)}.meincode-track-play svg{width:16px;height:16px;fill:currentColor}.meincode-artists-archive{padding:40px 20px;max-width:1400px;margin:0 auto}.meincode-artist-archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.meincode-artist-archive-card{background:var(--meincode-text-white);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:var(--meincode-transition);text-decoration:none !important;display:block;animation:fadeInUp 0.6s ease-out forwards;opacity:0}.meincode-artist-archive-card:nth-child(1){animation-delay:0.1s}.meincode-artist-archive-card:nth-child(2){animation-delay:0.15s}.meincode-artist-archive-card:nth-child(3){animation-delay:0.2s}.meincode-artist-archive-card:nth-child(4){animation-delay:0.25s}.meincode-artist-archive-card:nth-child(5){animation-delay:0.3s}.meincode-artist-archive-card:nth-child(6){animation-delay:0.35s}.meincode-artist-archive-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,0.15)}.meincode-artist-archive-photo{position:relative;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,var(--meincode-bg-light),var(--meincode-border-color))}.meincode-artist-archive-photo img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.meincode-artist-archive-card:hover .meincode-artist-archive-photo img{transform:scale(1.08)}.meincode-artist-no-photo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--meincode-gradient-purple);color:rgba(255,255,255,0.7)}.meincode-artist-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.7),transparent 60%);opacity:0;transition:opacity 0.3s ease;display:flex;align-items:center;justify-content:center}.meincode-artist-archive-card:hover .meincode-artist-overlay{opacity:1}.meincode-view-icon{width:60px;height:60px;background:rgba(255,255,255,0.95);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(0.8);transition:transform 0.3s ease}.meincode-artist-archive-card:hover .meincode-view-icon{transform:scale(1)}.meincode-view-icon svg{width:28px;height:28px;fill:var(--meincode-accent)}.meincode-artist-archive-info{padding:14px 16px}.meincode-artist-archive-name{display:block;font-size:14px;font-weight:600;margin:0 0 4px 0;padding:0;color:var(--meincode-text);line-height:1.3}.meincode-artist-song-count{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--meincode-accent);font-weight:600;margin:0 0 6px 0;padding:2px 8px;background:rgba(227,111,27,0.08);border-radius:12px}.meincode-artist-song-count svg{fill:var(--meincode-accent);width:11px;height:11px}.meincode-artist-archive-bio{display:block;font-size:11px;color:var(--meincode-text-light);margin:0;padding:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meincode-upcoming-releases{margin:40px 0;padding:30px;background:linear-gradient(135deg,var(--meincode-bg-navy),#16213e);border-radius:20px;color:var(--meincode-text-white)}.meincode-upcoming-title{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;margin:0 0 25px 0;color:var(--meincode-text-white)}.meincode-upcoming-title svg{fill:var(--meincode-accent);width:28px;height:28px}.meincode-upcoming-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.meincode-upcoming-card{background:rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);transition:var(--meincode-transition)}.meincode-upcoming-card:hover{background:rgba(255,255,255,0.12);transform:translateY(-5px)}.meincode-upcoming-cover{position:relative;aspect-ratio:1;overflow:hidden}.meincode-upcoming-cover img{width:100%;height:100%;object-fit:cover;filter:brightness(0.8)}.meincode-upcoming-no-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--meincode-text-dark),#000000)}.meincode-upcoming-no-image svg{width:48px;height:48px;fill:rgba(255,255,255,0.3)}.meincode-upcoming-countdown{position:absolute;top:10px;right:10px;padding:6px 12px;background:var(--meincode-gradient);border-radius:20px;font-size:0.75rem;font-weight:700;color:var(--meincode-text-white);text-transform:uppercase;letter-spacing:0.5px}.meincode-release-today,.meincode-release-tomorrow{animation:pulse 1.5s infinite}.meincode-upcoming-info{padding:15px}.meincode-upcoming-song-title{font-size:1rem;font-weight:600;margin:0 0 5px 0;color:var(--meincode-text-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meincode-upcoming-artist{font-size:0.85rem;color:rgba(255,255,255,0.7);margin:0 0 10px 0}.meincode-upcoming-date{display:flex;align-items:center;gap:6px;font-size:0.8rem;color:var(--meincode-accent);margin:0}.meincode-upcoming-date svg{width:14px;height:14px;fill:var(--meincode-accent)}@media (max-width:768px){.meincode-video-embed-single,.meincode-video-container,.meincode-video-container iframe,.meincode-videos-section,.meincode-song-card,.meincode-artist-card,.meincode-archive-card,.meincode-song-compact,.meincode-album-card,.meincode-artist-archive-card,.meincode-lyrics-section,.meincode-calendar-item{opacity:1 !important;visibility:visible !important;transform:none !important;animation:none !important}.meincode-video-container{position:relative !important;width:100% !important;padding-bottom:56.25% !important;height:0 !important;overflow:visible !important;background:var(--meincode-gray-700)}.meincode-video-container iframe,.meincode-video-container>*{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;min-height:180px}.meincode-video-container .wp-block-embed__wrapper,.meincode-video-container [class*="cookie"],.meincode-video-container [class*="consent"],.meincode-video-container [class*="placeholder"],.meincode-video-container [class*="blocked"],.meincode-video-container>div{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;background:var(--meincode-bg-navy) !important;border-radius:8px}}.meincode-media-pack-frontend{margin:30px 0}.meincode-download-pack-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--meincode-gradient);color:var(--meincode-text-white) !important;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--meincode-transition);box-shadow:0 4px 15px rgba(227,111,27,0.3)}.meincode-download-pack-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(227,111,27,0.4)}.meincode-download-pack-btn svg{width:20px;height:20px;fill:currentColor}.meincode-password-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(5px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.meincode-modal-content{background:var(--meincode-text-white);padding:40px;border-radius:20px;max-width:400px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,0.3);animation:fadeInScale 0.3s ease-out}.meincode-modal-content h4{margin:0 0 10px 0;font-size:1.5rem;color:var(--meincode-primary)}.meincode-modal-content p{margin:0 0 20px 0;color:var(--meincode-text-light)}.meincode-pack-password{width:100%;padding:15px 20px;font-size:1rem;border:2px solid var(--meincode-border-light);border-radius:10px;text-align:center;margin-bottom:20px;outline:none;transition:var(--meincode-transition)}.meincode-pack-password:focus{border-color:var(--meincode-accent)}.meincode-modal-buttons{display:flex;gap:10px;justify-content:center}.meincode-confirm-download{flex:1;padding:12px 24px;background:var(--meincode-gradient);color:var(--meincode-text-white) !important;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:var(--meincode-transition)}.meincode-confirm-download:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(227,111,27,0.3)}.meincode-btn-secondary,.meincode-cancel-download{flex:1;padding:12px 24px;background:var(--meincode-gray-100);color:var(--meincode-text) !important;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:var(--meincode-transition)}.meincode-btn-secondary:hover,.meincode-cancel-download:hover{background:var(--meincode-divider)}.meincode-download-status{margin-top:15px;font-size:0.9rem;font-style:italic}.meincode-download-status.error{color:var(--meincode-error)}.meincode-download-status.success{color:var(--meincode-success)}.meincode-audio-preview-section{margin:25px 0;padding:20px 25px;background:linear-gradient(135deg,var(--meincode-bg-lighter),var(--meincode-text-white));border-radius:12px;border:1px solid var(--meincode-gray-200);box-shadow:0 2px 8px rgba(0,0,0,0.04)}.meincode-audio-preview-section .meincode-section-title{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;margin:0 0 15px 0;color:var(--meincode-text)}.meincode-audio-preview-section .meincode-section-title svg{width:20px;height:20px;fill:var(--meincode-accent)}.meincode-preview-badge{margin-left:auto;padding:4px 10px;background:var(--meincode-accent);border-radius:15px;font-size:0.75rem;font-weight:600;color:var(--meincode-text-white)}.meincode-audio-wrapper{display:flex;flex-direction:column;gap:12px}.meincode-audio-wrapper audio{display:none}.meincode-audio-controls{display:flex;align-items:center;gap:15px}.meincode-play-preview-btn{width:60px !important;height:60px !important;min-width:60px !important;min-height:60px !important;border:3px solid var(--meincode-text-white) !important;background:var(--meincode-accent) !important;background-image:linear-gradient(135deg,var(--meincode-accent) 0%,#f5a623 100%) !important;border-radius:50% !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.25s ease !important;box-shadow:0 4px 20px rgba(227,111,27,0.5),0 0 0 4px rgba(227,111,27,0.2) !important;flex-shrink:0 !important;position:relative !important;overflow:visible !important;padding:0 !important;line-height:1 !important;font-size:0 !important;text-indent:0 !important;color:var(--meincode-text-white) !important}.meincode-play-preview-btn::before{content:'';position:absolute;inset:-6px;border-radius:50%;background:rgba(227,111,27,0.3);animation:playPulse 2s infinite;z-index:-1}@keyframes playPulse{0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.15);opacity:0}}.meincode-play-preview-btn:hover{transform:scale(1.1) !important;box-shadow:0 6px 25px rgba(227,111,27,0.6),0 0 0 6px rgba(227,111,27,0.3) !important}.meincode-play-preview-btn svg{width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;fill:var(--meincode-text-white) !important;visibility:visible !important;opacity:1 !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important}.meincode-play-preview-btn svg path{fill:var(--meincode-text-white) !important}.meincode-play-preview-btn .play-icon{display:block !important;margin-left:2px !important}.meincode-play-preview-btn .pause-icon{display:none !important}.meincode-play-preview-btn.is-playing .play-icon{display:none !important}.meincode-play-preview-btn.is-playing .pause-icon{display:block !important}.meincode-lyrics-btn{display:inline-flex !important;align-items:center !important;gap:10px !important;padding:14px 28px !important;background:linear-gradient(135deg,var(--meincode-accent) 0%,#f5a623 100%) !important;color:var(--meincode-text-white) !important;border:none !important;border-radius:50px !important;font-size:1rem !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.25s ease !important;box-shadow:0 4px 15px rgba(227,111,27,0.4) !important;margin:20px 0 !important}.meincode-lyrics-btn span{color:var(--meincode-text-white) !important;font-size:1rem !important;font-weight:600 !important;display:inline !important;visibility:visible !important;opacity:1 !important}.meincode-lyrics-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(227,111,27,0.5) !important;background:var(--meincode-gradient-dark) !important}.meincode-lyrics-btn svg{width:20px !important;height:20px !important;fill:var(--meincode-text-white) !important;flex-shrink:0 !important}.meincode-lyrics-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.meincode-lyrics-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);backdrop-filter:blur(5px)}.meincode-lyrics-box{position:relative;background:var(--meincode-text-white);border-radius:20px;max-width:600px;width:95%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 80px rgba(0,0,0,0.3);animation:lyricsSlideIn 0.3s ease-out;z-index:1}@keyframes lyricsSlideIn{from{opacity:0;transform:translateY(-30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.meincode-lyrics-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid var(--meincode-border-light);background:var(--meincode-gradient);border-radius:20px 20px 0 0}.meincode-lyrics-header h3{display:flex;align-items:center;gap:10px;margin:0;font-size:1.2rem;color:var(--meincode-text-white)}.meincode-lyrics-header h3 svg{width:24px;height:24px;fill:var(--meincode-text-white)}.meincode-lyrics-close{width:36px;height:36px;min-width:36px;min-height:36px;flex-shrink:0;background:rgba(255,255,255,0.2);border:none;border-radius:50%;font-size:24px;line-height:1;color:var(--meincode-text-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;padding:0}.meincode-lyrics-close:hover{background:rgba(255,255,255,0.3);transform:rotate(90deg)}.meincode-lyrics-body{flex:1;overflow-y:auto;padding:25px}.meincode-lyrics-text{font-size:1rem;line-height:1.8;color:var(--meincode-gray-700);white-space:pre-wrap}.meincode-lyrics-credits{margin-top:24px;padding:16px;background:var(--meincode-bg-lighter);border-radius:8px;border-left:3px solid var(--meincode-accent,var(--meincode-accent-bright))}.meincode-credits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px;margin-bottom:12px}.meincode-credits-item{display:flex;flex-direction:column;gap:2px}.meincode-credits-label{font-size:0.75rem;font-weight:600;color:var(--meincode-text-light);text-transform:uppercase;letter-spacing:0.5px}.meincode-credits-value{font-size:0.875rem;color:var(--meincode-primary);font-weight:500;word-break:break-word}.meincode-credits-copyright{padding-top:12px;border-top:1px solid var(--meincode-border-color);font-size:0.75rem;color:var(--meincode-text-muted-solid);text-align:center;line-height:1.4}@media (max-width:640px){.meincode-credits-grid{grid-template-columns:1fr;gap:10px}}.meincode-lyrics-footer{padding:15px 25px;border-top:1px solid var(--meincode-border-light);display:flex;justify-content:center}.meincode-copy-lyrics-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--meincode-gray-100);color:var(--meincode-gray-700);border:none;border-radius:8px;font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.2s}.meincode-copy-lyrics-btn:hover{background:var(--meincode-divider)}.meincode-copy-lyrics-btn svg{width:16px;height:16px;fill:currentColor}.meincode-progress-container{flex:1;display:flex;flex-direction:column;gap:6px}.meincode-progress-bar{width:100%;height:6px;background:var(--meincode-divider);border-radius:3px;cursor:pointer;overflow:hidden}.meincode-progress-fill{height:100%;background:var(--meincode-gradient);border-radius:3px;width:0%;transition:width 0.1s linear}.meincode-time-display{font-size:0.8rem;color:var(--meincode-gray-500);font-variant-numeric:tabular-nums}.meincode-song-description-full{margin:50px 0;padding:25px;background:var(--meincode-text-white);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.05);max-width:100%;box-sizing:border-box;overflow:visible}.meincode-song-description-full .meincode-section-title{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;margin:0 0 15px 0;color:var(--meincode-text)}.meincode-song-description-full .meincode-section-title svg{width:22px;height:22px;fill:var(--meincode-accent)}.meincode-description-content{line-height:1.8;color:var(--meincode-text);max-width:100%;overflow:visible;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.meincode-description-content p{margin-bottom:15px}.meincode-description-content p:last-child{margin-bottom:0}.meincode-media-pack-section{margin:30px 0;padding:25px;background:linear-gradient(135deg,var(--meincode-bg-lighter),var(--meincode-text-white));border-radius:12px;border:1px solid var(--meincode-gray-200);box-shadow:0 2px 8px rgba(0,0,0,0.04);text-align:center}.meincode-media-pack-section .meincode-section-title{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.15rem;font-weight:700;margin:0 0 8px 0;color:var(--meincode-text)}.meincode-media-pack-section .meincode-section-title svg{fill:var(--meincode-accent)}.meincode-pack-info{margin:0 0 20px 0;color:var(--meincode-gray-600);font-size:0.9rem}.meincode-media-pack-section .meincode-download-pack-btn{background:var(--meincode-gradient);color:var(--meincode-text-white) !important;padding:14px 30px;font-size:1rem;font-weight:600;border-radius:50px;box-shadow:0 3px 15px rgba(227,111,27,0.3);border:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:var(--meincode-transition)}.meincode-media-pack-section .meincode-download-pack-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(227,111,27,0.4)}.meincode-pack-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}@media (max-width:768px){.meincode-pack-options{grid-template-columns:repeat(2,1fr)}}.meincode-pack-option{background:var(--meincode-text-white);border:2px solid var(--meincode-gray-200);border-radius:10px;padding:15px 12px;cursor:pointer;transition:var(--meincode-transition);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.meincode-pack-option:hover{border-color:var(--meincode-accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.08)}.meincode-pack-option.selected{background:rgba(227,111,27,0.08);border-color:var(--meincode-accent)}.meincode-pack-option.meincode-pack-all{border-color:var(--meincode-accent)}.meincode-pack-option.meincode-pack-all.selected{background:rgba(227,111,27,0.12)}.meincode-pack-icon{width:36px;height:36px;background:var(--meincode-gray-100);border-radius:50%;display:flex;align-items:center;justify-content:center}.meincode-pack-icon svg{width:20px;height:20px;fill:var(--meincode-gray-600)}.meincode-pack-option.selected .meincode-pack-icon{background:var(--meincode-accent)}.meincode-pack-option.selected .meincode-pack-icon svg{fill:var(--meincode-text-white)}.meincode-pack-option span{font-size:0.8rem;color:var(--meincode-text);font-weight:500}.meincode-pack-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.meincode-modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px)}.meincode-modal-box{position:relative;background:var(--meincode-text-white);padding:35px 40px;border-radius:20px;max-width:750px;width:95%;box-shadow:0 25px 80px rgba(0,0,0,0.25);z-index:1;animation:modalSlideIn 0.3s ease-out;text-align:center}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.meincode-modal-close-btn,button.meincode-modal-close-btn,.meincode-modal-box .meincode-modal-close-btn,.meincode-pack-modal .meincode-modal-close-btn{position:absolute !important;top:15px !important;right:15px !important;background:var(--meincode-gray-100) !important;background-image:none !important;border:none !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:40px !important;max-height:40px !important;border-radius:50% !important;font-size:24px !important;font-weight:300 !important;line-height:1 !important;color:var(--meincode-gray-600) !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s ease !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;aspect-ratio:1 / 1 !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.1) !important}.meincode-modal-close-btn:hover,button.meincode-modal-close-btn:hover,.meincode-modal-box .meincode-modal-close-btn:hover{background:var(--meincode-accent) !important;color:var(--meincode-text-white) !important;transform:rotate(90deg) !important;box-shadow:0 4px 12px rgba(227,111,27,0.3) !important}.meincode-modal-step{text-align:center}.meincode-modal-icon{width:70px;height:70px;margin:0 auto 25px;background:linear-gradient(135deg,var(--meincode-bg-off-white),var(--meincode-gray-200));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,0.08)}.meincode-modal-icon svg{width:32px;height:32px;fill:var(--meincode-gray-600)}.meincode-modal-icon.meincode-success-icon{background:linear-gradient(135deg,var(--meincode-success),#c3e6cb)}.meincode-modal-icon.meincode-success-icon svg{fill:var(--meincode-success)}.meincode-modal-step h4{margin:0 0 10px 0;font-size:1.4rem;font-weight:700;color:var(--meincode-accent)}.meincode-modal-step>p{color:var(--meincode-gray-600);margin:0 0 25px 0;font-size:1rem}.meincode-password-input{width:100%;padding:16px 20px;font-size:1.1rem;border:2px solid var(--meincode-divider);border-radius:12px;margin-bottom:20px;text-align:center;letter-spacing:2px;background:var(--meincode-bg-lighter);transition:all 0.2s;box-sizing:border-box}.meincode-password-input:focus{border-color:var(--meincode-accent);background:var(--meincode-text-white);outline:none;box-shadow:0 0 0 3px rgba(227,111,27,0.1)}.meincode-modal-btn,button.meincode-modal-btn,.meincode-pack-modal .meincode-modal-btn,.meincode-modal-step .meincode-modal-btn,#meincode-verify-password{padding:16px 40px !important;font-size:1.1rem !important;font-weight:700 !important;border:none !important;border-radius:12px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;transition:all 0.25s ease !important;min-width:200px !important;text-transform:none !important;letter-spacing:0.5px !important;line-height:1.4 !important}.meincode-primary-btn,button.meincode-primary-btn,.meincode-modal-btn.meincode-primary-btn,.meincode-pack-modal .meincode-primary-btn,.meincode-modal-step .meincode-primary-btn,#meincode-verify-password{background:var(--meincode-accent) !important;background-color:var(--meincode-accent) !important;background-image:linear-gradient(135deg,var(--meincode-accent) 0%,#f5a623 100%) !important;color:var(--meincode-text-white) !important;color:white !important;box-shadow:0 6px 20px rgba(227,111,27,0.45) !important;text-decoration:none !important;text-shadow:0 1px 2px rgba(0,0,0,0.15) !important;border:2px solid var(--meincode-accent) !important}.meincode-primary-btn:hover,button.meincode-primary-btn:hover,.meincode-modal-btn.meincode-primary-btn:hover,.meincode-pack-modal .meincode-primary-btn:hover,#meincode-verify-password:hover{transform:translateY(-3px) !important;box-shadow:0 10px 30px rgba(227,111,27,0.55) !important;background:var(--meincode-accent-hover) !important;background-color:var(--meincode-accent-hover) !important;background-image:linear-gradient(135deg,var(--meincode-accent-hover) 0%,#e69420 100%) !important;color:var(--meincode-text-white) !important;border-color:var(--meincode-accent-hover) !important}.meincode-secondary-btn{background:var(--meincode-gray-100);color:var(--meincode-gray-700)}.meincode-secondary-btn:hover{background:var(--meincode-gray-200)}.meincode-modal-error{margin-top:10px;font-size:0.85rem;color:var(--meincode-error);min-height:20px}.meincode-modal-contact-hint{margin-top:20px;padding-top:15px;border-top:1px solid var(--meincode-border-light);font-size:0.8rem;color:var(--meincode-gray-600);line-height:1.5;text-align:center}.meincode-modal-contact-hint a{display:inline-block;margin-top:8px;color:var(--meincode-primary);font-weight:500;text-decoration:none;transition:color 0.2s ease}.meincode-modal-contact-hint a:hover{color:var(--meincode-secondary);text-decoration:underline}.meincode-download-options{display:flex;flex-direction:column;gap:10px;margin:20px 0;text-align:left}.meincode-download-option{cursor:pointer}.meincode-download-option input{display:none}.meincode-option-box{display:flex;align-items:center;gap:12px;padding:12px 15px;background:var(--meincode-bg-lighter);border:2px solid var(--meincode-gray-200);border-radius:10px;transition:all 0.2s}.meincode-download-option input:checked+.meincode-option-box{background:rgba(227,111,27,0.08);border-color:var(--meincode-accent)}.meincode-option-box:hover{border-color:var(--meincode-gray-400)}.meincode-option-icon{font-size:1.5rem;width:40px;text-align:center}.meincode-option-label{font-weight:600;color:var(--meincode-gray-700);display:block}.meincode-option-desc{font-size:0.8rem;color:var(--meincode-gray-500);display:block;margin-top:2px}.meincode-modal-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.meincode-modal-status{margin-top:15px;font-size:0.85rem;color:var(--meincode-gray-600);min-height:20px}.meincode-modal-status.error{color:var(--meincode-error)}.meincode-modal-status.success{color:var(--meincode-success)}.meincode-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}@media (max-width:500px){.meincode-platform-grid{grid-template-columns:repeat(2,1fr)}}.meincode-platform-option{cursor:pointer}.meincode-platform-option input{display:none}.meincode-platform-box{display:flex;flex-direction:column;align-items:center;padding:15px 10px;background:var(--meincode-bg-lighter);border:2px solid var(--meincode-gray-200);border-radius:12px;transition:all 0.2s;text-align:center}.meincode-platform-option input:checked+.meincode-platform-box{background:var(--meincode-text-white);border-color:var(--meincode-accent);box-shadow:0 4px 12px rgba(227,111,27,0.15)}.meincode-platform-box:hover{border-color:var(--meincode-gray-400);transform:translateY(-2px)}.meincode-platform-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.meincode-platform-icon svg{width:24px;height:24px}.meincode-platform-name{font-weight:600;font-size:0.85rem;color:var(--meincode-gray-700);display:block}.meincode-platform-info{font-size:0.7rem;color:var(--meincode-gray-500);display:block;margin-top:2px}.meincode-platform-all .meincode-platform-box{background:linear-gradient(135deg,rgba(227,111,27,0.05),rgba(227,111,27,0.1));border-color:var(--meincode-accent)}.meincode-platform-all input:checked+.meincode-platform-box{background:linear-gradient(135deg,rgba(227,111,27,0.1),rgba(227,111,27,0.15))}@keyframes fadeInScale{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.meincode-modal-subtitle{font-size:0.9rem;color:var(--meincode-gray-600);margin:0 0 20px 0}.meincode-select-all-wrap{margin-bottom:15px;padding:12px 15px;background:linear-gradient(135deg,var(--meincode-bg-lighter),var(--meincode-text-white));border-radius:10px;border:2px solid var(--meincode-accent)}.meincode-toggle-all{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:600}.meincode-toggle-all input{display:none}.meincode-toggle-slider{width:44px;height:24px;background:var(--meincode-gray-300);border-radius:12px;position:relative;transition:background 0.2s}.meincode-toggle-slider::after{content:'';position:absolute;width:20px;height:20px;background:var(--meincode-text-white);border-radius:50%;top:2px;left:2px;transition:transform 0.2s;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.meincode-toggle-all input:checked+.meincode-toggle-slider{background:var(--meincode-accent)}.meincode-toggle-all input:checked+.meincode-toggle-slider::after{transform:translateX(20px)}.meincode-toggle-label{color:var(--meincode-gray-700)}.meincode-platform-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:5px;margin:0;max-height:none;overflow:visible}@media (min-width:600px){.meincode-platform-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:599px){.meincode-platform-list{grid-template-columns:repeat(2,1fr)}}.meincode-platform-item{cursor:pointer;display:block}.meincode-platform-item.meincode-disabled{opacity:0.5;cursor:not-allowed}.meincode-platform-item input{display:none}.meincode-platform-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 12px;background:var(--meincode-bg-lighter);border:2px solid transparent;border-radius:12px;transition:all 0.2s;min-height:auto;height:100%}.meincode-platform-item input:checked+.meincode-platform-row{background:rgba(227,111,27,0.08);border-color:var(--meincode-accent)}.meincode-platform-item:not(.meincode-disabled):hover .meincode-platform-row{background:var(--meincode-gray-100)}.meincode-platform-icon-small{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.meincode-platform-icon-small svg{width:20px;height:20px}.meincode-platform-details{flex:1;text-align:center}.meincode-platform-details .meincode-platform-name{font-weight:600;font-size:0.95rem;color:var(--meincode-gray-700);display:block}.meincode-platform-details .meincode-platform-info{font-size:0.75rem;color:var(--meincode-gray-500);display:block}.meincode-platform-badge{font-size:0.7rem;padding:3px 8px;border-radius:10px;font-weight:600}.meincode-platform-badge.meincode-available{background:var(--meincode-success);color:var(--meincode-success)}.meincode-platform-badge.meincode-unavailable{background:var(--meincode-error);color:var(--meincode-error);font-size:0.65rem}.meincode-download-summary{margin:15px 0;padding:10px;background:var(--meincode-info-tint);border-radius:8px;font-size:0.85rem;color:var(--meincode-info);text-align:center}.meincode-download-summary #meincode-selected-count{font-weight:700;font-size:1.1rem}.meincode-download-btn{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100% !important;padding:14px 24px !important;background:var(--meincode-accent) !important;background-image:linear-gradient(135deg,var(--meincode-accent) 0%,#f5a623 100%) !important;color:var(--meincode-text-white) !important;border:none !important;border-radius:10px !important;font-size:1rem !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.25s ease !important;box-shadow:0 4px 15px rgba(227,111,27,0.4) !important}.meincode-download-btn:hover{transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(227,111,27,0.5) !important}.meincode-download-btn svg{flex-shrink:0}.meincode-download-btn span{white-space:nowrap}@media (max-width:768px){body.meincode-mobile-overlay .meincode-song-compact{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.12)}body.meincode-mobile-overlay .meincode-song-compact-inner{flex-direction:column;padding:0;gap:0}body.meincode-mobile-overlay .meincode-compact-cover{width:100%;position:relative}body.meincode-mobile-overlay .meincode-compact-cover img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0}body.meincode-mobile-overlay .meincode-compact-cover::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.4) 50%,transparent 100%);pointer-events:none;transform:none;width:100%;border-radius:0}body.meincode-mobile-overlay .meincode-compact-info{position:absolute;bottom:0;left:0;right:0;padding:20px;text-align:left;z-index:2}body.meincode-mobile-overlay .meincode-compact-title{color:var(--meincode-text-white);font-size:1.3rem;text-shadow:0 2px 10px rgba(0,0,0,0.5);margin-bottom:5px}body.meincode-mobile-overlay .meincode-compact-title a{color:var(--meincode-text-white)}body.meincode-mobile-overlay .meincode-compact-artist{color:rgba(255,255,255,0.9);text-shadow:0 1px 5px rgba(0,0,0,0.5)}body.meincode-mobile-overlay .meincode-compact-artist a{color:rgba(255,255,255,0.9)}body.meincode-mobile-overlay .meincode-compact-links{padding:15px 20px;background:var(--meincode-text-white);justify-content:center;gap:10px}body.meincode-mobile-overlay .meincode-archive-card,body.meincode-mobile-overlay .meincode-related-card{position:relative}body.meincode-mobile-overlay .meincode-archive-info,body.meincode-mobile-overlay .meincode-related-info{position:absolute;bottom:0;left:0;right:0;padding:20px 15px;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%)}body.meincode-mobile-overlay .meincode-archive-title,body.meincode-mobile-overlay .meincode-related-song-title{color:var(--meincode-text-white) !important;font-size:1.1rem;text-shadow:0 2px 8px rgba(0,0,0,0.5)}body.meincode-mobile-overlay .meincode-archive-artist,body.meincode-mobile-overlay .meincode-related-artist{color:rgba(255,255,255,0.8) !important}body.meincode-mobile-overlay .meincode-related-cover::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%);pointer-events:none}}@media (max-width:768px){body.meincode-mobile-minimal .meincode-song-compact,body.meincode-mobile-minimal .meincode-archive-card,body.meincode-mobile-minimal .meincode-related-card{background:transparent !important;border:none !important;box-shadow:none !important;border-radius:12px;margin-bottom:15px;overflow:visible}body.meincode-mobile-minimal .meincode-song-compact-inner{flex-direction:column;padding:0;gap:0;background:transparent}body.meincode-mobile-minimal .meincode-compact-cover,body.meincode-mobile-minimal .meincode-archive-cover,body.meincode-mobile-minimal .meincode-related-cover{width:100%;border-radius:12px;overflow:hidden}body.meincode-mobile-minimal .meincode-compact-cover::after{display:none !important}body.meincode-mobile-minimal .meincode-compact-cover img,body.meincode-mobile-minimal .meincode-archive-cover img,body.meincode-mobile-minimal .meincode-related-cover img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}body.meincode-mobile-minimal .meincode-compact-info,body.meincode-mobile-minimal .meincode-archive-info,body.meincode-mobile-minimal .meincode-related-info{padding:12px 4px;text-align:left;background:transparent}body.meincode-mobile-minimal .meincode-compact-title,body.meincode-mobile-minimal .meincode-archive-title,body.meincode-mobile-minimal .meincode-related-song-title{font-size:1.1rem !important;font-weight:600;color:var(--meincode-bg-near-black) !important;margin-bottom:4px}body.meincode-mobile-minimal .meincode-compact-artist,body.meincode-mobile-minimal .meincode-archive-artist,body.meincode-mobile-minimal .meincode-related-artist{font-size:0.9rem;color:var(--meincode-gray-500) !important}body.meincode-mobile-minimal .meincode-compact-links{display:none !important}body.meincode-mobile-minimal .meincode-song-archive-grid,body.meincode-mobile-minimal .meincode-releases-grid,body.meincode-mobile-minimal .meincode-related-grid{grid-template-columns:repeat(2,1fr) !important;gap:15px}}@media (max-width:768px){body.meincode-releases-mobile-style-standard .meincode-releases-grid{grid-template-columns:1fr !important;gap:15px !important}body.meincode-releases-mobile-style-overlay .meincode-releases-grid{grid-template-columns:1fr !important;gap:20px !important}body.meincode-releases-mobile-style-minimal .meincode-releases-grid{grid-template-columns:1fr !important;gap:20px !important}body.meincode-releases-mobile-2 .meincode-releases-grid{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}}@media (max-width:768px){body.meincode-songs-archive-mobile-style-standard .meincode-song-archive-grid{grid-template-columns:1fr !important;gap:15px !important}body.meincode-songs-archive-mobile-style-overlay .meincode-song-archive-grid{grid-template-columns:1fr !important;gap:20px !important}}@media (max-width:768px){body.meincode-related-mobile-style-standard .meincode-related-grid{grid-template-columns:1fr !important;gap:15px !important}body.meincode-related-mobile-style-overlay .meincode-related-grid{grid-template-columns:1fr !important;gap:20px !important}}@media (max-width:768px){body.meincode-releases-mobile-style-carousel .meincode-releases-grid,body.meincode-songs-archive-mobile-style-carousel .meincode-song-archive-grid,body.meincode-related-mobile-style-carousel .meincode-related-grid,body.meincode-mobile-carousel .meincode-releases-grid,body.meincode-mobile-carousel .meincode-song-archive-grid,body.meincode-mobile-carousel .meincode-related-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory;gap:15px !important;padding:10px 0 20px 0;margin:0 -15px;padding-left:15px;padding-right:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.meincode-releases-mobile-style-carousel .meincode-releases-grid::-webkit-scrollbar,body.meincode-songs-archive-mobile-style-carousel .meincode-song-archive-grid::-webkit-scrollbar,body.meincode-related-mobile-style-carousel .meincode-related-grid::-webkit-scrollbar,body.meincode-mobile-carousel .meincode-releases-grid::-webkit-scrollbar,body.meincode-mobile-carousel .meincode-song-archive-grid::-webkit-scrollbar,body.meincode-mobile-carousel .meincode-related-grid::-webkit-scrollbar{display:none}body.meincode-releases-mobile-style-carousel .meincode-song-compact,body.meincode-songs-archive-mobile-style-carousel .meincode-archive-card,body.meincode-related-mobile-style-carousel .meincode-related-card,body.meincode-mobile-carousel .meincode-song-compact,body.meincode-mobile-carousel .meincode-archive-card,body.meincode-mobile-carousel .meincode-related-card{flex:0 0 75%;max-width:280px;min-width:240px;scroll-snap-align:start;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.12)}body.meincode-releases-mobile-style-carousel .meincode-song-compact-inner,body.meincode-mobile-carousel .meincode-song-compact-inner{flex-direction:column;padding:0;gap:0}body.meincode-releases-mobile-style-carousel .meincode-compact-cover,body.meincode-mobile-carousel .meincode-compact-cover{width:100%}body.meincode-releases-mobile-style-carousel .meincode-compact-cover::after,body.meincode-mobile-carousel .meincode-compact-cover::after{display:none}body.meincode-releases-mobile-style-carousel .meincode-compact-cover img,body.meincode-mobile-carousel .meincode-compact-cover img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0}body.meincode-mobile-carousel .meincode-compact-info{padding:15px;background:var(--meincode-text-white)}body.meincode-mobile-carousel .meincode-compact-title{font-size:1.1rem;margin-bottom:4px}body.meincode-mobile-carousel .meincode-compact-links{padding:12px 15px;background:var(--meincode-bg-lighter);gap:8px;justify-content:center}}@media (max-width:768px){body.meincode-releases-mobile-style-list .meincode-releases-grid,body.meincode-songs-archive-mobile-style-list .meincode-song-archive-grid,body.meincode-related-mobile-style-list .meincode-related-grid,body.meincode-mobile-list .meincode-releases-grid,body.meincode-mobile-list .meincode-song-archive-grid,body.meincode-mobile-list .meincode-related-grid{display:flex !important;flex-direction:column !important;gap:0 !important;background:var(--meincode-text-white);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.06)}body.meincode-releases-mobile-style-list .meincode-song-compact,body.meincode-mobile-list .meincode-song-compact{display:flex !important;flex-direction:row !important;align-items:center !important;padding:12px 15px !important;gap:15px !important;background:var(--meincode-text-white) !important;border-radius:0 !important;box-shadow:none !important;border-bottom:1px solid var(--meincode-gray-100) !important;position:relative}body.meincode-mobile-list .meincode-song-compact:last-child{border-bottom:none !important}body.meincode-mobile-list .meincode-song-compact-inner{display:flex !important;flex-direction:row !important;align-items:center !important;width:100% !important;padding:0 !important;gap:15px !important}body.meincode-mobile-list .meincode-compact-cover{width:56px !important;height:56px !important;min-width:56px !important;flex-shrink:0 !important;position:relative !important}body.meincode-mobile-list .meincode-compact-cover::after{display:none !important}body.meincode-mobile-list .meincode-compact-cover img{width:56px !important;height:56px !important;object-fit:cover !important;border-radius:6px !important}body.meincode-mobile-list .meincode-compact-info{flex:1 !important;min-width:0 !important;padding:0 !important;padding-right:50px !important}body.meincode-mobile-list .meincode-compact-title{font-size:0.95rem !important;font-weight:600 !important;margin-bottom:2px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:var(--meincode-bg-near-black) !important}body.meincode-mobile-list .meincode-compact-artist{font-size:0.85rem !important;color:var(--meincode-gray-600) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.meincode-mobile-list .meincode-compact-links,body.meincode-mobile-list .meincode-streaming-links-compact{display:none !important}body.meincode-mobile-list .meincode-song-compact::after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:var(--meincode-gradient,linear-gradient(135deg,var(--meincode-accent-bright),#f7931e));border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}body.meincode-mobile-list .meincode-archive-card{display:flex !important;flex-direction:row !important;align-items:center !important;padding:12px 15px !important;gap:15px !important;background:var(--meincode-text-white) !important;border-radius:0 !important;box-shadow:none !important;border-bottom:1px solid var(--meincode-gray-100) !important;position:relative}body.meincode-mobile-list .meincode-archive-card:last-child{border-bottom:none !important}body.meincode-mobile-list .meincode-archive-cover{width:56px !important;height:56px !important;min-width:56px !important;flex-shrink:0 !important;aspect-ratio:1 !important}body.meincode-mobile-list .meincode-archive-cover img{width:56px !important;height:56px !important;border-radius:6px !important;object-fit:cover !important}body.meincode-mobile-list .meincode-archive-info{flex:1 !important;padding:0 !important;padding-right:50px !important;min-width:0 !important}body.meincode-mobile-list .meincode-archive-title{font-size:0.95rem !important;font-weight:600 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.meincode-mobile-list .meincode-archive-artist{font-size:0.85rem !important;color:var(--meincode-gray-600) !important}body.meincode-mobile-list .meincode-archive-card::after,body.meincode-mobile-list .meincode-related-card::after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:var(--meincode-gradient,linear-gradient(135deg,var(--meincode-accent-bright),#f7931e));border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}body.meincode-mobile-list .meincode-related-card{display:flex !important;flex-direction:row !important;align-items:center !important;padding:12px 15px !important;gap:15px !important;background:var(--meincode-text-white) !important;border-radius:0 !important;box-shadow:none !important;border-bottom:1px solid var(--meincode-gray-100) !important;position:relative !important}body.meincode-mobile-list .meincode-related-card:last-child{border-bottom:none !important}body.meincode-mobile-list .meincode-related-cover{width:56px !important;height:56px !important;min-width:56px !important;flex-shrink:0 !important;aspect-ratio:1 !important}body.meincode-mobile-list .meincode-related-cover img{width:56px !important;height:56px !important;border-radius:6px !important;object-fit:cover !important}body.meincode-mobile-list .meincode-related-info{flex:1 !important;padding:0 !important;padding-right:50px !important;min-width:0 !important}body.meincode-mobile-list .meincode-related-song-title{font-size:0.95rem !important;font-weight:600 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:var(--meincode-bg-near-black) !important}body.meincode-mobile-list .meincode-related-artist{font-size:0.85rem !important;color:var(--meincode-gray-600) !important}body.meincode-mobile-list .meincode-related-play{display:none !important}}body.meincode-songs-archive-desktop-2 .meincode-song-archive-grid{grid-template-columns:repeat(2,1fr) !important}body.meincode-songs-archive-desktop-3 .meincode-song-archive-grid{grid-template-columns:repeat(3,1fr) !important}body.meincode-songs-archive-desktop-4 .meincode-song-archive-grid{grid-template-columns:repeat(4,1fr) !important}body.meincode-songs-archive-desktop-5 .meincode-song-archive-grid{grid-template-columns:repeat(5,1fr) !important}body.meincode-songs-archive-desktop-6 .meincode-song-archive-grid{grid-template-columns:repeat(6,1fr) !important}@media (max-width:768px){body.meincode-songs-archive-mobile-1 .meincode-song-archive-grid{grid-template-columns:1fr !important}body.meincode-songs-archive-mobile-2 .meincode-song-archive-grid{grid-template-columns:repeat(2,1fr) !important}body.meincode-songs-archive-mobile-carousel .meincode-song-archive-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory;gap:15px !important;padding:10px 0 20px 0;margin:0 -15px;padding-left:15px;padding-right:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.meincode-songs-archive-mobile-carousel .meincode-song-archive-grid::-webkit-scrollbar{display:none}body.meincode-songs-archive-mobile-carousel .meincode-song-archive-grid>*{flex:0 0 75%;max-width:280px;min-width:220px;scroll-snap-align:start}}body.meincode-songs-archive-style-overlay .meincode-song-archive-grid .meincode-archive-card{position:relative}body.meincode-songs-archive-style-overlay .meincode-song-archive-grid .meincode-archive-info{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%)}body.meincode-songs-archive-style-overlay .meincode-song-archive-grid .meincode-archive-title{color:var(--meincode-text-white);text-shadow:0 2px 8px rgba(0,0,0,0.5)}body.meincode-songs-archive-style-overlay .meincode-song-archive-grid .meincode-archive-artist{color:rgba(255,255,255,0.8)}body.meincode-songs-archive-style-glass .meincode-song-archive-grid .meincode-archive-card{background:rgba(255,255,255,0.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,0.25);box-shadow:0 8px 32px rgba(0,0,0,0.1)}body.meincode-songs-archive-style-neon .meincode-song-archive-grid .meincode-archive-card{background:var(--meincode-bg-navy);border:1px solid rgba(139,92,246,0.3);box-shadow:0 0 20px rgba(139,92,246,0.15),inset 0 0 30px rgba(139,92,246,0.05)}body.meincode-songs-archive-style-neon .meincode-song-archive-grid .meincode-archive-title{color:var(--meincode-text-white);text-shadow:0 0 10px rgba(139,92,246,0.5)}body.meincode-songs-archive-style-neon .meincode-song-archive-grid .meincode-archive-artist{color:var(--meincode-violet-light)}body.meincode-artists-archive-desktop-2 .meincode-artist-archive-grid{grid-template-columns:repeat(2,1fr) !important}body.meincode-artists-archive-desktop-3 .meincode-artist-archive-grid{grid-template-columns:repeat(3,1fr) !important}body.meincode-artists-archive-desktop-4 .meincode-artist-archive-grid{grid-template-columns:repeat(4,1fr) !important}body.meincode-artists-archive-desktop-5 .meincode-artist-archive-grid{grid-template-columns:repeat(5,1fr) !important}body.meincode-artists-archive-desktop-6 .meincode-artist-archive-grid{grid-template-columns:repeat(6,1fr) !important}@media (max-width:768px){body.meincode-artists-archive-mobile-1 .meincode-artist-archive-grid{grid-template-columns:1fr !important}body.meincode-artists-archive-mobile-2 .meincode-artist-archive-grid{grid-template-columns:repeat(2,1fr) !important}body.meincode-artists-archive-mobile-carousel .meincode-artist-archive-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory;gap:15px !important;padding:10px 0 20px 0;margin:0 -15px;padding-left:15px;padding-right:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.meincode-artists-archive-mobile-carousel .meincode-artist-archive-grid::-webkit-scrollbar{display:none}body.meincode-artists-archive-mobile-carousel .meincode-artist-archive-grid>*{flex:0 0 75%;max-width:280px;min-width:220px;scroll-snap-align:start}}body.meincode-artists-archive-style-overlay .meincode-artist-archive-grid .meincode-archive-card{position:relative}body.meincode-artists-archive-style-overlay .meincode-artist-archive-grid .meincode-archive-info{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%)}body.meincode-artists-archive-style-overlay .meincode-artist-archive-grid .meincode-archive-title{color:var(--meincode-text-white);text-shadow:0 2px 8px rgba(0,0,0,0.5)}body.meincode-artists-archive-style-glass .meincode-artist-archive-grid .meincode-archive-card{background:rgba(255,255,255,0.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,0.25);box-shadow:0 8px 32px rgba(0,0,0,0.1)}body.meincode-artists-archive-style-neon .meincode-artist-archive-grid .meincode-archive-card{background:var(--meincode-bg-navy);border:1px solid rgba(139,92,246,0.3);box-shadow:0 0 20px rgba(139,92,246,0.15),inset 0 0 30px rgba(139,92,246,0.05)}body.meincode-artists-archive-style-neon .meincode-artist-archive-grid .meincode-archive-title{color:var(--meincode-text-white);text-shadow:0 0 10px rgba(139,92,246,0.5)}body.meincode-releases-desktop-2 .meincode-releases-grid{grid-template-columns:repeat(2,1fr) !important}body.meincode-releases-desktop-3 .meincode-releases-grid{grid-template-columns:repeat(3,1fr) !important}body.meincode-releases-desktop-4 .meincode-releases-grid{grid-template-columns:repeat(4,1fr) !important}body.meincode-releases-desktop-5 .meincode-releases-grid{grid-template-columns:repeat(5,1fr) !important}body.meincode-releases-desktop-6 .meincode-releases-grid{grid-template-columns:repeat(6,1fr) !important}body.meincode-related-desktop-2 .meincode-related-grid{grid-template-columns:repeat(2,1fr) !important}body.meincode-related-desktop-3 .meincode-related-grid{grid-template-columns:repeat(3,1fr) !important}body.meincode-related-desktop-4 .meincode-related-grid{grid-template-columns:repeat(4,1fr) !important}body.meincode-related-desktop-5 .meincode-related-grid{grid-template-columns:repeat(5,1fr) !important}body.meincode-related-desktop-6 .meincode-related-grid{grid-template-columns:repeat(6,1fr) !important}@media (max-width:768px){.meincode-releases-grid,body.single-artists .meincode-releases-grid{display:grid !important;grid-template-columns:1fr !important;gap:15px !important}body.meincode-releases-mobile-1 .meincode-releases-grid,body.meincode-releases-mobile-1 .meincode-related-grid{grid-template-columns:1fr !important}body.meincode-releases-mobile-2 .meincode-releases-grid,body.meincode-releases-mobile-2 .meincode-related-grid{grid-template-columns:repeat(2,1fr) !important}body.meincode-releases-mobile-carousel .meincode-releases-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory;gap:15px !important;padding:10px 0 20px 0;margin:0 -15px;padding-left:15px;padding-right:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.meincode-releases-mobile-carousel .meincode-releases-grid::-webkit-scrollbar{display:none}body.meincode-releases-mobile-carousel .meincode-releases-grid>*{flex:0 0 75%;max-width:280px;min-width:220px;scroll-snap-align:start}body.single-artists .meincode-releases-grid .meincode-song-compact{width:100% !important;max-width:100% !important}}@media (max-width:768px){body.meincode-related-mobile-1 .meincode-related-grid{grid-template-columns:1fr !important}body.meincode-related-mobile-2 .meincode-related-grid{grid-template-columns:repeat(2,1fr) !important}body.meincode-related-mobile-carousel .meincode-related-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory;gap:15px !important;padding:10px 0 20px 0;margin:0 -15px;padding-left:15px;padding-right:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.meincode-related-mobile-carousel .meincode-related-grid::-webkit-scrollbar{display:none}body.meincode-related-mobile-carousel .meincode-related-grid>*{flex:0 0 75%;max-width:280px;min-width:220px;scroll-snap-align:start}}@media (min-width:769px){body.meincode-releases-desktop-style-standard .meincode-releases-grid .meincode-song-compact{border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;overflow:hidden !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;background:var(--meincode-text-white) !important}body.meincode-releases-desktop-style-standard .meincode-releases-grid .meincode-song-compact:hover{transform:translateY(-5px) !important;box-shadow:0 8px 25px rgba(0,0,0,0.12) !important}body.meincode-releases-desktop-style-standard .meincode-releases-grid .meincode-streaming-links-compact{background:transparent !important;border-top:none !important}body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-song-compact{position:relative !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 4px 15px rgba(0,0,0,0.1) !important}body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-song-compact:hover{transform:translateY(-5px) !important;box-shadow:0 12px 35px rgba(0,0,0,0.15) !important}body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-compact-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.5) 40%,transparent 100%) !important;pointer-events:none !important}body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-compact-info{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:18px 15px !important;z-index:2 !important;background:transparent !important}body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-compact-title,body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-compact-title a{color:var(--meincode-text-white) !important;text-shadow:0 2px 8px rgba(0,0,0,0.5) !important}body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-compact-artist,body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-compact-artist a{color:rgba(255,255,255,0.85) !important}body.meincode-releases-desktop-style-overlay .meincode-releases-grid .meincode-streaming-links-compact{background:transparent !important;padding:10px 15px !important}body.meincode-releases-desktop-style-minimal .meincode-releases-grid .meincode-song-compact{background:transparent !important;border:none !important;box-shadow:none !important;border-radius:12px !important;overflow:hidden !important}body.meincode-releases-desktop-style-minimal .meincode-releases-grid .meincode-song-compact:hover{transform:scale(1.03) !important}body.meincode-releases-desktop-style-minimal .meincode-releases-grid .meincode-compact-cover img{border-radius:12px !important}body.meincode-releases-desktop-style-minimal .meincode-releases-grid .meincode-compact-info{padding:12px 4px !important;background:transparent !important}body.meincode-releases-desktop-style-minimal .meincode-releases-grid .meincode-streaming-links-compact{display:none !important}body.meincode-releases-desktop-style-glass .meincode-releases-grid .meincode-song-compact{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-radius:20px !important;border:1px solid rgba(255,255,255,0.25) !important;box-shadow:0 8px 32px rgba(0,0,0,0.1) !important;overflow:hidden !important}body.meincode-releases-desktop-style-glass .meincode-releases-grid .meincode-song-compact:hover{transform:translateY(-10px) scale(1.02) !important;box-shadow:0 20px 50px rgba(0,0,0,0.15) !important}body.meincode-releases-desktop-style-glass .meincode-releases-grid .meincode-compact-title{color:var(--meincode-primary) !important;font-weight:600 !important}body.meincode-releases-desktop-style-glass .meincode-releases-grid .meincode-streaming-links-compact{padding:12px !important;background:rgba(255,255,255,0.3) !important;backdrop-filter:blur(10px) !important}body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-song-compact{background:var(--meincode-primary) !important;border-radius:12px !important;border:1px solid var(--meincode-bg-dark-secondary) !important;box-shadow:0 4px 20px rgba(0,0,0,0.2) !important;overflow:hidden !important}body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-song-compact:hover{transform:translateY(-4px) !important;border-color:var(--meincode-text) !important;box-shadow:0 8px 30px rgba(0,0,0,0.3) !important}body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-compact-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:50% !important;background:linear-gradient(to top,var(--meincode-primary) 0%,transparent 100%) !important}body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-compact-info{padding:16px !important;background:var(--meincode-primary) !important}body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-compact-title,body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-compact-title a{color:var(--meincode-bg-light) !important}body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-compact-artist,body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-compact-artist a{color:var(--meincode-text-muted-solid) !important}body.meincode-releases-desktop-style-neon .meincode-releases-grid .meincode-streaming-links-compact{padding:12px !important;background:var(--meincode-bg-dark-secondary) !important;border-top:1px solid var(--meincode-text) !important}body.meincode-related-desktop-style-standard .meincode-related-grid .meincode-related-card{border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;overflow:hidden !important;background:var(--meincode-text-white) !important}body.meincode-related-desktop-style-overlay .meincode-related-grid .meincode-related-card{position:relative !important;border-radius:12px !important;overflow:hidden !important}body.meincode-related-desktop-style-overlay .meincode-related-grid .meincode-related-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%) !important}body.meincode-related-desktop-style-overlay .meincode-related-grid .meincode-related-info{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:18px 15px !important;z-index:2 !important}body.meincode-related-desktop-style-overlay .meincode-related-grid .meincode-related-song-title{color:var(--meincode-text-white) !important;text-shadow:0 2px 8px rgba(0,0,0,0.5) !important}body.meincode-related-desktop-style-overlay .meincode-related-grid .meincode-related-artist{color:rgba(255,255,255,0.85) !important}body.meincode-related-desktop-style-minimal .meincode-related-grid .meincode-related-card{background:transparent !important;box-shadow:none !important;border:none !important}body.meincode-related-desktop-style-glass .meincode-related-grid .meincode-related-card{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(20px) !important;border-radius:20px !important;border:1px solid rgba(255,255,255,0.25) !important}body.meincode-related-desktop-style-neon .meincode-related-grid .meincode-related-card{background:var(--meincode-primary) !important;border:1px solid var(--meincode-bg-dark-secondary) !important;box-shadow:0 4px 20px rgba(0,0,0,0.2) !important;border-radius:12px !important}body.meincode-related-desktop-style-neon .meincode-related-grid .meincode-related-card:hover{border-color:var(--meincode-text) !important;box-shadow:0 8px 30px rgba(0,0,0,0.3) !important}body.meincode-related-desktop-style-neon .meincode-related-grid .meincode-related-song-title{color:var(--meincode-bg-light) !important}body.meincode-related-desktop-style-neon .meincode-related-grid .meincode-related-artist{color:var(--meincode-text-muted-solid) !important}body.meincode-songs-archive-desktop-style-standard .meincode-song-archive-grid .meincode-archive-card{border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;background:var(--meincode-text-white) !important}body.meincode-songs-archive-desktop-style-overlay .meincode-song-archive-grid .meincode-archive-card{position:relative !important;border-radius:12px !important;overflow:hidden !important}body.meincode-songs-archive-desktop-style-overlay .meincode-song-archive-grid .meincode-archive-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%) !important}body.meincode-songs-archive-desktop-style-overlay .meincode-song-archive-grid .meincode-archive-info{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:18px 15px !important;z-index:2 !important}body.meincode-songs-archive-desktop-style-overlay .meincode-song-archive-grid .meincode-archive-title{color:var(--meincode-text-white) !important}body.meincode-songs-archive-desktop-style-overlay .meincode-song-archive-grid .meincode-archive-artist{color:rgba(255,255,255,0.85) !important}body.meincode-songs-archive-desktop-style-minimal .meincode-song-archive-grid .meincode-archive-card{background:transparent !important;box-shadow:none !important}body.meincode-songs-archive-desktop-style-glass .meincode-song-archive-grid .meincode-archive-card{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(20px) !important;border-radius:20px !important}body.meincode-songs-archive-desktop-style-neon .meincode-song-archive-grid .meincode-archive-card{background:var(--meincode-primary) !important;border:1px solid var(--meincode-bg-dark-secondary) !important;border-radius:12px !important}body.meincode-songs-archive-desktop-style-neon .meincode-song-archive-grid .meincode-archive-card:hover{border-color:var(--meincode-text) !important}body.meincode-songs-archive-desktop-style-neon .meincode-song-archive-grid .meincode-archive-title{color:var(--meincode-bg-light) !important}body.meincode-songs-archive-desktop-style-neon .meincode-song-archive-grid .meincode-archive-artist{color:var(--meincode-text-muted-solid) !important}body.meincode-artists-archive-desktop-style-standard .meincode-artist-archive-grid .meincode-archive-card{border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;background:var(--meincode-text-white) !important}body.meincode-artists-archive-desktop-style-overlay .meincode-artist-archive-grid .meincode-archive-card{position:relative !important;border-radius:12px !important;overflow:hidden !important}body.meincode-artists-archive-desktop-style-minimal .meincode-artist-archive-grid .meincode-archive-card{background:transparent !important;box-shadow:none !important}body.meincode-artists-archive-desktop-style-glass .meincode-artist-archive-grid .meincode-archive-card{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(20px) !important;border-radius:20px !important}body.meincode-artists-archive-desktop-style-neon .meincode-artist-archive-grid .meincode-archive-card{background:var(--meincode-primary) !important;border:1px solid var(--meincode-bg-dark-secondary) !important;border-radius:12px !important}body.meincode-artists-archive-desktop-style-neon .meincode-artist-archive-grid .meincode-archive-card:hover{border-color:var(--meincode-text) !important}body.meincode-artists-archive-desktop-style-neon .meincode-artist-archive-grid .meincode-archive-title{color:var(--meincode-bg-light) !important}body.meincode-artists-archive-desktop-style-neon .meincode-artist-archive-grid .meincode-archive-artist{color:var(--meincode-text-muted-solid) !important}}@media (max-width:768px){body.meincode-releases-mobile-style-standard .meincode-releases-grid .meincode-song-compact{border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;overflow:hidden !important;background:var(--meincode-text-white) !important}body.meincode-releases-mobile-style-standard .meincode-releases-grid .meincode-streaming-links-compact{background:transparent !important}body.meincode-releases-mobile-style-overlay .meincode-releases-grid .meincode-song-compact{position:relative !important;border-radius:12px !important;overflow:hidden !important}body.meincode-releases-mobile-style-overlay .meincode-releases-grid .meincode-compact-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%) !important;pointer-events:none !important}body.meincode-releases-mobile-style-overlay .meincode-releases-grid .meincode-compact-info{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:15px !important;z-index:2 !important;background:transparent !important}body.meincode-releases-mobile-style-overlay .meincode-releases-grid .meincode-compact-title,body.meincode-releases-mobile-style-overlay .meincode-releases-grid .meincode-compact-title a{color:var(--meincode-text-white) !important;text-shadow:0 2px 8px rgba(0,0,0,0.5) !important}body.meincode-releases-mobile-style-overlay .meincode-releases-grid .meincode-compact-artist,body.meincode-releases-mobile-style-overlay .meincode-releases-grid .meincode-compact-artist a{color:rgba(255,255,255,0.85) !important}body.meincode-releases-mobile-style-overlay .meincode-releases-grid .meincode-streaming-links-compact{background:transparent !important}body.meincode-releases-mobile-style-minimal .meincode-releases-grid .meincode-song-compact{background:transparent !important;border:none !important;box-shadow:none !important;border-radius:12px !important}body.meincode-releases-mobile-style-minimal .meincode-releases-grid .meincode-compact-cover img{border-radius:12px !important}body.meincode-releases-mobile-style-minimal .meincode-releases-grid .meincode-compact-info{padding:10px 4px !important;background:transparent !important}body.meincode-releases-mobile-style-minimal .meincode-releases-grid .meincode-streaming-links-compact{display:none !important}body.meincode-releases-mobile-style-glass .meincode-releases-grid .meincode-song-compact{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border-radius:16px !important;border:1px solid rgba(255,255,255,0.25) !important}body.meincode-releases-mobile-style-glass .meincode-releases-grid .meincode-compact-title{color:var(--meincode-primary) !important;font-weight:600 !important}body.meincode-releases-mobile-style-neon .meincode-releases-grid .meincode-song-compact{background:var(--meincode-primary) !important;border-radius:12px !important;border:1px solid var(--meincode-bg-dark-secondary) !important;box-shadow:0 4px 15px rgba(0,0,0,0.2) !important}body.meincode-releases-mobile-style-neon .meincode-releases-grid .meincode-compact-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:50% !important;background:linear-gradient(to top,var(--meincode-primary) 0%,transparent 100%) !important}body.meincode-releases-mobile-style-neon .meincode-releases-grid .meincode-compact-info{padding:14px !important;background:var(--meincode-primary) !important}body.meincode-releases-mobile-style-neon .meincode-releases-grid .meincode-compact-title,body.meincode-releases-mobile-style-neon .meincode-releases-grid .meincode-compact-title a{color:var(--meincode-bg-light) !important}body.meincode-releases-mobile-style-neon .meincode-releases-grid .meincode-compact-artist,body.meincode-releases-mobile-style-neon .meincode-releases-grid .meincode-compact-artist a{color:var(--meincode-text-muted-solid) !important}body.meincode-related-mobile-style-standard .meincode-related-grid .meincode-related-card{border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;overflow:hidden !important;background:var(--meincode-text-white) !important}body.meincode-related-mobile-style-overlay .meincode-related-grid .meincode-related-card{position:relative !important;border-radius:12px !important;overflow:hidden !important}body.meincode-related-mobile-style-overlay .meincode-related-grid .meincode-related-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%) !important}body.meincode-related-mobile-style-overlay .meincode-related-grid .meincode-related-info{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:15px !important;z-index:2 !important}body.meincode-related-mobile-style-overlay .meincode-related-grid .meincode-related-song-title{color:var(--meincode-text-white) !important;text-shadow:0 2px 8px rgba(0,0,0,0.5) !important}body.meincode-related-mobile-style-overlay .meincode-related-grid .meincode-related-artist{color:rgba(255,255,255,0.85) !important}body.meincode-related-mobile-style-minimal .meincode-related-grid .meincode-related-card{background:transparent !important;border:none !important;box-shadow:none !important;border-radius:12px !important}body.meincode-related-mobile-style-minimal .meincode-related-grid .meincode-related-cover img{border-radius:12px !important}body.meincode-related-mobile-style-minimal .meincode-related-grid .meincode-related-info{padding:10px 4px !important;background:transparent !important}body.meincode-related-mobile-style-glass .meincode-related-grid .meincode-related-card{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border-radius:16px !important;border:1px solid rgba(255,255,255,0.25) !important}body.meincode-related-mobile-style-glass .meincode-related-grid .meincode-related-song-title{color:var(--meincode-primary) !important;font-weight:600 !important}body.meincode-related-mobile-style-neon .meincode-related-grid .meincode-related-card{background:var(--meincode-primary) !important;border-radius:12px !important;border:1px solid var(--meincode-bg-dark-secondary) !important;box-shadow:0 4px 15px rgba(0,0,0,0.2) !important}body.meincode-related-mobile-style-neon .meincode-related-grid .meincode-related-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:50% !important;background:linear-gradient(to top,var(--meincode-primary) 0%,transparent 100%) !important}body.meincode-related-mobile-style-neon .meincode-related-grid .meincode-related-info{padding:14px !important;background:var(--meincode-primary) !important}body.meincode-related-mobile-style-neon .meincode-related-grid .meincode-related-song-title{color:var(--meincode-bg-light) !important}body.meincode-related-mobile-style-neon .meincode-related-grid .meincode-related-artist{color:var(--meincode-text-muted-solid) !important}body.meincode-songs-archive-mobile-style-standard .meincode-song-archive-grid .meincode-archive-card{border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;background:var(--meincode-text-white) !important}body.meincode-songs-archive-mobile-style-overlay .meincode-song-archive-grid .meincode-archive-card{position:relative !important;border-radius:12px !important;overflow:hidden !important}body.meincode-songs-archive-mobile-style-overlay .meincode-song-archive-grid .meincode-archive-cover::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%) !important}body.meincode-songs-archive-mobile-style-overlay .meincode-song-archive-grid .meincode-archive-info{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:15px !important;z-index:2 !important}body.meincode-songs-archive-mobile-style-overlay .meincode-song-archive-grid .meincode-archive-title{color:var(--meincode-text-white) !important}body.meincode-songs-archive-mobile-style-overlay .meincode-song-archive-grid .meincode-archive-artist{color:rgba(255,255,255,0.85) !important}body.meincode-songs-archive-mobile-style-minimal .meincode-song-archive-grid .meincode-archive-card{background:transparent !important;box-shadow:none !important}body.meincode-songs-archive-mobile-style-glass .meincode-song-archive-grid .meincode-archive-card{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(15px) !important;border-radius:16px !important}body.meincode-songs-archive-mobile-style-neon .meincode-song-archive-grid .meincode-archive-card{background:var(--meincode-primary) !important;border:1px solid var(--meincode-bg-dark-secondary) !important;border-radius:12px !important}body.meincode-songs-archive-mobile-style-neon .meincode-song-archive-grid .meincode-archive-title{color:var(--meincode-bg-light) !important}body.meincode-songs-archive-mobile-style-neon .meincode-song-archive-grid .meincode-archive-artist{color:var(--meincode-text-muted-solid) !important}body.meincode-artists-archive-mobile-style-standard .meincode-artist-archive-grid .meincode-archive-card{border-radius:12px !important;box-shadow:0 2px 10px rgba(0,0,0,0.08) !important;background:var(--meincode-text-white) !important}body.meincode-artists-archive-mobile-style-overlay .meincode-artist-archive-grid .meincode-archive-card{position:relative !important;border-radius:12px !important;overflow:hidden !important}body.meincode-artists-archive-mobile-style-minimal .meincode-artist-archive-grid .meincode-archive-card{background:transparent !important;box-shadow:none !important}body.meincode-artists-archive-mobile-style-glass .meincode-artist-archive-grid .meincode-archive-card{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(15px) !important;border-radius:16px !important}body.meincode-artists-archive-mobile-style-neon .meincode-artist-archive-grid .meincode-archive-card{background:var(--meincode-primary) !important;border:1px solid var(--meincode-bg-dark-secondary) !important;border-radius:12px !important}body.meincode-artists-archive-mobile-style-neon .meincode-artist-archive-grid .meincode-archive-title{color:var(--meincode-bg-light) !important}body.meincode-artists-archive-mobile-style-neon .meincode-artist-archive-grid .meincode-archive-artist{color:var(--meincode-text-muted-solid) !important}}.meincode-carousel-wrapper{position:relative;display:flex;align-items:center;gap:10px}.meincode-releases-grid.is-grid,.meincode-related-grid.is-grid{display:grid !important;grid-template-columns:repeat(var(--meincode-card-columns,3),1fr) !important;gap:20px !important;padding:10px 0 !important}.meincode-releases-grid.is-grid>*,.meincode-related-grid.is-grid .meincode-related-card{width:100% !important;max-width:none !important;min-width:0 !important}.meincode-releases-grid.is-carousel,.meincode-related-grid.is-carousel{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;gap:20px !important;padding:10px 0 !important;flex:1;scrollbar-width:none !important;-ms-overflow-style:none !important;scroll-behavior:smooth !important}.meincode-releases-grid.is-carousel::-webkit-scrollbar,.meincode-related-grid.is-carousel::-webkit-scrollbar{display:none !important;height:0 !important;width:0 !important}.meincode-releases-grid.is-carousel>*,.meincode-related-grid.is-carousel .meincode-related-card{flex:0 0 calc((100% - 40px) / 3) !important;min-width:180px !important;max-width:320px !important;scroll-snap-align:start !important}.meincode-releases-grid:not(.is-grid):not(.is-carousel),.meincode-related-grid:not(.is-grid):not(.is-carousel){display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:20px !important;padding:10px 0 !important;scrollbar-width:none !important}.meincode-releases-grid:not(.is-grid):not(.is-carousel)>*,.meincode-related-grid:not(.is-grid):not(.is-carousel) .meincode-related-card{flex:0 0 calc((100% - 40px) / 3) !important;min-width:200px !important;max-width:320px !important}@media (max-width:768px){.meincode-carousel-wrapper{gap:5px}.meincode-releases-grid>*,.meincode-related-grid .meincode-related-card{flex:0 0 85% !important;min-width:200px !important;max-width:300px !important}}.meincode-carousel-nav{flex-shrink:0;width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;border-radius:50% !important;background:var(--meincode-text-white) !important;border:2px solid var(--card-border) !important;box-shadow:0 2px 12px rgba(0,0,0,0.1) !important;cursor:pointer;display:flex !important;align-items:center !important;justify-content:center !important;z-index:10;transition:all 0.2s ease;color:var(--meincode-text-dark) !important;padding:0 !important}.meincode-carousel-nav:hover{background:var(--meincode-accent,var(--meincode-accent-bright)) !important;color:var(--meincode-text-white) !important;border-color:var(--meincode-accent,var(--meincode-accent-bright)) !important;transform:scale(1.1);box-shadow:0 4px 20px rgba(255,107,53,0.3) !important}.meincode-carousel-nav:active{transform:scale(0.95)}.meincode-carousel-nav svg{width:24px !important;height:24px !important;stroke:currentColor !important;stroke-width:2.5 !important;fill:none !important;display:block !important}.meincode-carousel-nav .nav-arrow{font-size:28px !important;font-weight:300 !important;line-height:1 !important;display:block !important;color:inherit !important}.meincode-carousel-nav.disabled{opacity:0.3 !important;cursor:default;pointer-events:none}@media (max-width:768px){.meincode-carousel-nav{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important}.meincode-carousel-nav svg{width:20px !important;height:20px !important}}.meincode-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.meincode-carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--card-border);cursor:pointer;transition:all 0.3s ease}.meincode-carousel-dot.active{background:var(--meincode-accent,var(--meincode-accent-bright));width:24px;border-radius:4px}@media (max-width:768px){.meincode-carousel-nav{width:40px;height:40px}.meincode-carousel-nav.prev{left:5px}.meincode-carousel-nav.next{right:5px}.meincode-carousel-nav svg{width:20px;height:20px}}.meincode-profile-bio-single{width:100%;max-width:100%;text-align:center;margin:1.5rem 0}.meincode-bio-content{font-size:1rem;line-height:1.7;color:var(--meincode-text,var(--meincode-text-dark));text-align:left;max-width:100%;overflow:hidden;transition:max-height 0.4s ease-out}.meincode-bio-content.collapsed{max-height:250px;position:relative}.meincode-bio-content.collapsed::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,var(--meincode-text-white));pointer-events:none}.meincode-bio-content p{margin:0 0 0.8em 0}.meincode-bio-content p:last-child{margin-bottom:0}.meincode-read-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:1rem;padding:12px 32px;background:var(--meincode-text-white);border:1.5px solid var(--meincode-gray-300);color:var(--meincode-text-medium);border-radius:6px;font-size:0.9rem;font-weight:500;cursor:pointer;transition:all 0.2s ease}.meincode-read-more-btn:hover{background:var(--meincode-bg-light);border-color:var(--meincode-text-muted-solid);color:var(--meincode-text-dark)}.meincode-read-more-btn .read-more-icon{width:12px;height:12px;transition:transform 0.2s ease}.meincode-profile-details-single{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}.meincode-ai-badge{display:inline-flex;align-items:center;gap:8px;background:var(--meincode-gradient-purple);color:var(--meincode-text-white);padding:8px 16px;border-radius:20px;font-size:0.8rem;font-weight:600;margin-bottom:0.5rem;border:none;box-shadow:0 2px 8px rgba(102,126,234,0.3);outline:none;-webkit-font-smoothing:antialiased}.meincode-ai-badge svg{width:16px;height:16px;fill:currentColor;shape-rendering:geometricPrecision}.meincode-profile-header-single{display:flex;gap:2rem;align-items:flex-start;margin-bottom:2rem}.meincode-profile-image-single{flex-shrink:0;width:280px}.meincode-profile-image-single img{width:280px !important;height:280px !important;border-radius:50% !important;object-fit:cover !important;cursor:pointer;transition:transform 0.3s ease;box-shadow:0 12px 35px rgba(0,0,0,0.15)}.meincode-profile-image-single img:hover{transform:scale(1.03)}.meincode-artist-single{width:100%}@media (max-width:768px){.meincode-artist-single,.meincode-main-wrapper,body.single-artists .entry-content,body.single-artists .entry-body,body.single-artists .meincode-main-wrapper{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;max-width:100% !important;width:100% !important}.meincode-profile-header-single{flex-direction:column;align-items:center;text-align:center;padding:20px 0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important}.meincode-profile-left-column{padding:0 !important;margin:0 auto !important;width:100% !important}.meincode-profile-image-single{width:200px;margin:0 auto}.meincode-profile-image-single img{width:200px !important;height:200px !important}.meincode-profile-bio-single{text-align:center;padding:0 15px}.meincode-bio-content{text-align:center}.meincode-profile-details-single{padding:0 15px !important;width:100% !important}.meincode-artist-social-links{margin:20px auto !important;justify-content:center !important}}*:focus-visible{outline:3px solid var(--meincode-accent);outline-offset:2px}*:focus:not(:focus-visible){outline:none}.meincode-stream-button:focus-visible,.meincode-share-btn:focus-visible,.meincode-copy-btn:focus-visible,.meincode-main-wrapper button:focus-visible,.meincode-main-wrapper a:focus-visible{outline:3px solid var(--meincode-accent);outline-offset:2px;box-shadow:0 0 0 6px rgba(227,111,27,0.2)}.meincode-main-wrapper .screen-reader-text,.meincode-main-wrapper .sr-only,.meincode-main-wrapper .visually-hidden,.meincode-archive-wrapper .screen-reader-text,.meincode-archive-wrapper .sr-only,.meincode-archive-wrapper .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.meincode-main-wrapper .screen-reader-text:focus,.meincode-main-wrapper .sr-only:focus,.meincode-main-wrapper .skip-link:focus,.meincode-archive-wrapper .screen-reader-text:focus,.meincode-archive-wrapper .sr-only:focus,.meincode-archive-wrapper .skip-link:focus{position:fixed !important;top:10px;left:10px;width:auto !important;height:auto !important;padding:15px 20px !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;background:var(--meincode-text-white);color:var(--meincode-gray-700);font-size:1rem;font-weight:600;z-index:100000;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,0.3)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (prefers-contrast:high){.meincode-stream-button{border:2px solid currentColor !important}.meincode-card,.meincode-song-card,.meincode-artist-card{border:2px solid var(--meincode-gray-700) !important}}.meincode-stream-button,.meincode-share-btn,.meincode-copy-btn,.meincode-main-wrapper button:not(.meincode-action-btn),.meincode-main-wrapper [role="button"]:not(.meincode-action-btn){min-height:44px;min-width:44px}.meincode-song-content a:not(.meincode-stream-button):not(.meincode-share-btn){text-decoration:underline;text-underline-offset:2px}.meincode-song-content a:hover{text-decoration-thickness:2px}@media (max-width:768px){.meincode-song-single .meincode-action-bar{position:sticky;top:0;z-index:100;background:linear-gradient(to bottom,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.95) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 15px;margin:0 -15px 20px -15px;border-bottom:1px solid rgba(0,0,0,0.08);box-shadow:0 2px 10px rgba(0,0,0,0.05)}.meincode-song-single .meincode-action-bar .meincode-share-btn,.meincode-song-single .meincode-action-bar button{flex:1;justify-content:center}}.meincode-lyrics-toggle + .meincode-lyrics-content{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease,padding 0.3s ease;opacity:0;padding:0 20px}.meincode-lyrics-toggle + .meincode-lyrics-content.expanded,.meincode-lyrics-toggle + .meincode-lyrics-content.show{max-height:3000px;opacity:1;padding:20px}details.meincode-lyrics-accordion .meincode-lyrics-content{max-height:none;overflow:visible;opacity:1;padding:20px}.meincode-lyrics-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;padding:12px 20px;background:var(--meincode-bg-lighter);border-radius:8px;font-weight:600;color:var(--meincode-gray-700);transition:all 0.3s ease;border:none;width:100%;text-align:left}.meincode-lyrics-toggle:hover{background:var(--meincode-border-color)}.meincode-lyrics-toggle::after{content:'';margin-left:auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.3s ease}.meincode-lyrics-toggle.active::after,.meincode-lyrics-toggle[aria-expanded="true"]::after{transform:rotate(-135deg)}.meincode-share-section{background:linear-gradient(135deg,var(--meincode-bg-lighter) 0%,var(--meincode-border-color) 100%);border-radius:12px;padding:20px;margin:25px 0}.meincode-share-section h4{font-size:0.9rem;text-transform:uppercase;letter-spacing:1px;color:var(--meincode-gray-600);margin-bottom:15px}.meincode-share-buttons{display:flex;gap:10px;flex-wrap:wrap}.meincode-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:25px;font-weight:600;font-size:0.9rem;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:none;cursor:pointer}.meincode-share-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.meincode-share-btn svg{width:18px;height:18px}.meincode-share-btn.share-facebook{background:#1877F2;color:var(--meincode-text-white)}.meincode-share-btn.share-twitter{background:var(--meincode-gray-700);color:var(--meincode-text-white)}.meincode-share-btn.share-whatsapp{background:#25D366;color:var(--meincode-text-white)}.meincode-share-btn.share-telegram{background:#0088cc;color:var(--meincode-text-white)}.meincode-share-btn.share-email{background:var(--meincode-gray-600);color:var(--meincode-text-white)}.meincode-share-btn.share-copy{background:var(--meincode-gray-700);color:var(--meincode-text-white)}.meincode-video-container,.meincode-youtube-embed,.meincode-video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;margin:25px 0;background:var(--meincode-gray-700)}.meincode-video-container iframe,.meincode-youtube-embed iframe,.meincode-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:12px}.meincode-breadcrumb{display:flex;align-items:center;gap:8px;font-size:0.85rem;color:var(--meincode-gray-600);margin-bottom:20px;flex-wrap:wrap}.meincode-breadcrumb a{color:var(--meincode-gray-600);text-decoration:none;transition:color 0.2s}.meincode-breadcrumb a:hover{color:var(--meincode-accent)}.meincode-breadcrumb span.separator{color:var(--meincode-gray-400)}.meincode-breadcrumb span.current{color:var(--meincode-gray-700);font-weight:500}.meincode-smartlink-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:20px}.meincode-loading-spinner{width:50px;height:50px;border:3px solid rgba(255,255,255,0.1);border-top-color:var(--meincode-accent);border-radius:50%;animation:meincode-spin 1s cubic-bezier(0.4,0,0.2,1) infinite}@keyframes meincode-spin{to{transform:rotate(360deg)}}.meincode-loading-text{font-size:0.9rem;color:var(--meincode-gray-600);animation:meincode-pulse 2s ease-in-out infinite}@keyframes meincode-pulse{0%,100%{opacity:0.5}50%{opacity:1}}.meincode-stream-button{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transform:translateY(0)}.meincode-stream-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.2)}.meincode-stream-button:active{transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,0,0,0.15)}.meincode-smartlink-page .meincode-theme-toggle,.meincode-smartlink-artist-page .meincode-theme-toggle{position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.9);border:2px solid var(--meincode-gray-300);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.4rem;z-index:1000;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.meincode-smartlink-page .meincode-theme-toggle:hover,.meincode-smartlink-artist-page .meincode-theme-toggle:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.dark-mode .meincode-smartlink-page .meincode-theme-toggle,.dark-mode .meincode-smartlink-artist-page .meincode-theme-toggle{background:rgba(30,30,30,0.9);border-color:var(--meincode-gray-700);color:var(--meincode-text-white)}.meincode-artist-hero{position:relative;padding:60px 0;background:linear-gradient(135deg,var(--meincode-bg-navy) 0%,#16213e 100%);color:var(--meincode-text-white);margin-bottom:40px;overflow:hidden}.meincode-artist-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,...') center/cover;opacity:0.1}.meincode-artist-photo-large{width:200px;height:200px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,0.2);box-shadow:0 10px 40px rgba(0,0,0,0.3)}@media (min-width:768px){.meincode-artist-photo-large{width:280px;height:280px}}.meincode-artist-bio{font-size:1.1rem;line-height:1.8;color:var(--meincode-gray-700);max-width:800px}.meincode-artist-bio p:first-of-type::first-letter{font-size:3rem;font-weight:700;float:left;line-height:1;margin-right:10px;color:var(--meincode-accent)}.meincode-artist-social{display:flex;gap:12px;margin:20px 0}.meincode-artist-social a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--meincode-gray-100);color:var(--meincode-gray-700);transition:all 0.3s ease}.meincode-artist-social a:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.meincode-artist-social a.social-instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:var(--meincode-text-white)}.meincode-artist-social a.social-facebook:hover{background:#1877F2;color:var(--meincode-text-white)}.meincode-artist-social a.social-twitter:hover{background:var(--meincode-gray-700);color:var(--meincode-text-white)}.meincode-artist-social a.social-youtube:hover{background:#FF0000;color:var(--meincode-text-white)}.meincode-artist-social a.social-spotify:hover{background:#1DB954;color:var(--meincode-text-white)}.meincode-artist-social a.social-tiktok:hover{background:var(--meincode-gray-700);color:var(--meincode-text-white)}[id^="mcm-toolbar"] .mcm-select{display:none !important}.meincode-view-toggle{display:flex;border:1px solid var(--meincode-gray-300);border-radius:6px;overflow:hidden;margin-left:auto}.meincode-view-toggle button{padding:0 8px;border:none;background:var(--meincode-bg);cursor:pointer;height:32px;box-sizing:border-box}.meincode-view-toggle button.active{background:var(--meincode-accent);color:var(--meincode-text-white)}.meincode-skeleton{background:linear-gradient(90deg,var(--meincode-gray-100) 25%,var(--meincode-divider) 50%,var(--meincode-gray-100) 75%);background-size:200% 100%;animation:meincode-skeleton 1.5s ease-in-out infinite;border-radius:8px}@keyframes meincode-skeleton{0%{background-position:200% 0}100%{background-position:-200% 0}}.meincode-skeleton-card{height:300px}.meincode-skeleton-text{height:20px;margin:10px 0}.meincode-skeleton-text.short{width:60%}.meincode-alpha-nav{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:30px;padding:15px;background:var(--meincode-bg-lighter);border-radius:12px}.meincode-alpha-nav a,.meincode-alpha-nav button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;font-weight:600;font-size:0.9rem;color:var(--meincode-gray-600);background:var(--meincode-text-white);cursor:pointer;transition:all 0.2s;text-decoration:none}.meincode-alpha-nav a:hover,.meincode-alpha-nav button:hover{background:var(--meincode-accent);color:var(--meincode-text-white)}.meincode-alpha-nav a.active,.meincode-alpha-nav button.active{background:var(--meincode-accent);color:var(--meincode-text-white)}.meincode-alpha-nav a.disabled,.meincode-alpha-nav button.disabled{opacity:0.3;cursor:not-allowed}.meincode-artist-card.featured{position:relative;border:2px solid var(--meincode-accent)}.meincode-artist-card.featured::before{content:'★ Featured';position:absolute;top:10px;right:10px;background:var(--meincode-accent);color:var(--meincode-text-white);padding:4px 10px;border-radius:12px;font-size:0.75rem;font-weight:600;z-index:10}.meincode-artist-song-count{display:inline-flex;align-items:center;gap:5px;font-size:0.85rem;color:var(--meincode-gray-600);margin-top:8px}.meincode-artist-song-count svg{width:14px;height:14px}.meincode-random-artist-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--meincode-accent),var(--meincode-accent-gold));color:var(--meincode-text-white);border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.meincode-random-artist-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(227,111,27,0.3)}@media (max-width:480px){.meincode-qr-modal{padding:15px}.meincode-qr-box{max-width:100%;padding:30px 20px 25px;border-radius:20px;margin:0 auto}.meincode-qr-box h4{font-size:1.1rem;margin-bottom:20px}.meincode-qr-code{padding:15px;border-radius:12px;margin-bottom:15px}.meincode-qr-code img{width:min(250px,70vw);height:min(250px,70vw)}.meincode-qr-url{font-size:0.75rem;padding:8px 12px}.meincode-qr-close{top:10px;right:10px;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;font-size:20px;line-height:36px}}@media print{.meincode-action-bar,.meincode-share-section,.meincode-streaming-links,.meincode-related-songs,.meincode-qr-code,.meincode-theme-toggle,.meincode-filter-bar,.meincode-alpha-nav,header,footer,nav,.sidebar,.comments,#wpadminbar{display:none !important}body,.meincode-song-single,.meincode-lyrics-content{background:var(--meincode-text-white) !important;color:var(--meincode-gray-700) !important}.meincode-lyrics-content{max-height:none !important;opacity:1 !important;padding:0 !important}.meincode-lyrics-text{font-size:12pt !important;line-height:1.6 !important;white-space:pre-wrap !important}.meincode-song-header-single{flex-direction:column;align-items:flex-start}.meincode-cover-art-single{width:180px !important;height:180px !important;margin-bottom:20px}.meincode-cover-art-single.meincode-portrait-mode{object-position:top center}.meincode-song-single::after{content:'Printed from ' attr(data-url);display:block;margin-top:40px;padding-top:20px;border-top:1px solid var(--meincode-gray-400);font-size:10pt;color:var(--meincode-gray-600)}.meincode-lyrics-content{page-break-inside:avoid}}.mcm-album-header{display:flex;gap:32px;align-items:flex-end;padding:40px 0;margin-bottom:32px;border-bottom:1px solid var(--card-border)}.mcm-album-cover{flex-shrink:0;width:240px;height:240px;border-radius:var(--meincode-border-radius,16px);overflow:hidden;box-shadow:var(--meincode-shadow-hover,0 12px 24px rgba(0,0,0,0.15))}.mcm-album-cover img{width:100%;height:100%;object-fit:cover}.mcm-album-info{flex:1;min-width:0}.mcm-album-type{display:inline-block;font-size:var(--meincode-font-xs,0.75rem);font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--meincode-accent);margin-bottom:8px}.mcm-album-header .meincode-archive-title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;letter-spacing:-0.02em;line-height:1.2;margin:0 0 8px 0}.mcm-album-artist{font-size:var(--meincode-font-lg,1.125rem);color:var(--meincode-text-light,var(--meincode-text-light));margin:0 0 4px 0}.mcm-album-artist a{color:var(--meincode-accent);text-decoration:none}.mcm-album-artist a:hover{text-decoration:underline}.mcm-album-year{font-size:var(--meincode-font-sm,0.875rem);color:var(--meincode-text-light,var(--meincode-text-light));margin:0 0 12px 0}.mcm-album-track-count{font-size:var(--meincode-font-sm,0.875rem);color:var(--meincode-text-light,var(--meincode-text-light));margin:12px 0 0 0;font-weight:500}.mcm-album-header .meincode-archive-description{font-size:var(--meincode-font-base,1rem);line-height:1.6;color:var(--meincode-text);margin-top:12px}@media (max-width:768px){.mcm-album-header{flex-direction:column;align-items:center;text-align:center;gap:20px;padding:24px 0}.mcm-album-cover{width:200px;height:200px}.mcm-album-header .meincode-archive-title{font-size:1.5rem}}.meincode-archive-wrap{max-width:1200px;margin:0 auto;padding:40px 20px}.meincode-archive-header{text-align:center;margin-bottom:40px}.meincode-archive-header .meincode-archive-title{font-size:2.5rem;font-weight:700;margin:0 0 15px;color:var(--meincode-primary)}.meincode-archive-description{font-size:1.1rem;color:var(--meincode-text-light);max-width:600px;margin:0 auto}.meincode-songs-grid{display:grid;gap:25px}.meincode-grid-2{grid-template-columns:repeat(2,1fr)}.meincode-grid-3{grid-template-columns:repeat(3,1fr)}.meincode-grid-4{grid-template-columns:repeat(4,1fr)}.meincode-grid-5{grid-template-columns:repeat(5,1fr)}.meincode-grid-6{grid-template-columns:repeat(6,1fr)}@media (max-width:768px){.meincode-mobile-1{grid-template-columns:1fr}.meincode-mobile-2{grid-template-columns:repeat(2,1fr)}.meincode-mobile-3{grid-template-columns:repeat(3,1fr)}}.meincode-song-card{background:var(--meincode-text-white);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.meincode-song-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15)}.meincode-song-link{text-decoration:none;color:inherit;display:block}.meincode-song-cover{position:relative;aspect-ratio:1;overflow:hidden;background:var(--meincode-bg-light)}.meincode-song-cover img{width:100%;height:100%;object-fit:cover}.meincode-song-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--meincode-gray-300)}.meincode-song-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.meincode-song-card:hover .meincode-song-overlay{opacity:1}.meincode-play-icon{width:60px;height:60px;background:var(--meincode-text-white);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--meincode-primary)}.meincode-song-info{padding:15px}.meincode-song-title{font-size:1rem;font-weight:600;margin:0 0 5px;color:var(--meincode-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meincode-song-artist{font-size:0.875rem;color:var(--meincode-text-light);margin:0}.meincode-archive-pagination{margin-top:40px;text-align:center}.meincode-archive-pagination .nav-links{display:flex;justify-content:center;gap:10px}.meincode-archive-pagination a,.meincode-archive-pagination span{padding:10px 15px;background:var(--meincode-bg-light);border-radius:8px;text-decoration:none;color:var(--meincode-text-dark)}.meincode-archive-pagination a:hover{background:var(--meincode-border-color)}.meincode-archive-pagination .current{background:var(--meincode-accent);color:var(--meincode-text-white)}.meincode-no-songs{text-align:center;padding:60px 20px;color:var(--meincode-text-light)}.mcm-album-tracklist{background:var(--meincode-text-white);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.08);overflow:hidden;padding:8px 0}.mcm-album-track{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:8px;transition:background 0.2s ease;cursor:default}.mcm-album-track:hover{background:rgba(0,0,0,0.03)}.mcm-album-track.mcm-track-playing{background:color-mix(in srgb,var(--meincode-accent) 6%,transparent)}.mcm-album-track.mcm-track-playing .mcm-track-number{color:var(--meincode-accent);font-weight:700}.mcm-track-number{width:24px;font-size:0.85rem;color:var(--meincode-text-muted-solid);text-align:center;flex-shrink:0;font-variant-numeric:tabular-nums}.mcm-track-play-btn{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--meincode-text-light);border-radius:50%;transition:all 0.2s;flex-shrink:0}.mcm-track-play-btn:hover{background:color-mix(in srgb,var(--meincode-accent) 10%,transparent);color:var(--meincode-accent)}.mcm-track-playing .mcm-track-play-btn{color:var(--meincode-accent)}.mcm-track-cover{width:44px;height:44px;border-radius:6px;overflow:hidden;flex-shrink:0;background:var(--meincode-bg-light)}.mcm-track-cover img{width:100%;height:100%;object-fit:cover}.mcm-track-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--meincode-gray-300)}.mcm-track-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mcm-track-title{font-weight:600;font-size:0.95rem;color:var(--meincode-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcm-track-title:hover{color:var(--meincode-accent)}.mcm-track-playing .mcm-track-title{color:var(--meincode-accent)}.mcm-track-play-btn .mcm-icon-pause{display:none}.mcm-track-play-btn.is-playing-audio .mcm-icon-play{display:none}.mcm-track-play-btn.is-playing-audio .mcm-icon-pause{display:block}.mcm-player-btn .mcm-p-icon-pause{display:none}.mcm-player-btn.is-playing .mcm-p-icon-play{display:none}.mcm-player-btn.is-playing .mcm-p-icon-pause{display:block}.mcm-track-artist{font-size:0.8rem;color:var(--meincode-text-muted-solid)}.mcm-track-duration{font-size:0.8rem;color:var(--meincode-text-muted-solid);flex-shrink:0;font-variant-numeric:tabular-nums}.mcm-track-link{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--meincode-text-muted-solid);border-radius:50%;transition:all 0.2s;flex-shrink:0}.mcm-track-link:hover{color:var(--meincode-accent);background:color-mix(in srgb,var(--meincode-accent) 10%,transparent)}.mcm-album-player:not(.mcm-album-player--open){display:none !important}.mcm-album-player{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:rgba(15,23,42,0.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,0.1);padding:10px 20px;color:var(--meincode-text-white);box-shadow:0 -4px 20px rgba(0,0,0,0.3)}.mcm-player-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:14px}.mcm-player-cover{width:44px;height:44px;border-radius:6px;overflow:hidden;flex-shrink:0}.mcm-player-cover img{width:100%;height:100%;object-fit:cover}#mcm-player-cover-img.mcm-player-cover-img--hidden{display:none}.mcm-player-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex-shrink:0;max-width:180px}.mcm-player-title{font-weight:600;font-size:0.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcm-player-artist{font-size:0.75rem;opacity:0.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcm-player-controls{flex-shrink:0}.mcm-player-btn{width:40px;height:40px;border:none;background:var(--meincode-accent);color:var(--meincode-text-white);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.2s,background 0.2s}.mcm-player-btn:hover{transform:scale(1.1);background:var(--meincode-info)}.mcm-player-progress{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.mcm-progress-bar{flex:1;height:4px;background:rgba(255,255,255,0.15);border-radius:2px;overflow:hidden}.mcm-progress-fill{height:100%;background:var(--meincode-accent);border-radius:2px;width:0;transition:width 0.3s linear}.mcm-player-time{font-size:0.75rem;font-variant-numeric:tabular-nums;opacity:0.7;flex-shrink:0;min-width:30px}.mcm-player-close{width:28px;height:28px;border:none;background:transparent;color:rgba(255,255,255,0.6);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s;flex-shrink:0}.mcm-player-close:hover{color:var(--meincode-text-white);background:rgba(255,255,255,0.1)}@media (max-width:640px){.mcm-player-info{max-width:100px}.mcm-album-track{padding:10px 8px;gap:8px}.mcm-track-cover{width:36px;height:36px}.mcm-track-duration{display:none}.mcm-track-link{display:none}}body:has(.mcm-album-player.mcm-album-player--open){padding-bottom:80px}.meincode-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--meincode-space-16,64px) var(--meincode-space-6,24px);text-align:center;min-height:200px}.meincode-empty-icon{margin-bottom:var(--meincode-space-5,20px);color:var(--meincode-text-light,var(--meincode-text-light))}.meincode-empty-title{font-size:var(--meincode-font-xl,1.25rem);font-weight:600;color:var(--meincode-text);margin:0 0 var(--meincode-space-2,8px)}.meincode-empty-subtitle{font-size:var(--meincode-font-sm,0.875rem);color:var(--meincode-text-light,var(--meincode-text-light));margin:0}.meincode-action-btn{transition:var(--meincode-transition-fast,all 0.15s ease)}.meincode-action-btn:hover{transform:translateY(-1px)}.meincode-action-btn:active{transform:translateY(0)}.meincode-archive-pagination .page-numbers{transition:var(--meincode-transition-fast,all 0.15s ease)}.meincode-archive-pagination .page-numbers:hover:not(.current){background:var(--meincode-accent);color:var(--meincode-text-white);transform:translateY(-1px)}.meincode-archive-pagination .page-numbers.current{background:var(--meincode-accent);color:var(--meincode-text-white)}.meincode-ajax-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.85);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:8px}.meincode-ajax-loading .mcm-spinner{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:var(--meincode-primary-color,#6366f1);border-radius:50%;animation:mcm-spin 0.8s linear infinite}@keyframes mcm-spin{to{transform:rotate(360deg)}}
