/* External styles extracted from index.html */

/* Custom Cursor for Engineering Feel */
body {
    cursor: crosshair;
    background-color: #0a0a0a;
    color: #e5e5e5;
    overflow-x: hidden;
}

/* Smooth Selection */
::selection {
    background-color: #ff5e00;
    color: white;
}

/* Scrollbar */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: #0a0a0a; }
::-webkit-scrollbar-thumb { background: #333; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #ff5e00; }

/* Noise Texture Overlay */
.noise-overlay {
    position: fixed;
    top: 0; left: 0; width: 100%; height: 100%;
    background: url('https://www.transparenttextures.com/patterns/stardust.png');
    opacity: 0.05;
    pointer-events: none;
    z-index: 9999;
}

/* Marquee Text Stroke */
.text-stroke {
    -webkit-text-stroke: 1px rgba(255, 255, 255, 0.1);
    color: transparent;
}
