:root {
    --cursor-img: url('cursor.webp');
    --glass-bg: linear-gradient(to right, rgba(111, 78, 55, 0.55), rgba(48, 25, 52, 0.55));
    --glass-border: 1px solid rgba(210, 180, 140, 0.25);
    --glass-glow: linear-gradient(to right, rgba(139, 69, 19, 0.5), rgba(75, 0, 130, 0.6));
    --accent-main: #C4A484;
    --accent-sub: #9370DB;
    --text-sub: rgba(245, 235, 225, 0.85);
    --discord-green: #22c55e;
}
body { text-shadow: 0 0 10px rgba(139, 69, 19, 0.4), 0 0 20px rgba(75, 0, 130, 0.3); }
.discord-block { background: rgba(111, 78, 55, 0.25); border: 1px solid rgba(255,255,255,0.08); }
.mouse-glow { box-shadow: 0 0 4px 2px rgba(255, 255, 255, 0.8), 0 0 12px 6px rgba(255, 140, 0, 0.8), 0 0 20px 8px rgba(255, 140, 0, 0.4); }
.username { text-shadow: 0 0 8px rgba(255, 255, 255, 0.8), 0 0 16px rgba(196, 164, 132, 0.7), 0 0 24px rgba(139, 69, 19, 0.5), 0 0 32px rgba(75, 0, 130, 0.5); filter: drop-shadow(0 0 8px rgba(139, 69, 19, 0.6)); }
.bio, .track-name { text-shadow: 0 0 8px rgba(196, 164, 132, 0.5), 0 0 16px rgba(75, 0, 130, 0.4); }
.social-icon { text-shadow: 0 0 8px rgba(196, 164, 132, 0.4); }
.social-icon:hover { text-shadow: 0 0 10px rgba(196, 164, 132, 0.8), 0 0 20px rgba(75, 0, 130, 0.6); box-shadow: 0 0 15px var(--accent-main); }
.v-bar { background: linear-gradient(to top, var(--accent-main) 0%, rgba(255, 255, 255, 0.9) 100%); box-shadow: 0 -2px 10px rgba(196, 164, 132, 0.4); }