/* Mesh + Grid Hintergrund (Konsistent zum Studio) */
.bg-studio {
    background-color: #0a0f1a;
    background-image: 
        radial-gradient(circle at 50% 50%, rgba(26, 41, 128, 0.2), transparent),
        url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='2' cy='2' r='1'/%3E%3C/g%3E%3C/svg%3E");
}

.glass {
    background: rgba(255, 255, 255, 0.02);
    backdrop-filter: blur(15px);
    border: 1px solid rgba(255, 255, 255, 0.08);
}

/* 3D Phone Style */
.phone-perspective { perspective: 1500px; }
.phone-body {
    transform: rotateY(-15deg) rotateX(5deg);
    transform-style: preserve-3d;
    box-shadow: 10px 10px 0px #1e293b, 20px 20px 50px rgba(0,0,0,0.5);
}

.font-bebas { font-family: 'Bebas Neue', sans-serif; }
.font-mono { font-family: 'Space Mono', monospace; }

.jambuster-glow {
    box-shadow: 0 0 50px rgba(34, 211, 238, 0.1);
}