@font-face{font-family:"Inter Tight";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter-tight-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter-tight-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter Tight";font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/inter-tight-latin-italic.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/plus-jakarta-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/plus-jakarta-sans-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/manrope-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/manrope-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--unb-font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--unb-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, Monaco, monospace;--unb-family-site: "Inter Tight", var(--unb-font-system);--unb-family-inter: "Inter", var(--unb-font-system);--unb-family-jakarta: "Plus Jakarta Sans", var(--unb-font-system);--unb-family-manrope: "Manrope", var(--unb-font-system);--unb-family-sistema: var(--unb-font-system);--unb-font: var(--unb-family-site)}.unb-font-site{--unb-font: var(--unb-family-site)}.unb-font-inter{--unb-font: var(--unb-family-inter)}.unb-font-jakarta{--unb-font: var(--unb-family-jakarta)}.unb-font-manrope{--unb-font: var(--unb-family-manrope)}.unb-font-sistema{--unb-font: var(--unb-family-sistema)}:root{--unb-blue: #003a70;--unb-blue-600: #0a4d8c;--unb-blue-400: #1f6fc0;--unb-blue-900: #002a52;--unb-green: #00843d;--unb-green-400: #1aa85c;--unb-accent: var(--unb-blue);--unb-accent-soft: rgba(0, 58, 112, 0.10);--unb-bg: #eef2f7;--unb-surface: #ffffff;--unb-surface-2: #f6f9fc;--unb-border: #d7e0ea;--unb-text: #1d2733;--unb-text-soft: #5b6b7c;--unb-on-accent: #ffffff;--unb-menu-bg: #002a52;--unb-menu-bg-2: #003a70;--unb-menu-text: #cfe0f2;--unb-menu-text-hi: #ffffff;--unb-menu-hover: rgba(255, 255, 255, 0.10);--unb-menu-active: rgba(255, 255, 255, 0.16);--unb-menu-accent: var(--unb-green-400);--unb-bar-bg: #003a70;--unb-bar-text: #eaf2fb;--unb-radius: 14px;--unb-radius-sm: 10px;--unb-shadow: 0 6px 24px rgba(0, 42, 82, 0.10);--unb-shadow-sm: 0 2px 8px rgba(0, 42, 82, 0.08);--unb-ring: 0 0 0 3px rgba(31, 111, 192, 0.35);--unb-ease: cubic-bezier(0.22, 0.61, 0.36, 1)}.unb-accent-verde{--unb-accent: var(--unb-green);--unb-accent-soft: rgba(0, 132, 61, 0.12)}:root{--unb-icon-logo: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 48"><text x="60" y="36" font-family="Georgia,serif" font-size="34" font-weight="700" text-anchor="middle">UnB</text></svg>')}body.login{font-family:var(--unb-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f5fa;background-image:radial-gradient(760px 420px at 8% -10%, rgba(31, 111, 192, 0.13), transparent 62%),radial-gradient(680px 420px at 104% 8%, rgba(0, 132, 61, 0.1), transparent 58%),radial-gradient(900px 560px at 50% 118%, rgba(0, 58, 112, 0.09), transparent 64%);background-attachment:fixed;color:#1d2733;min-height:100vh}body.login::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0, 58, 112, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(0, 58, 112, 0.045) 1px, transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 34%, #000 0%, transparent 70%);mask-image:radial-gradient(circle at 50% 34%, #000 0%, transparent 70%)}body.login #login{width:396px;max-width:92vw;padding-top:7vh;position:relative;z-index:1;animation:unb-login-rise .5s var(--unb-ease) both}body.login h1 a{background-image:var(--unb-login-logo, none);background-size:contain;background-position:center;background-repeat:no-repeat;width:230px;height:66px;margin:0 auto 22px}body.login form:not(#language-switcher){position:relative;overflow:hidden;background:#fff;border:1px solid rgba(0,58,112,.1);border-radius:16px;box-shadow:0 18px 44px rgba(0,42,82,.1),0 2px 6px rgba(0,42,82,.05);padding:30px 28px 26px}body.login form:not(#language-switcher)::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--unb-blue), var(--unb-blue-400))}body.login form:not(#language-switcher) label,body.login form:not(#language-switcher) p,body.login form:not(#language-switcher) legend,body.login form:not(#language-switcher) .wp2fa-prompt,body.login form:not(#language-switcher) .wp2fa-setup-actions,body.login form:not(#language-switcher) .input-name{color:#1d2733;font-size:14px}body.login form:not(#language-switcher) label{font-weight:600}body.login form:not(#language-switcher) p>label{display:block}body.login form:not(#language-switcher) .forgetmenot label{display:inline-block;font-weight:500;color:#5b6b7c}body.login form:not(#language-switcher) input[type=text],body.login form:not(#language-switcher) input[type=password],body.login form:not(#language-switcher) input[type=email],body.login form:not(#language-switcher) input[type=tel],body.login form:not(#language-switcher) input[type=number],body.login form:not(#language-switcher) .input{box-sizing:border-box;width:100%;margin:0 0 16px;background:#fbfdff;border:1px solid #d7e0ea;border-radius:10px;color:#11203a;font-size:15px;line-height:1.5;height:auto;padding:11px 12px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}body.login form:not(#language-switcher) input[type=text]:focus,body.login form:not(#language-switcher) input[type=password]:focus,body.login form:not(#language-switcher) input[type=email]:focus,body.login form:not(#language-switcher) input[type=tel]:focus,body.login form:not(#language-switcher) input[type=number]:focus,body.login form:not(#language-switcher) .input:focus{background:#fff;border-color:var(--unb-blue-400);box-shadow:0 0 0 3px rgba(31,111,192,.18);outline:none}body.login form:not(#language-switcher) ::placeholder{color:#8494a5}body.login .dashicons,body.login .dashicons::before,body.login .dashicons-before::before{font-family:dashicons !important}body.login .button.wp-hide-pw{color:#5b6b7c;background:rgba(0,0,0,0);border:0;box-shadow:none;min-height:0;padding:0 8px}body.login .button.wp-hide-pw:hover,body.login .button.wp-hide-pw:focus{background:rgba(0,0,0,0);color:var(--unb-blue);transform:none;box-shadow:none}body.login .button,body.login .button-secondary,body.login #language-switcher .button{background:#fff;border:1px solid #c9d6e5;color:var(--unb-blue);border-radius:10px;height:auto;min-height:36px;padding:6px 18px;line-height:1.6;font-weight:600;text-shadow:none;box-shadow:0 1px 2px rgba(0,42,82,.06);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .2s ease}body.login .button:hover,body.login .button:focus,body.login .button-secondary:hover,body.login .button-secondary:focus,body.login #language-switcher .button:hover,body.login #language-switcher .button:focus{background:var(--unb-blue);border-color:var(--unb-blue);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,42,82,.18)}body.login .button:active,body.login .button-secondary:active,body.login #language-switcher .button:active{transform:translateY(0)}body.login .button-primary,body.login .button-primary.button-large{display:block;width:100%;background:var(--unb-blue);border:1px solid var(--unb-blue);color:#fff;border-radius:10px;min-height:44px;font-size:15px;font-weight:600;letter-spacing:.2px;text-shadow:none;box-shadow:0 8px 20px rgba(0,58,112,.22);transition:transform .12s ease,box-shadow .2s ease,background .2s ease}body.login .button-primary:hover,body.login .button-primary:focus,body.login .button-primary.button-large:hover,body.login .button-primary.button-large:focus{background:var(--unb-blue-600);border-color:var(--unb-blue-600);color:#fff;transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,58,112,.28)}body.login .button-primary:active,body.login .button-primary.button-large:active{transform:translateY(0)}body.login #nav,body.login #backtoblog{text-align:center;padding:12px 0 0}body.login #nav a,body.login #backtoblog a,body.login .privacy-policy-page-link a{color:#34506f;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}body.login #nav a:hover,body.login #nav a:focus,body.login #backtoblog a:hover,body.login #backtoblog a:focus,body.login .privacy-policy-page-link a:hover,body.login .privacy-policy-page-link a:focus{color:var(--unb-blue);border-bottom-color:rgba(0,58,112,.35);box-shadow:none}body.login .language-switcher{margin-top:18px}body.login #language-switcher{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}body.login #language-switcher label{display:inline-flex;align-items:center;margin:0;color:#5b6b7c}body.login #language-switcher .dashicons{color:#5b6b7c}body.login #language-switcher select{box-sizing:border-box;height:36px;margin:0;padding:0 10px;background:#fff;color:#11203a;border:1px solid #c9d6e5;border-radius:10px;font-size:13px;line-height:1.5}body.login #language-switcher .button,body.login #language-switcher input[type=submit].button{box-sizing:border-box;height:36px;min-height:36px;margin:0;padding:0 16px;font-size:13px;line-height:1}body.login .message,body.login .notice,body.login #login_error{background:#fff;color:#1d2733;border:1px solid rgba(0,58,112,.1);border-radius:12px;box-shadow:0 8px 22px rgba(0,42,82,.1);padding:14px 16px}body.login .message a,body.login .notice a,body.login #login_error a{color:var(--unb-blue)}body.login .message a:hover,body.login .notice a:hover,body.login #login_error a:hover{color:var(--unb-blue-600)}body.login .message{border-left:4px solid var(--unb-blue-400)}body.login .notice-warning{border-left:4px solid #dba617}body.login .notice-success{border-left:4px solid var(--unb-green)}body.login #login_error{border-left:4px solid #d63638}body.login #login h2,body.login #login h3,body.login #login .wp2fa-prompt{color:#11203a}body.login .wp2fa-light-bg,body.login .wp2fa-qr-code,body.login .wp2fa-backup-codes,body.login .wp2fa-setup-content .wp2fa-row{background:#fff;color:#1d2733;border-radius:10px}body.login .wp2fa-light-bg a,body.login .wp2fa-qr-code a,body.login .wp2fa-backup-codes a,body.login .wp2fa-setup-content .wp2fa-row a{color:var(--unb-blue)}@keyframes unb-login-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){body.login *{transition:none !important}body.login #login{animation:none !important}}
