:root{--primary-color:#004d40;--secondary-color:#9ed203;--tertiary-color:#e9f3de;--primary-color-dark:#050908;--header-bg:var(--primary-color);--card-border:none;--card-backdrop:none;--header-backdrop:blur(3px)}[data-site-theme=modern]{--primary-color:#2d3436;--secondary-color:#6c5ce7;--tertiary-color:#f5f6fa;--primary-color-dark:#1a1a2e;--header-bg:#2d3436}[data-site-theme=modern][data-bs-theme=light]{--bs-body-bg:#f5f6fa;--bs-body-color:#2d3436}[data-site-theme=modern][data-bs-theme=light] .card{--bs-card-bg:#fff;--bs-card-color:#2d3436;box-shadow:0 2px 12px rgba(0,0,0,.08)}[data-site-theme=modern][data-bs-theme=dark]{--bs-body-bg:#1a1a2e;--bs-body-color:#f5f6fa}[data-site-theme=modern][data-bs-theme=dark] .card{--bs-card-bg:#2d3436;--bs-card-color:#f5f6fa;box-shadow:0 2px 12px rgba(0,0,0,.3)}[data-site-theme=modern] .header{background-color:#2d3436!important}[data-site-theme=modern] .navbar-nav .active{background-color:#6c5ce7}[data-site-theme=modern] .navbar-nav .nav-link.active{color:#fff}[data-site-theme=modern] .sec{color:#6c5ce7}[data-site-theme=glassy]{--primary-color:#1e3a5f;--secondary-color:#00d2ff;--tertiary-color:#e8f4f8;--primary-color-dark:#0a0e17;--header-bg:rgba(30,58,95,.7);--card-backdrop:blur(16px);--header-backdrop:blur(20px)}[data-site-theme=glassy][data-bs-theme=light]{--bs-body-bg:#e8f4f8;--bs-body-color:#1e3a5f}[data-site-theme=glassy][data-bs-theme=light] .card{--bs-card-bg:hsla(0,0%,100%,.55);--bs-card-color:#1e3a5f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,210,255,.2);box-shadow:0 4px 24px rgba(0,210,255,.08)}[data-site-theme=glassy][data-bs-theme=dark]{--bs-body-bg:#0a0e17;--bs-body-color:#e8f4f8}[data-site-theme=glassy][data-bs-theme=dark] .card{--bs-card-bg:rgba(30,58,95,.4);--bs-card-color:#e8f4f8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,210,255,.15);box-shadow:0 4px 24px rgba(0,210,255,.06)}[data-site-theme=glassy] .header{background-color:rgba(30,58,95,.7)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}[data-site-theme=glassy] .navbar-nav .active{background-color:rgba(0,210,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-site-theme=glassy] .navbar-nav .nav-link.active,[data-site-theme=glassy] .sec{color:#00d2ff}*{box-sizing:border-box}html{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}[data-bs-theme=light]{--bs-body-color:var(--primary-color);--bs-body-bg:var(--tertiary-color)}[data-bs-theme=light] .dropdown-menu{--bs-dropdown-bg:var(--primary-color);--bs-dropdown-link-active-bg:var(--primary-color)}[data-bs-theme=light] .btn-secondary{--bs-btn-bg:var(--secondary-color);--bs-btn-hover-bg:var(--primary-color)}[data-bs-theme=light] .btn-primary{--bs-btn-bg:var(--primary-color);--bs-btn-hover-bg:var(--secondary-color)}[data-bs-theme=light] .card{--bs-card-bg:var(--tertiary-color);--bs-card-color:var(--primary-color)}[data-bs-theme=dark]{--bs-body-color:var(--tertiary-color);--bs-body-bg:var(--primary-color-dark)}[data-bs-theme=dark] .dropdown-menu{--bs-dropdown-bg:var(--primary-color);--bs-dropdown-link-active-bg:var(--primary-color)}[data-bs-theme=dark] .btn-secondary{--bs-btn-bg:var(--secondary-color);--bs-btn-hover-color:var(--primary-color);--bs-btn-hover-bg:var(--tertiary-color)}[data-bs-theme=dark] .btn-primary{--bs-btn-bg:var(--tertiary-color);--bs-btn-color:var(--primary-color);--bs-btn-hover-bg:var(--secondary-color)}[data-bs-theme=dark] .card{--bs-card-bg:var(--primary-color);--bs-card-color:var(--tertiary-color)}body{font-family:Helvetica Neue,sans-serif}.btn,a,a:hover{text-decoration:none}.btn{border:none;padding:10px 15px;font-size:16px;font-weight:700;border-radius:5px;margin:0 10px;transition:background-color .3s}.btn-primary:hover,.btn-secondary:hover{cursor:pointer}.card{transition:background-color 2s ease,color 2s ease,box-shadow .5s ease}.container{position:relative;max-width:1140px;padding:20px}.spinner-container{display:flex;justify-content:center;align-items:center;height:100vh}.spinner{position:absolute;top:50%;border:8px solid rgba(0,0,0,.1);border-left:8px solid var(--secondary-color);border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}