            #gbBootSplash {
                position: fixed; inset: 0; z-index: 2147483000;
                display: flex; flex-direction: column; gap: 14px;
                align-items: center; justify-content: center;
                background: var(--bg, #0f1117);
                color: var(--text, #e5e5e5);
                font-family: "Fira Code", "Fira Sans", Arial, sans-serif;
                transition: opacity 320ms ease;
            }
            #gbBootSplash.gb-boot-hidden { opacity: 0; pointer-events: none; }
            .gb-boot-spinner {
                width: 34px; height: 34px; border-radius: 50%;
                border: 3px solid rgba(132, 214, 105, 0.25);
                border-top-color: var(--primary, #84d669);
            }
            .gb-boot-text { font-size: 13px; letter-spacing: 0.08em; opacity: 0.75; }
        
