.academy-signup-link{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-color,#d8ddd8);text-align:center}.academy-signup-link span{display:block;margin-bottom:7px;color:var(--text-muted,#626964);font-size:12px}.academy-signup-link a{display:block;padding:10px 12px;border:1px solid #1d5a3d;border-radius:7px;color:#1d5a3d;font-size:13px;font-weight:700;text-decoration:none}.academy-signup-link a:hover{background:#d5f6d9;color:#0a2a12}.academy-signup-link a:focus-visible{outline:3px solid rgba(29,90,61,.25);outline-offset:2px}.academy-login-theme{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-bottom:12px;color:var(--text-muted,#626964);font-size:11px}.academy-login-theme select{width:auto;min-width:82px;height:32px;padding:0 7px;border:1px solid var(--border-color,#d8ddd8);border-radius:7px;background:var(--card-bg,#fff);color:var(--text-color,#1e211f);font:700 11px Inter,system-ui,sans-serif}:root[data-theme=dark] body{background:#101512!important;color:#eef4ee}:root[data-theme=dark] .page-card,:root[data-theme=dark] .navbar{background:#18201b!important;color:#eef4ee}:root[data-theme=dark] .form-control,:root[data-theme=dark] .academy-login-theme select{border-color:#34443a!important;background:#18201b!important;color:#eef4ee!important}:root[data-theme=dark] .academy-signup-link a{border-color:#b4f26a;color:#b4f26a}:root[data-theme=light] body{background:#f7f6f3!important;color:#1e211f}:root[data-theme=light] .page-card{background:#fff!important;color:#1e211f}