/* Logo Styles */
.logo {
    line-height: 1;
    font-weight: 900;
    font-size: clamp(24px, 4vw, 36px);
    background: #0b1020;
    padding: 8px 16px;
    box-shadow: 0 0 0 4px #fff, 0 0 0 5px #666;
    border-radius: 50px;
}

/* Extrude split base */
.extrude-split { 
    font-family: Montserrat, sans-serif; 
}

.extrude-split .a { 
    color: #fff; 
    text-shadow: 1px 1px 0 #22c55e, 
                 2px 2px 0 #22c55e, 
                 4px 4px 12px #0007; 
}

.extrude-split .b { 
    font-weight: 900; 
}

/* Red BD - no shadow */
.red .b { 
    color: #ff546a; 
}
