/* 
   Most styles are handled by Tailwind CSS in index.html.
   This file is reserved for the 3D background canvas positioning 
   and any specific overrides.
*/

body {
    margin: 0;
    /* overflow-x: hidden; Handled by Tailwind's overflow-hidden on section or body if needed */
}

canvas {
    display: block;
    /* Fixed positioning to stay behind content while scrolling */
    position: fixed;
    top: 0;
    left: 0;
    /* Z-index must be lower than content. Tailwind uses -1 for the container. */
    z-index: -1;
}