.t-Header, .t-Header-wrap, .t-Header-branding, .t-Header-logo, .t-Header-nav,
.t-NavigationBar, .t-NavigationBar-item, .t-TreeNav, .t-BreadcrumbRegion,
.t-Body-nav, .t-Body-actions, .apex-nav-bar, .t-Header-navBar,
.t-Body-title, .t-Body-header, .t-Body-side {display: none !important;visibility: hidden !important;}.t-Region, .t-ContentBlock, .t-Region-body {background: transparent !important;border: none !important;box-shadow: none !important;margin: 0 !important;padding: 0 !important;}:root {--cape-orange: #FF6B35;--cape-gold:   #FFD700;--deep-blue:   #1A1A2E;--street-purple:#6C5CE7;--cape-red:    #E63946;--fresh-cyan:  #00CEC9;--township-green:#00B894;--bg-gradient: linear-gradient(135deg, #0D1421 0%, #1A1A2E 40%, #16213e 100%);--panel: rgba(255,255,255,0.06);--panel-hover: rgba(255,107,53,0.1);--text: #FFFFFF;--text-muted: #B8B8C8;--radius: 14px;--transition: all 0.3s cubic-bezier(0.4,0,0.2,1);}*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }html, body, .t-PageBody {background: var(--bg-gradient) !important;background-attachment: fixed !important;color: var(--text) !important;font-family: 'Inter', system-ui, sans-serif !important;line-height: 1.6 !important;overflow-x: hidden !important;min-height: 100vh !important;}.t-Body-contentInner, .t-Body-main { padding: 0 !important; margin: 0 !important; background: transparent !important; }.emileyx-nav {position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important;z-index: 99999 !important; backdrop-filter: blur(20px) !important;background: rgba(26,26,46,0.95) !important;border-bottom: 1px solid rgba(255,215,0,0.15) !important;box-shadow: 0 4px 30px rgba(0,0,0,0.4) !important;}.emileyx-nav-inner {max-width: 1400px !important; margin: 0 auto !important; padding: 1rem 2rem !important;display: flex !important; align-items: center !important; justify-content: space-between !important;}.emileyx-brand {font-family: 'Bebas Neue', Impact, sans-serif !important; font-size: 2rem !important;letter-spacing: 2px !important; color: var(--cape-orange) !important; text-decoration: none !important;}.emileyx-nav-links { display: flex !important; gap: 0.5rem !important; }.emileyx-nav-link {padding: 0.8rem 1.4rem !important; border-radius: 30px !important; color: var(--text-muted) !important;text-decoration: none !important; font-weight: 600 !important; text-transform: uppercase !important;letter-spacing: 1px !important; font-size: 0.85rem !important; transition: var(--transition) !important;}.emileyx-nav-link:hover, .emileyx-nav-link.active {background: var(--panel-hover) !important; color: var(--cape-gold) !important;}.music-page-container { padding-top: 0px !important; width: 100% !important; }.music-container { max-width: 1400px !important; margin: 0 auto !important; padding: 0 2rem !important; }.music-hero {text-align: center !important; padding: 2.5rem 0 1rem !important; min-height: auto !important;background:
radial-gradient(circle at 20% 80%, rgba(255,107,53,0.15) 0%, transparent 50%),
radial-gradient(circle at 80% 20%, rgba(108,92,231,0.15) 0%, transparent 50%),
var(--bg-gradient) !important;}.music-hero-title {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: clamp(2.5rem, 7vw, 5rem) !important; line-height: 0.9 !important;margin: 0.5rem 0 1rem !important; letter-spacing: 3px !important; color: var(--cape-gold) !important;text-shadow: 0 0 30px rgba(255,107,53,0.5), 0 8px 16px rgba(0,0,0,0.4) !important;}.music-hero-subtitle {font-size: clamp(1rem, 2.2vw, 1.25rem) !important; color: var(--text-muted) !important;max-width: 800px !important; margin: 0 auto !important; line-height: 1.5 !important;}.music-stats { display: none !important; }.featured-music { padding: 2rem 0 4rem !important; }.section-title {font-family: 'Bebas Neue', Impact, sans-serif !important;font-size: clamp(1.6rem, 3vw, 2rem) !important; text-align: center !important;color: var(--cape-orange) !important; letter-spacing: 2px !important; margin-bottom: 1.75rem !important;}.music-controls {background: var(--panel) !important; border: 1px solid rgba(255,215,0,0.15) !important;border-radius: var(--radius) !important; padding: 1.5rem !important; margin-bottom: 2.5rem !important;backdrop-filter: blur(15px) !important;}.search-container {display: flex !important; flex-direction: row !important; align-items: stretch !important;gap: 0 !important; margin-bottom: 1.1rem !important; padding: 4px !important;background: rgba(255,255,255,0.06) !important; border: 2px solid rgba(255,215,0,0.28) !important;border-radius: 30px !important; max-width: 720px !important; margin-left: auto !important; margin-right: auto !important;}.music-search-input {flex: 1 !important; border: none !important; background: transparent !important;color: var(--text) !important; padding: 0.85rem 1.2rem !important; font-size: 0.95rem !important;}.music-search-input:focus { outline: none !important; box-shadow: none !important; }.music-search-input::placeholder { color: var(--text-muted) !important; }.search-btn {flex: 0 0 auto !important; border: none !important; cursor: pointer !important;padding: 0 1.4rem !important; border-radius: 26px !important; font-size: 1.1rem !important; color: #fff !important;background: linear-gradient(135deg, var(--cape-orange), var(--cape-gold)) !important;}.music-filters {display: flex !important; flex-wrap: wrap !important; justify-content: center !important;gap: 0.6rem !important; margin-bottom: 1.1rem !important;}.filter-btn {padding: 0.55rem 1.2rem !important; border: 2px solid rgba(255,215,0,0.3) !important;border-radius: 25px !important; background: transparent !important; color: var(--text-muted) !important;font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: 1px !important;font-size: 0.78rem !important; cursor: pointer !important; transition: var(--transition) !important;}.filter-btn:hover, .filter-btn.active {background: var(--cape-gold) !important; color: var(--deep-blue) !important; border-color: var(--cape-gold) !important;}.sort-container { display: flex !important; justify-content: center !important; }.sort-select {width: 100% !important; max-width: 280px !important; min-width: 0 !important;padding: 0.8rem 2.6rem 0.8rem 1.4rem !important; border: 2px solid rgba(255,215,0,0.2) !important;border-radius: 25px !important; background: rgba(255,255,255,0.05) !important; color: var(--text) !important;font-size: 0.9rem !important; font-weight: 600 !important; cursor: pointer !important;appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23FFD700' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important; background-position: right 1rem center !important; background-size: 14px !important;}.sort-select:focus { outline: none !important; border-color: var(--cape-orange) !important; }.loading-container { text-align: center !important; padding: 4rem 2rem !important; display: none !important; }.loading-container.show { display: block !important; }.loading-spinner { font-size: 3rem !important; animation: spin 2s linear infinite !important; margin-bottom: 1.5rem !important; }@keyframes spin { from { transform: rotate(0); } to { transform: rotate(360deg); } }.loading-container p { color: var(--text-muted) !important; font-size: 1.1rem !important; font-weight: 600 !important; }.music-grid {display: flex !important;flex-wrap: nowrap !important;gap: 0.9rem !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-snap-type: x mandatory !important;-webkit-overflow-scrolling: touch !important;padding: 0.5rem 0.25rem 1.5rem !important;margin: 1.5rem 0 !important;scrollbar-width: thin !important;scrollbar-color: var(--cape-orange) rgba(255,255,255,0.08) !important;}.music-grid::-webkit-scrollbar { height: 9px !important; }.music-grid::-webkit-scrollbar-track { background: rgba(255,255,255,0.06) !important; border-radius: 10px !important; }.music-grid::-webkit-scrollbar-thumb {background: linear-gradient(90deg, var(--cape-orange), var(--cape-gold)) !important; border-radius: 10px !important;}.music-card {flex: 0 0 190px !important;width: 190px !important;max-width: 85vw !important;scroll-snap-align: start !important;display: flex !important;flex-direction: column !important;background: var(--panel) !important;border: 1px solid rgba(255,215,0,0.15) !important;border-radius: 8px !important;overflow: hidden !important;cursor: pointer !important;transition: var(--transition) !important;}.music-card:hover {transform: translateY(-6px) scale(1.02) !important;background: var(--panel-hover) !important;border-color: var(--cape-orange) !important;box-shadow: 0 18px 36px rgba(0,0,0,0.5) !important;}.music-cover-container {position: relative !important;width: 100% !important;height: 190px !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important;background: rgba(255,255,255,0.04) !important;border-radius: 8px 8px 0 0 !important;}.music-cover-container .music-cover,
.music-cover-container img.music-cover {width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;object-fit: cover !important;object-position: center !important;border-radius: 8px 8px 0 0 !important;display: block !important;transition: var(--transition) !important;}.music-card:hover .music-cover-container .music-cover { transform: scale(1.04) !important; }.music-info { padding: 0.65rem 0.6rem !important; flex: 1 !important; display: flex !important; flex-direction: column !important; }.music-title {font-family: 'Inter', system-ui, sans-serif !important;font-size: 0.95rem !important; font-weight: 700 !important; line-height: 1.3 !important;letter-spacing: 0 !important; color: var(--cape-gold) !important;margin-bottom: 0.2rem !important; min-height: 2.5rem !important;display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important;}.music-artist {font-size: 0.78rem !important; font-weight: 600 !important; color: var(--cape-orange) !important;margin-bottom: 0.45rem !important; min-height: 0 !important;display: -webkit-box !important; -webkit-line-clamp: 1 !important; -webkit-box-orient: vertical !important; overflow: hidden !important;}.music-meta {display: flex !important; flex-wrap: wrap !important; justify-content: flex-start !important;gap: 0.25rem 0.6rem !important; font-size: 0.72rem !important; color: var(--text-muted) !important;margin-bottom: 0.55rem !important;}.music-year { font-weight: 600 !important; color: var(--cape-orange) !important; }.music-genre { font-weight: 600 !important; color: var(--street-purple) !important; }.music-tracks { font-weight: 600 !important; color: var(--fresh-cyan) !important; }.music-description { display: none !important; }.music-stream-options { display: flex !important; flex-wrap: wrap !important; gap: 0.35rem !important; margin-top: auto !important; }.stream-button {flex: 1 1 100% !important; min-width: 0 !important;padding: 0.5rem 0.6rem !important; border-radius: 16px !important;font-size: 0.66rem !important; font-weight: 700 !important; letter-spacing: 0.4px !important;text-transform: uppercase !important; text-decoration: none !important; cursor: pointer !important;display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.35rem !important;transition: var(--transition) !important; border: none !important; color: #fff !important;}.btn-spotify    { background: linear-gradient(135deg, #1DB954, #1ed760) !important; }.btn-apple      { background: linear-gradient(135deg, #fc3c44, #ff6b6b) !important; }.btn-youtube    { background: linear-gradient(135deg, #FF0000, #cc0000) !important; }.btn-soundcloud { background: linear-gradient(135deg, #ff5500, #ff7700) !important; }.stream-button:hover { transform: translateY(-2px) !important; color: #fff !important; text-decoration: none !important; }.btn-disabled { background: rgba(255,255,255,0.1) !important; color: var(--text-muted) !important; cursor: not-allowed !important; }.music-featured-badge, .music-new-badge {position: absolute !important; top: 0.6rem !important; right: 0.6rem !important; z-index: 10 !important;padding: 0.35rem 0.7rem !important; border-radius: 20px !important;font-size: 0.62rem !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1px !important;color: #fff !important; border: 2px solid rgba(255,255,255,0.2) !important;background: linear-gradient(135deg, var(--street-purple), #8B5FBF) !important;}.music-new-badge { background: linear-gradient(135deg, var(--cape-orange), var(--cape-red)) !important; }.load-more-container { text-align: center !important; padding: 2rem 0 !important; }.load-more-btn {padding: 1rem 2.5rem !important; border: 2px solid var(--cape-gold) !important; border-radius: 35px !important;background: transparent !important; color: var(--cape-gold) !important; font-weight: 700 !important;text-transform: uppercase !important; letter-spacing: 2px !important; cursor: pointer !important; transition: var(--transition) !important;}.load-more-btn:hover { background: var(--cape-gold) !important; color: var(--deep-blue) !important; transform: translateY(-3px) !important; }.music-modal {position: fixed !important; inset: 0 !important; z-index: 100000 !important;background: rgba(0,0,0,0.8) !important; backdrop-filter: blur(10px) !important;display: none !important; align-items: center !important; justify-content: center !important;padding: 2rem !important; opacity: 0 !important; transition: var(--transition) !important;}.music-modal.show { display: flex !important; opacity: 1 !important; }.modal-content {background: #161B2E !important;border: 2px solid rgba(255,215,0,0.25) !important; border-radius: var(--radius) !important;max-width: 800px !important; width: 100% !important; max-height: 90vh !important; overflow-y: auto !important;overflow-x: hidden !important; position: relative !important; transform: scale(0.92) !important; transition: var(--transition) !important;box-shadow: 0 30px 60px rgba(0,0,0,0.65) !important;}.music-modal.show .modal-content { transform: scale(1) !important; }.modal-header {padding: 1.5rem 1.5rem 1rem !important; border-bottom: 1px solid rgba(255,215,0,0.1) !important;display: flex !important; justify-content: space-between !important; align-items: center !important;}.modal-header h3 {font-family: 'Bebas Neue', Impact, sans-serif !important; font-size: 1.8rem !important;color: var(--cape-gold) !important; letter-spacing: 1.5px !important; margin: 0 !important;}.modal-close {background: none !important; border: none !important; color: var(--text-muted) !important; font-size: 2rem !important;cursor: pointer !important; width: 40px !important; height: 40px !important; border-radius: 50% !important;display: flex !important; align-items: center !important; justify-content: center !important; transition: var(--transition) !important;}.modal-close:hover { background: rgba(255,107,53,0.2) !important; color: var(--cape-orange) !important; transform: rotate(90deg) !important; }.modal-body { padding: 1.5rem !important; }.music-details { display: flex !important; flex-direction: column !important; gap: 1.5rem !important; }.music-detail-content { display: grid !important; grid-template-columns: minmax(0,240px) minmax(0,1fr) !important; gap: 1.5rem !important; align-items: start !important; }.music-detail-content .music-cover {width: 100% !important; height: auto !important; max-width: 100% !important;object-fit: cover !important; border-radius: 12px !important; background: rgba(255,255,255,0.04) !important; display: block !important;}.music-detail-info { min-width: 0 !important; overflow-wrap: anywhere !important; }.music-detail-info p { color: #F2F2F8 !important; font-size: 1rem !important; line-height: 1.7 !important; margin-bottom: 0.6rem !important; overflow-wrap: anywhere !important; }.music-detail-info strong { color: var(--cape-gold) !important; font-weight: 700 !important; }.music-full-description { margin-top: 1.25rem !important; padding-top: 1.25rem !important; border-top: 1px solid rgba(255,215,0,0.1) !important; }.music-full-description h5 { color: var(--cape-orange) !important; font-size: 1.15rem !important; margin-bottom: 0.6rem !important; }.music-full-description p { color: #E6E6F0 !important; }.music-detail-info .music-stream-options .stream-button { flex: 0 1 auto !important; min-width: 140px !important; padding: 0.6rem 1rem !important; font-size: 0.72rem !important; }.footer { background: rgba(26,26,46,0.95) !important; border-top: 1px solid rgba(255,215,0,0.15) !important; padding: 3rem 2rem !important; margin-top: 4rem !important; }.footer-content { max-width: 1400px !important; margin: 0 auto !important; text-align: center !important; }.footer-brand { font-family: 'Bebas Neue', Impact, sans-serif !important; font-size: 1.5rem !important; color: var(--cape-gold) !important; letter-spacing: 2px !important; margin-bottom: 2rem !important; }.social-links { display: flex !important; justify-content: center !important; gap: 2rem !important; margin-bottom: 2rem !important; flex-wrap: wrap !important; }.social-link { color: var(--text-muted) !important; text-decoration: none !important; font-weight: 600 !important; transition: var(--transition) !important; }.social-link:hover { color: var(--cape-orange) !important; }.footer-copyright { color: var(--text-muted) !important; font-size: 0.9rem !important; }@media (max-width: 768px) {.emileyx-nav-links { display: none !important; }.music-container { padding: 0 1rem !important; }.music-hero { padding: 1.25rem 0 0.5rem !important; }.featured-music { padding: 1.5rem 0 !important; }.section-title { margin-bottom: 1.25rem !important; }.music-controls { padding: 1.1rem 1rem !important; }    .music-filters {flex-wrap: nowrap !important; overflow-x: auto !important; justify-content: flex-start !important;gap: 0.5rem !important; padding-bottom: 0.4rem !important; scrollbar-width: none !important;}.music-filters::-webkit-scrollbar { display: none !important; }.filter-btn { flex: 0 0 auto !important; }.sort-select { max-width: none !important; }    .music-card { flex: 0 0 150px !important; width: 150px !important; }.music-cover-container { height: 150px !important; }.music-title { font-size: 0.9rem !important; min-height: 2.3rem !important; }.modal-content { margin: 1rem !important; max-height: 85vh !important; }.modal-header, .modal-body { padding: 1.25rem !important; }.music-detail-content { grid-template-columns: 1fr !important; }.music-detail-content .music-cover { max-width: 240px !important; margin: 0 auto !important; }}@media (prefers-reduced-motion: reduce) {*, .music-card:hover, .music-card:hover .music-cover-container .music-cover {animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; transform: none !important;}}