/* --- RESET & VARS --- */ #mcw-mobile-header-card-ui { --bg-body: #050505; --bg-card: #141414; --bg-card-active: #1a1a1a; --text-main: #ffffff; --text-sub: #a1a1aa; --accent: #7b5aff; --border: rgba(255,255,255,0.08); --font-stack: 'Space Grotesk', sans-serif; font-family: var(--font-stack); position: relative; width: 100%; z-index: 99999; } #mcw-mobile-header-card-ui * { box-sizing: border-box; text-decoration: none; -webkit-tap-highlight-color: transparent; } /* --- HEADER BAR --- */ .header-bar { position: fixed; top: 0; left: 0; width: 100%; height: 70px; background: rgba(5, 5, 5, 0.85); backdrop-filter: blur(12px); display: flex; justify-content: space-between; align-items: center; padding: 0 20px; z-index: 100; border-bottom: 1px solid var(--border); } .logo-image { height: 50px; width: auto; } /* --- GRID MENU ICON (Square Dots) --- */ .toggle-btn { background: none; border: none; width: 40px; height: 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 4px; padding: 8px; cursor: pointer; transition: transform 0.3s; } .toggle-btn .dot { background-color: white; border-radius: 2px; width: 100%; height: 100%; transition: all 0.3s ease; } /* Active Icon Animation (Turns into X) */ .toggle-btn.active { transform: rotate(45deg); gap: 0; } .toggle-btn.active .dot { border-radius: 50%; transform: scale(1.2); background-color: var(--accent); } /* --- FULLSCREEN MENU OVERLAY --- */ .menu-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: var(--bg-body); z-index: 90; padding-top: 80px; /* Space for header */ padding-bottom: 40px; /* Animation: Slide Up */ opacity: 0; visibility: hidden; transform: translateY(20px); transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1); } .menu-overlay.is-visible { opacity: 1; visibility: visible; transform: translateY(0); } .menu-scroll-area { height: 1500px; overflow-y: auto; padding: 0 20px; display: flex; flex-direction: column; gap: 16px; } .menu-header-title { color: var(--text-sub); font-size: 14px; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 10px; font-weight: 700; } /* --- CARD COMPONENT --- */ .menu-card { background-color: var(--bg-card); border-radius: 12px; overflow: hidden; border: 1px solid var(--border); transition: background-color 0.3s, border-color 0.3s; } .menu-card.open { background-color: var(--bg-card-active); border-color: rgba(123, 90, 255, 0.3); } .card-header { padding: 20px; display: flex; justify-content: space-between; align-items: center; cursor: pointer; } .card-title { font-size: 18px; font-weight: 500; color: var(--text-main); } .icon-circle { width: 32px; height: 32px; background: rgba(255,255,255,0.05); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: transform 0.3s, background 0.3s; } .icon-circle svg { width: 16px; height: 16px; stroke: var(--text-main); } /* Rotate Icon on Open */ .menu-card.open .icon-circle { transform: rotate(180deg); background: var(--accent); } /* --- EXPANDABLE BODY --- */ .card-body { height: 0; overflow: hidden; transition: height 0.4s ease; background: rgba(0,0,0,0.2); } .sub-link { display: block; padding: 14px 20px; color: var(--text-sub); font-size: 15px; border-top: 1px solid rgba(255,255,255,0.03); transition: color 0.2s, padding-left 0.2s; } .sub-link:first-child { border-top: none; } .sub-link:hover { color: var(--text-main); padding-left: 25px; /* Slight nudge */ background: rgba(255,255,255,0.02); } /* --- SIMPLE LINKS (NO DROPDOWN) --- */ .menu-card.simple-link { display: flex; justify-content: space-between; align-items: center; padding: 20px; } .simple-link .arrow-right { width: 20px; height: 20px; stroke: var(--text-sub); } /* --- CTA BUTTON --- */ .primary-cta { margin-top: 20px; background: linear-gradient(90deg, #7b5aff, #9d4edd); color: white; text-align: center; padding: 18px; border-radius: 12px; font-size: 16px; font-weight: 700; letter-spacing: 0.5px; box-shadow: 0 4px 20px rgba(123, 90, 255, 0.25); transition: transform 0.2s; } .primary-cta:active { transform: scale(0.98); } /* Hide site header ONLY on desktop */ /* Hide MCW mobile header on desktop (web) */ @media (min-width: 1024px) { #mcw-mobile-header-card-ui { display: none !important; } } /* Hide site header inner on mobile & tablet */ @media (max-width: 1023px) { .site-header-responsive-inner { display: none !important; } } document.addEventListener('DOMContentLoaded', () => { const toggleBtn = document.querySelector('.toggle-btn'); const menuOverlay = document.querySelector('.menu-overlay'); const cards = document.querySelectorAll('.menu-card'); /* MENU OPEN / CLOSE */ toggleBtn.addEventListener('click', () => { toggleBtn.classList.toggle('active'); menuOverlay.classList.toggle('is-visible'); document.body.style.overflow = menuOverlay.classList.contains('is-visible') ? 'hidden' : ''; }); /* ACCORDION */ cards.forEach(card => { const header = card.querySelector('.card-header'); const body = card.querySelector('.card-body'); if (!header || !body) return; header.addEventListener('click', () => { /* Close others */ cards.forEach(c => { if (c !== card) { c.classList.remove('open'); const b = c.querySelector('.card-body'); if (b) { b.style.height = '0px'; b.style.overflow = 'hidden'; } } }); /* Toggle current */ if (card.classList.contains('open')) { card.classList.remove('open'); body.style.height = '0px'; body.style.overflow = 'hidden'; } else { card.classList.add('open'); /* Force correct height */ body.style.height = body.scrollHeight + 'px'; /* After animation, allow full content */ body.addEventListener('transitionend', function handler() { body.style.height = 'auto'; body.style.overflow = 'visible'; body.removeEventListener('transitionend', handler); }); } }); }); });
404 - Page Not Found | MegaCompu tailwind.config = { theme: { extend: { fontFamily: { sans: ['"Space Grotesk"', 'sans-serif'], }, colors: { blurple: '#4C1D95', vivid: '#3B82F6', mint: '#2DD4BF', darkbg: '#0F172A', surface: '#1E293B', }, animation: { 'float': 'float 6s ease-in-out infinite', 'pulse-slow': 'pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite', }, keyframes: { float: { '0%, 100%': { transform: 'translateY(0)' }, '50%': { transform: 'translateY(-20px)' }, } } } } } /* Glitch Effect for the 404 Text */ .glitch-text { position: relative; } .glitch-text::before, .glitch-text::after { content: attr(data-text); position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #0F172A; /* Matches bg-darkbg */ } .glitch-text::before { left: 2px; text-shadow: -1px 0 #2DD4BF; /* Mint */ clip: rect(24px, 550px, 90px, 0); animation: glitch-anim-2 3s infinite linear alternate-reverse; } .glitch-text::after { left: -2px; text-shadow: -1px 0 #3B82F6; /* Vivid */ clip: rect(85px, 550px, 140px, 0); animation: glitch-anim 2.5s infinite linear alternate-reverse; } @keyframes glitch-anim { 0% { clip: rect(14px, 9999px, 122px, 0); } 5% { clip: rect(87px, 9999px, 89px, 0); } 10% { clip: rect(22px, 9999px, 2px, 0); } 15% { clip: rect(61px, 9999px, 107px, 0); } 20% { clip: rect(117px, 9999px, 17px, 0); } 25% { clip: rect(44px, 9999px, 98px, 0); } 30% { clip: rect(82px, 9999px, 126px, 0); } 35% { clip: rect(13px, 9999px, 55px, 0); } 40% { clip: rect(101px, 9999px, 7px, 0); } 45% { clip: rect(32px, 9999px, 116px, 0); } 50% { clip: rect(66px, 9999px, 34px, 0); } 55% { clip: rect(122px, 9999px, 69px, 0); } 60% { clip: rect(19px, 9999px, 101px, 0); } 65% { clip: rect(93px, 9999px, 12px, 0); } 70% { clip: rect(51px, 9999px, 137px, 0); } 75% { clip: rect(8px, 9999px, 46px, 0); } 80% { clip: rect(136px, 9999px, 82px, 0); } 85% { clip: rect(29px, 9999px, 108px, 0); } 90% { clip: rect(74px, 9999px, 22px, 0); } 95% { clip: rect(111px, 9999px, 59px, 0); } 100% { clip: rect(47px, 9999px, 91px, 0); } } @keyframes glitch-anim-2 { 0% { clip: rect(129px, 9999px, 36px, 0); } 5% { clip: rect(23px, 9999px, 105px, 0); } 10% { clip: rect(96px, 9999px, 12px, 0); } 15% { clip: rect(54px, 9999px, 78px, 0); } 20% { clip: rect(11px, 9999px, 139px, 0); } 25% { clip: rect(88px, 9999px, 42px, 0); } 30% { clip: rect(144px, 9999px, 95px, 0); } 35% { clip: rect(37px, 9999px, 18px, 0); } 40% { clip: rect(115px, 9999px, 63px, 0); } 45% { clip: rect(69px, 9999px, 112px, 0); } 50% { clip: rect(27px, 9999px, 86px, 0); } 55% { clip: rect(102px, 9999px, 49px, 0); } 60% { clip: rect(58px, 9999px, 126px, 0); } 65% { clip: rect(135px, 9999px, 7px, 0); } 70% { clip: rect(41px, 9999px, 99px, 0); } 75% { clip: rect(97px, 9999px, 33px, 0); } 80% { clip: rect(18px, 9999px, 118px, 0); } 85% { clip: rect(76px, 9999px, 66px, 0); } 90% { clip: rect(124px, 9999px, 24px, 0); } 95% { clip: rect(48px, 9999px, 89px, 0); } 100% { clip: rect(109px, 9999px, 52px, 0); } }
<!-- -->

404

Connection Lost in Cyberspace

The page you are looking for seems to have been disconnected or moved to a different server. Let's get you back online.

.bt-sticky-header.sticky-style-shrink .site-header-responsive { display: none !important;} .py-20 { background-color: #0F172A !important;}