   /* Custom styles for the Inter font */
        body {
            font-family: "Inter", sans-serif;
        }
        /* Custom styling for focus states to ensure accessibility and visual feedback */
        input:focus, button:focus, a:focus {
            outline: 2px solid currentColor; /* Uses the current text color for outline */
            outline-offset: 2px; /* Adds space between the element and the outline */
        }
        /* Hide mobile menu by default */
        .mobile-menu {
            display: none;
        }
        /* Show mobile menu when open */
        .mobile-menu.open {
            display: flex;
            z-index: 999;
        }
        button:focus, a:focus, input:focus, select:focus {
            outline: 2px solid currentColor; /* Uses the current text color for outline */
            outline-offset: 2px; /* Adds space between the element and the outline */
        }
        /* Style for active tab */
        .tab-button.active {
            border-bottom: 2px solid #1a202c; /* Dark gray for active tab underline */
            color: #1a202c; /* Dark gray text for active tab */
            font-weight: 600;
        }