istent font family */
            margin: 0;
            padding: 0;
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            /* Prevent scrolling during animations */
        }

        /* === PAGE CONTAINER PATTERN === */
        .page-container {
            position: relative;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
      