:root{--global-bg:linear-gradient(135deg, #e0f2f1 0%, #e8eaf6 50%, #fce4ec 100%);--card-base-bg:rgba(255, 255, 255, 0.4);--text-core:#2c3e50;--text-desc-color:#31456a;--border-light:rgba(255, 255, 255, 0.6);--shadow-master:rgba(0, 0, 0, 0.05)}body.dark-mode-active{--global-bg:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #111827 100%);--card-base-bg:rgba(30, 41, 59, 0.7);--text-core:#f8fafc;--text-desc-color:#cbd5e1;--border-light:rgba(255, 255, 255, 0.1);--shadow-master:rgba(0, 0, 0, 0.4)}body{background:var(--global-bg)!important;margin:0;padding:0;font-family:'Poppins',sans-serif;transition:background 0.4s ease;overflow-x:hidden}.ssbd-glass-footer{position:relative;padding:80px 0 60px;overflow:hidden;font-family:'Poppins',sans-serif;display:flex;justify-content:center;background:#f8fafc;box-sizing:border-box}body.dark-mode-active .ssbd-glass-footer{background:#0f172a}.footer-main-panel{position:relative;z-index:10;width:90%;max-width:1100px;background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:40px;padding:60px 40px;box-shadow:0 30px 60px rgb(0 0 0 / .04)}body.dark-mode-active .footer-main-panel{background:#1e293b;border:1px solid rgb(255 255 255 / .05);box-shadow:0 30px 60px rgb(0 0 0 / .3)}.floating-3d-asset{position:absolute;top:-45px;left:50%;transform:translateX(-50%);width:90px;height:90px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 30px rgb(0 0 0 / .08);border:3px solid #e2e8f0}body.dark-mode-active .floating-3d-asset{background:#334155;border:3px solid #475569;box-shadow:0 15px 30px rgb(0 0 0 / .4)}.inner-asset{font-size:40px;font-weight:800;color:#f59e0b;text-shadow:0 4px 8px rgb(245 158 11 / .2)}.footer-inner-grid{display:grid!important;grid-template-columns:1.4fr 0.8fr 0.8fr!important;gap:40px!important}.brand-logo-text{font-size:26px;font-weight:800;color:#0f172a;margin-bottom:15px;letter-spacing:1px}body.dark-mode-active .brand-logo-text{color:#fff}.brand-tagline{font-size:14px;color:#475569;line-height:1.7;margin-bottom:25px}body.dark-mode-active .brand-tagline{color:#94a3b8}.footer-label{font-size:13px;font-weight:800;color:#94a3b8;letter-spacing:1.5px;margin-bottom:25px;text-transform:uppercase}.footer-nav-links{list-style:none;padding:0;margin:0}.footer-nav-links li{margin-bottom:12px}.footer-nav-links a{text-decoration:none;color:#334155;font-weight:600;font-size:15px;transition:color 0.2s ease}body.dark-mode-active .footer-nav-links a{color:#cbd5e1}.footer-nav-links a:hover{color:#4f46e5}.social-panel-grid{display:flex;gap:15px;margin-top:20px}.social-box{width:50px;height:50px;background:#f1f5f9;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#334155;transition:transform 0.2s ease,background 0.2s ease,color 0.2s ease;text-decoration:none}body.dark-mode-active .social-box{background:#334155;color:#f1f5f9}.social-box:hover{transform:translateY(-4px);background:#4f46e5;color:#fff}.contact-pill{display:flex;align-items:center;gap:10px;background:#f1f5f9;padding:10px 18px;border-radius:50px;font-size:13.5px;color:#1e293b;box-sizing:border-box;width:fit-content}body.dark-mode-active .contact-pill{background:#334155;color:#f1f5f9}.contact-pill i{color:#4f46e5;font-size:16px}body.dark-mode-active .contact-pill i{color:#818cf8}.copyright-note{font-size:12px;color:#94a3b8;margin-top:35px;font-weight:500}.ssbd-3d-sports-link{font-weight:700!important;letter-spacing:.5px;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)}.ssbd-3d-sports-link:hover{transform:translateY(-2px) scale(1.02);text-shadow:0 0 8px rgb(255 183 3 / .6)}