![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/soundstudiopro.com/public_html/utils/ |
/* COMPREHENSIVE COLOR SCHEME CSS */
/* This file ensures ALL elements use CSS variables */
/* Global element overrides - CATCH EVERYTHING */
* {
transition: all 0.3s ease !important;
}
/* UNIVERSAL ELEMENT OVERRIDES - CATCH ALL POSSIBLE ELEMENTS */
*[style*="background"] {
background: var(--bg-card) !important;
}
*[style*="color"] {
color: var(--text-primary) !important;
}
*[style*="border"] {
border-color: var(--border-light) !important;
}
/* Button overrides - CATCH ALL BUTTON TYPES */
.btn, .btn-primary, .btn-secondary, button, input[type='submit'], input[type='button'],
.button, .btn-success, .btn-danger, .btn-warning, .btn-info, .btn-light, .btn-dark,
a[role="button"], .nav-link, .dropdown-item, .pagination .page-link {
background: var(--primary-gradient) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* Card overrides - CATCH ALL CARD TYPES */
.card, .artist-card, .track-card, .stat-card, .pricing-card, .band-card,
.album-card, .playlist-card, .user-card, .profile-card, .music-card,
.panel, .well, .jumbotron, .alert, .modal-content, .popover-content {
background: var(--bg-card) !important;
border-color: var(--border-light) !important;
color: var(--text-primary) !important;
}
/* Form overrides - CATCH ALL FORM ELEMENTS */
input, textarea, select, .form-input, .form-textarea, .form-select,
.form-control, .form-group input, .form-group textarea, .form-group select,
input[type="text"], input[type="email"], input[type="password"], input[type="search"],
input[type="number"], input[type="tel"], input[type="url"], input[type="date"],
textarea, select, option, .input-group, .input-group-text {
background: var(--bg-secondary) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* Player overrides - CATCH ALL PLAYER TYPES */
.player, .winamp-container, .audio-player, .music-player, .soundcloud-player,
.spotify-player, .youtube-player, .video-player, .media-player,
.player-controls, .player-info, .player-progress, .player-volume {
background: var(--bg-secondary) !important;
border-color: var(--border-light) !important;
}
/* Progress bar overrides - CATCH ALL PROGRESS ELEMENTS */
.progress-bar, .progress-container, .progress, .progress-track,
.progress-fill, .progress-bar-fill, .progress-complete, .progress-remaining,
.progress-indicator, .loading-bar, .upload-progress, .download-progress {
background: var(--border-light) !important;
}
.progress-fill, .progress-bar-fill, .progress-complete, .progress-indicator,
.loading-bar-fill, .upload-progress-fill, .download-progress-fill {
background: var(--primary-gradient) !important;
}
/* Text overrides - CATCH ALL TEXT ELEMENTS */
h1, h2, h3, h4, h5, h6, .title, .heading, .headline, .subtitle,
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, .title *, .heading *, .headline * {
color: var(--text-primary) !important;
}
p, span, div, .text, .content, .description, .caption, .label,
p *, span *, div *, .text *, .content *, .description *, .caption *, .label * {
color: var(--text-secondary) !important;
}
/* Background overrides - CATCH ALL BACKGROUND ELEMENTS */
body, .body, .main, .container, .wrapper, .page, .section, .content-area,
body *, .body *, .main *, .container *, .wrapper *, .page *, .section * {
background: var(--bg-primary) !important;
}
/* Shadow overrides - CATCH ALL SHADOW ELEMENTS */
.shadow, .card, .btn, .player, .modal, .dropdown-menu, .tooltip,
.shadow *, .card *, .btn *, .player *, .modal *, .dropdown-menu *, .tooltip * {
box-shadow: var(--shadow-light) !important;
}
/* Glow overrides - CATCH ALL GLOW ELEMENTS */
.glow, .title, .logo, .brand, .highlight, .accent, .featured,
.glow *, .title *, .logo *, .brand *, .highlight *, .accent *, .featured * {
filter: var(--glow-primary) !important;
}
/* Navigation overrides - CATCH ALL NAV ELEMENTS */
.nav, .navbar, .navigation, .menu, .breadcrumb, .pagination,
.nav *, .navbar *, .navigation *, .menu *, .breadcrumb *, .pagination * {
background: var(--bg-header) !important;
color: var(--text-primary) !important;
}
/* Table overrides - CATCH ALL TABLE ELEMENTS */
table, .table, .data-table, .list-table, .grid-table,
table *, .table *, .data-table *, .list-table *, .grid-table * {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* List overrides - CATCH ALL LIST ELEMENTS */
ul, ol, li, .list, .list-group, .list-item, .list-group-item,
ul *, ol *, li *, .list *, .list-group *, .list-item *, .list-group-item * {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* Badge overrides - CATCH ALL BADGE ELEMENTS */
.badge, .tag, .label, .chip, .pill, .status, .indicator,
.badge *, .tag *, .label *, .chip *, .pill *, .status *, .indicator * {
background: var(--primary-gradient) !important;
color: var(--text-primary) !important;
}
/* Icon overrides - CATCH ALL ICON ELEMENTS */
.icon, .fa, .fas, .far, .fab, .material-icons, .glyphicon,
.icon *, .fa *, .fas *, .far *, .fab *, .material-icons *, .glyphicon * {
color: var(--text-accent) !important;
}
/* Link overrides - CATCH ALL LINK ELEMENTS */
a, .link, .hyperlink, .url, .anchor,
a *, .link *, .hyperlink *, .url *, .anchor * {
color: var(--text-accent) !important;
}
/* Overlay overrides - CATCH ALL OVERLAY ELEMENTS */
.overlay, .modal-backdrop, .popup-backdrop, .lightbox-backdrop,
.overlay *, .modal-backdrop *, .popup-backdrop *, .lightbox-backdrop * {
background: var(--bg-overlay) !important;
}
/* Tooltip overrides - CATCH ALL TOOLTIP ELEMENTS */
.tooltip, .popover, .dropdown-menu, .context-menu,
.tooltip *, .popover *, .dropdown-menu *, .context-menu * {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* Scrollbar overrides - CATCH ALL SCROLLBAR ELEMENTS */
::-webkit-scrollbar {
background: var(--bg-secondary) !important;
}
::-webkit-scrollbar-thumb {
background: var(--border-medium) !important;
}
::-webkit-scrollbar-track {
background: var(--bg-primary) !important;
}
/* Selection overrides - CATCH ALL SELECTION ELEMENTS */
::selection {
background: var(--text-accent) !important;
color: var(--text-primary) !important;
}
::-moz-selection {
background: var(--text-accent) !important;
color: var(--text-primary) !important;
}
/* Focus overrides - CATCH ALL FOCUS ELEMENTS */
*:focus {
outline-color: var(--text-accent) !important;
border-color: var(--text-accent) !important;
}
/* Hover overrides - CATCH ALL HOVER ELEMENTS */
*:hover {
background: var(--bg-secondary) !important;
color: var(--text-accent) !important;
border-color: var(--text-accent) !important;
}
/* Active overrides - CATCH ALL ACTIVE ELEMENTS */
*:active {
background: var(--bg-tertiary) !important;
color: var(--text-primary) !important;
}
/* Disabled overrides - CATCH ALL DISABLED ELEMENTS */
*:disabled, .disabled {
background: var(--bg-tertiary) !important;
color: var(--text-muted) !important;
border-color: var(--border-light) !important;
}
/* Placeholder overrides - CATCH ALL PLACEHOLDER ELEMENTS */
::placeholder {
color: var(--text-muted) !important;
}
::-webkit-input-placeholder {
color: var(--text-muted) !important;
}
::-moz-placeholder {
color: var(--text-muted) !important;
}
/* Specific element overrides for common music site elements */
.audio-waveform, .spectrum, .equalizer, .volume-slider, .seek-bar {
background: var(--bg-secondary) !important;
}
.audio-waveform *, .spectrum *, .equalizer *, .volume-slider *, .seek-bar * {
background: var(--primary-gradient) !important;
}
/* Social media elements */
.social-icon, .share-button, .like-button, .follow-button {
background: var(--primary-gradient) !important;
color: var(--text-primary) !important;
}
/* Music specific elements */
.track-info, .album-art, .artist-name, .song-title, .genre-tag {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
}
/* Dashboard elements */
.stat-number, .metric, .chart, .graph, .analytics {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
}
/* Community elements */
.post, .comment, .message, .notification, .activity {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* Library elements */
.playlist, .album, .track, .favorite, .download {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* Profile elements */
.avatar, .profile-pic, .user-info, .bio, .stats {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
}
/* Pricing elements */
.price, .plan, .feature, .tier, .subscription {
background: var(--bg-card) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* Force override for any remaining elements */
* {
background-color: var(--bg-primary) !important;
color: var(--text-primary) !important;
border-color: var(--border-light) !important;
}
/* Ensure gradients work */
*[style*="gradient"] {
background: var(--primary-gradient) !important;
}
/* Ensure all text is visible */
* {
color: var(--text-primary) !important;
}
/* Ensure all backgrounds are themed */
* {
background: var(--bg-primary) !important;
}