.admin-header,.bank-header{background:var(--ground)}.admin-header .site-brand-symbol,.bank-header .site-brand-symbol{font-size:43px}.admin-header .site-brand-wordmark strong,.bank-header .site-brand-wordmark strong{font-size:11px}.bank-header .site-brand{justify-self:start}.tabs button{font-weight:600}.tabs button[aria-current=true]{color:var(--accent)}.tabs button[aria-current=true]:after{height:3px;border-radius:3px 3px 0 0}.admin-title h1,.page-heading h1,.visualize-heading h1{font-weight:650;letter-spacing:-.045em}.taxonomy-tree-pane{background:color-mix(in oklab,var(--accent-soft) 30%,var(--surface))}.database-collection-box,.pdf-library-box{background:var(--brand-paper)}.question-card-tags>span,.question-picker-tags>span,.tag-picker-selected button{border-radius:4px;font-weight:600}.bank-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.login-shell{background:var(--ground)}.login-card{width:min(100%,460px);padding:44px 38px;border-radius:9px;box-shadow:0 16px 48px -30px oklch(25% .024 261/.25)}.login-card .site-brand{margin-bottom:22px}.login-card>p{font-size:10px;color:var(--muted);letter-spacing:.06em}.login-card h1{font-size:32px;font-weight:650;letter-spacing:-.05em;margin:12px 0 17px}.login-card>span{max-width:33ch}.login-card button{border-radius:5px;background:var(--accent)}.login-card button:hover:not(:disabled){background:var(--accent-dark)}.login-card .google-login:hover:not(:disabled){background:var(--accent-soft)!important}.login-demo-link{color:var(--accent);font-size:12px;margin-top:24px;text-underline-offset:4px}.login-home-link{margin-top:15px;font-size:11px;color:var(--muted);text-underline-offset:4px}@media(max-width:700px){.bank-header .site-brand-symbol{font-size:35px}.bank-header .site-brand-wordmark strong{font-size:10px}.bank-header .site-brand-wordmark small{max-width:140px;font-size:9px}.login-card{padding:32px 24px}}