5F7;
            --text-color: #1e293b;
            --border-color: #e2e8f0;
            --card-background: #ffffff;
            --error-color: #dc2626;
        }

        @font-face {
            font-family: 'Open Sans';
            src: url("/OpenSans-ExtraBold.ttf") format('truetype'), url("/OpenSans-ExtraBold.ttf") format('ttf');
            font-weight: 800;
            font-style: normal;
            font-display: swap;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smooth