/* Base Reset & Custom Properties */
        :root {
            --ease-pulse: cubic-bezier(0.16, 1, 0.3, 1);
            --color-void: #050505;
            --color-ink: #F5F5F7;
            --color-tone: #7A7A7E;
            --pulse-mask: url("data:image/png;base64,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");
        }

        body {
            background-color: var(--color-void);
            color: var(--color-ink);
            font-family: 'Inter', sans-serif;
            overflow-x: hidden;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }


/* Custom Scrollbar */
        ::-webkit-scrollbar {
            width: 4px;
        }
        ::-webkit-scrollbar-track {
            background: #050505;
        }
        ::-webkit-scrollbar-thumb {
            background: #222228;
            border-radius: 2px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: #444450;
        }

        /* Inline SVG Mask Utilities */
        .aperture-mask {
            clip-path: url(#pulse-aperture-clip);
            will-change: transform, clip-path;
        }


        /* Official Studio Pulse identity assets */
        .brand-wordmark {
            display: block;
            width: 156px;
            height: auto;
            object-fit: contain;
        }

        .brand-mark {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

        #nav-wordmark-full,
        #nav-symbol-only {
            transition:
                opacity 0.45s,
                transform 0.55s;
            will-change: opacity, transform;
        }

        #nav-symbol-only {
            position: absolute;
            left: 0;
            top: 50%;
            width: 26px;
            height: 30px;
            transform: translateY(-50%) scale(0.8);
            opacity: 0;
        }

        #brand-home-link.is-collapsed #nav-wordmark-full {
            opacity: 0;
            transform: translateX(-8px) scale(0.98);
        }

        #brand-home-link.is-collapsed #nav-symbol-only {
            opacity: 1;
            transform: translateY(-50%) scale(1);
        }


/* Motion Vocabulary Classes */
        .pulse-hover {
            transition: transform 0.6s;
        }
        .pulse-hover:hover {
            transform: scale(1.03) rotate(2deg);
        }


/* Grain Overlay */
        .noise-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            content: "";
            opacity: 0.025;
            pointer-events: none;
            z-index: 999;
            background: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
        }

        /* Typography Helper Classes */
        .font-mono-meta {
            font-family: 'Space Mono', monospace;
            font-size: 0.75rem;
            letter-spacing: 0.05em;
            color: var(--color-tone);
            text-transform: uppercase;
        }


/* Studio Pulse surface language: near-square media, not generic rounded cards */
        .rounded-md { border-radius: 2px !important; }
        .rounded { border-radius: 2px !important; }

        @media (prefers-reduced-motion: reduce) {
            *, *::before, *::after {
                scroll-behavior: auto !important;
                transition-duration: 0.01ms !important;
                animation-duration: 0.01ms !important;
                animation-iteration-count: 1 !important;
            }
            #hero-media-mask { display: none; }
            #hero-media-full { opacity: 0 !important; }
        }


/* Static-page additions */
html { background: var(--color-void); }
a { color: inherit; }
.site-main { min-height: 100vh; }
.nav-link[aria-current="page"] { color: var(--color-ink); }
.nav-link { transition: color 180ms ease; }
.sr-only { position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0; }
