
        body {
            transition: background-color 0.3s, color 0.3s;
            font-size: 1.0em;
        }
        .default-theme {
            background-color: white;
            color: black;
        }
        .dark-theme {
            background-color: black;
            color: white;
        }
        .navbar-nav .nav-item .nav-link {
            font-size: 1.25rem;
        }
        .navbar-brand {
            font-size: 1.5rem;
        }
        .fa-person-cane {
            font-size: 1.5rem;
        }
        .dropdown-menu .dropdown-item {
            font-size: 1.25rem;
        }
        .speech-icon {
            display: none;
            cursor: pointer;
        }
        .show-speech-icons .speech-icon {
            display: inline;
        }
        .secondary-menu {
            display: none;
            background-color: black;
            color: white;
            padding: 10px;
            margin-top: 10px;
            list-style-type: none;
        }
        .show-secondary-menu {
            display: flex;
            justify-content: space-around;
        }
        .secondary-menu li {
            padding: 5px 10px;
        }
        
        h1 {
            color: #d34136;
        }
        
        .bs-link-color-rgb {
            color: #d34136;
            text-decoration: none;
            font-weight: bolder;
        }
        .bolder {
            font-weight: bolder;
            margin-top: 20px;
        }
        .red {
            color: red;
            font-size: 1.25rem;
        }
        .white {
            color: white;
            font-size: 1.25rem;
        }
        
        .btn-primary {
            color: white;
            background-color: #d23c33;
            --bs-btn-border-radius:0;
            border-color: #d23c33;
            margin:5px;
        } 
        .btn-primary:hover {
            background-color: white;
            color: #d23c33;
            border-color: #d23c33;
        } 
        ul, li {
            font-size: 1.0em;
            
        }
        a {
            text-decoration: none;
            color: #d23c33;
            font-weight: bolder;
        }
        .btn-secondary {
            color: white;
            background-color: #53adaa;
            --bs-btn-border-radius:0;
            border-color: #d34136;
            border-width: 2px;
            margin:5px;
        } 
        .btn-secondary:hover {
            background-color: white;
            color: #53adaa;
        } 
