/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 155:4 Unexpected "<"

**/
<style>
        .mv-glitchwave-terminal {
            font-family: 'Share Tech Mono', monospace;
            background-color: #030712;
            background-image: radial-gradient(circle at 50% 50%, #111827 0%, #030712 100%);
            overflow-x: hidden;
            min-height: 100vh;
            color: #22d3ee;
            user-select: none;
            -webkit-font-smoothing: antialiased;
            transition: background-color 0.5s ease;
        }
        .header-font {
            font-family: 'Orbitron', sans-serif;
        }
        /* Scanlines Overlay effect */
        .scanlines {
            position: fixed;
            top: 0; left: 0; width: 100%; height: 100%;
            background: linear-gradient(
                rgba(18, 16, 16, 0) 50%, 
                rgba(0, 0, 0, 0.25) 50%
            ), linear-gradient(
                90deg,
                rgba(255, 0, 0, 0.06),
                rgba(0, 255, 0, 0.02),
                rgba(0, 0, 255, 0.06)
            );
            background-size: 100% 4px, 6px 100%;
            z-index: 999;
            pointer-events: none;
            opacity: 0.8;
        }
        /* Theme overrides based on active secret code */
        .theme-alert {
            filter: hue-rotate(140deg) saturate(1.8);
        }
        .theme-void {
            filter: hue-rotate(250deg) brightness(0.6) contrast(1.2);
        }
        .theme-overclock {
            filter: hue-rotate(60deg) saturate(2);
        }
        /* Phosphor glow */
        .glow-cyan {
            text-shadow: 0 0 10px rgba(6, 182, 212, 0.75);
        }
        .glow-red {
            text-shadow: 0 0 10px rgba(239, 68, 68, 0.75);
        }
        .glow-blue {
            text-shadow: 0 0 10px rgba(59, 130, 246, 0.75);
        }
        /* Glitch animations */
        @keyframes glitch {
            0% { transform: translate(0); }
            20% { transform: translate(-2px, 2px); }
            40% { transform: translate(-2px, -2px); }
            60% { transform: translate(2px, 2px); }
            80% { transform: translate(2px, -2px); }
            100% { transform: translate(0); }
        }
        .glitch-hover:hover {
            animation: glitch 0.15s linear infinite;
        }
        /* Custom scrollbars */
        ::-webkit-scrollbar {
            width: 6px;
            height: 6px;
        }
        ::-webkit-scrollbar-track {
            background: rgba(3, 7, 18, 0.9);
        }
        ::-webkit-scrollbar-thumb {
            background: #06b6d4;
            border-radius: 3px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: #22d3ee;
        }
        /* Cyberpunk border panels */
        .cyber-panel {
            border: 1px solid rgba(6, 182, 212, 0.2);
            background: rgba(17, 24, 39, 0.85);
            backdrop-filter: blur(8px);
            position: relative;
        }
        .cyber-panel-red {
            border: 1px solid rgba(239, 68, 68, 0.3);
            background: rgba(20, 10, 10, 0.85);
            backdrop-filter: blur(8px);
            position: relative;
        }

        /* REAL GLITCHWAVE SIGIL IMAGE */
        .mv-real-sigil {
            width: 42px;
            height: 42px;
            object-fit: cover;
            border-radius: 6px;
            filter: drop-shadow(0 0 10px rgba(0, 240, 255, 0.7)) drop-shadow(0 0 24px rgba(0, 240, 255, 0.35));
            animation: mvSigilPulse 3s ease-in-out infinite;
            opacity: 0.96;
        }

        /* DIRECT LINK CTAs */
        .mv-terminal-cta-wrap {
            display: flex;
            gap: 14px;
            justify-content: center;
            align-items: center;
            margin: 28px 0 12px;
            flex-wrap: wrap;
        }
        .mv-terminal-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-width: 190px;
            padding: 12px 24px;
            border: 1px solid rgba(0, 240, 255, 0.45);
            background: rgba(0, 240, 255, 0.08);
            color: #00F0FF !important;
            text-decoration: none !important;
            font-family: 'Orbitron', sans-serif;
            font-size: 11px;
            letter-spacing: 2px;
            text-transform: uppercase;
            transition: all 0.25s ease;
            box-shadow: 0 0 12px rgba(0, 240, 255, 0.15);
        }
        .mv-terminal-btn:hover,
        .mv-terminal-btn:focus {
            background: #00F0FF;
            color: #000 !important;
            transform: translateY(-2px);
            box-shadow: 0 0 24px rgba(0, 240, 255, 0.45);
        }

        @keyframes mvSigilPulse {
            0%, 100% { transform: scale(1); opacity: 0.86; }
            50% { transform: scale(1.05); opacity: 1; }
        }

        @media screen and (max-width: 749px) {
            .mv-terminal-btn { width: 100%; min-width: 0; }
            .mv-terminal-cta-wrap { padding: 0 12px; }
        }
    </style>