﻿.providers-2fa-3,.providers-2fa-1,ng-dropdown-panel div.ng-dropdown-panel-items div:has(>[title=DuckDuckGo]),ng-dropdown-panel div.ng-dropdown-panel-items div:has(>[title="Firefox Relay"]),app-user-layout app-danger-zone button:nth-child(1),bit-nav-logo bit-nav-item .bwi-shield,:is(bit-dialog,[bit-dialog]) div.tw-ml-4:has(bit-form-control input),:is(bit-dialog,[bit-dialog]) div.tw-col-span-4:has(input[formcontrolname*=access],input[formcontrolname*=manage]),app-security>app-two-factor-setup>form,app-org-reports-home>app-report-list>div.tw-inline-grid>div:nth-child(6),app-org-account form.ng-untouched:nth-child(5),app-organization-plans>form>bit-section:nth-child(2),bit-nav-item[route="settings/two-factor"],a[href$="/settings/two-factor"],.vw-other-login,.vw-or-text,.vw-passkey-login,app-user-layout app-password-settings app-webauthn-login-settings,.vw-sso-login,.vw-email-sso,a[href$="/settings/sponsored-families"],bit-nav-item[route="settings/subscription"],.vw-hide,head{display:none !important}bit-nav-logo bit-nav-item a:before{content:"";background-image:url("../images/icon-white.svg");background-repeat:no-repeat;background-position:center center;height:32px;display:block}@font-face{font-family:"Outfit";src:url("/_ci/fonts/outfit-latin-wght-normal.woff2") format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Fraunces";src:url("/_ci/fonts/fraunces-latin-500-italic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--ci-rost:#A85A2A;--ci-rost-dunkel:#8E4A22;--ci-apricot:#F2B27E;--ci-salbei:#CFE0DD;--ci-braun:#2A211C;--ci-braun-2:#3A2E27;--ci-text:#4A3D33;--ci-text-2:#6B5D52;--ci-sand:#F2E7DA;--ci-sand-hell:#FBF7F2;--ci-sand-2:#F4ECE2;--ci-sand-3:#E6D9CA;--ci-linie:#CDBBAA;--ci-font:"Outfit",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ci-font-akzent:"Fraunces",Georgia,serif;--ci-bg-hell:radial-gradient(circle at 8% 12%,#F0C49C 0,transparent 34%),radial-gradient(circle at 92% 4%,#E8D3B4 0,transparent 30%),radial-gradient(circle at 74% 78%,#D9B48F 0,transparent 38%),radial-gradient(circle at 24% 92%,#CFE0DD 0,transparent 30%),#F2E7DA;--ci-bg-dunkel:radial-gradient(circle at 12% 20%,rgba(168,90,42,.55) 0,transparent 36%),radial-gradient(circle at 90% 85%,rgba(217,180,143,.35) 0,transparent 40%),radial-gradient(circle at 70% 10%,rgba(95,130,128,.30) 0,transparent 30%),#2A211C;--ci-glas-hell:rgba(255,251,246,.58);--ci-glas-hell-rand:rgba(255,255,255,.70);--ci-glas-dunkel:rgba(42,33,28,.58);--ci-glas-dunkel-rand:rgba(255,235,215,.14);--ci-blur:blur(20px) saturate(140%);--ci-schatten:0 10px 40px rgba(74,61,51,.14);--ci-radius:18px}html:root,html.theme_light{--color-primary-100: 244 225 210;--color-primary-300: 226 168 128;--color-primary-500: 192 108 56;--color-primary-600: 168 90 42;--color-primary-700: 142 74 34;--color-primary-900: 90 46 20;--color-background: 251 247 242;--color-background-alt: 242 231 218;--color-background-alt2: 42 33 28;--color-background-alt3: 58 46 39;--color-background-alt4: 35 28 24;--color-text-main: 42 33 28;--color-text-muted: 101 87 73;--color-text-contrast: 255 255 255;--color-text-alt2: 244 236 226;--color-secondary-100: 239 228 214;--color-secondary-300: 205 187 170;--color-secondary-500: 140 123 109;--color-secondary-600: 107 93 82;--color-secondary-700: 74 61 51;--ci-flaeche: var(--ci-glas-hell);--ci-rand: var(--ci-glas-hell-rand);--ci-hg: var(--ci-bg-hell)}html.theme_dark,html.theme_dark:root{--color-primary-100: 74 49 35;--color-primary-300: 140 90 60;--color-primary-500: 226 150 100;--color-primary-600: 242 178 126;--color-primary-700: 246 196 156;--color-primary-900: 252 230 210;--color-background: 35 28 24;--color-background-alt: 42 33 28;--color-background-alt2: 58 46 39;--color-background-alt3: 47 38 33;--color-background-alt4: 28 22 19;--color-text-main: 244 236 226;--color-text-muted: 194 178 163;--color-text-contrast: 42 33 28;--color-text-alt2: 244 236 226;--color-secondary-100: 58 46 39;--color-secondary-300: 90 74 63;--color-secondary-500: 154 136 121;--color-secondary-600: 194 178 163;--color-secondary-700: 230 217 202;--ci-flaeche: var(--ci-glas-dunkel);--ci-rand: var(--ci-glas-dunkel-rand);--ci-hg: var(--ci-bg-dunkel)}html body{background:var(--ci-hg) !important;background-attachment:fixed !important;font-family:var(--ci-font) !important}body button,body input,body select,body textarea,body h1,body h2,body h3,body p,body a,body span:not([class*=bwi]),body label,body td,body th,body li{font-family:var(--ci-font)}body h1,body h2.tw-text-2xl{font-family:var(--ci-font-akzent);font-style:italic;font-weight:500}body .tw-bg-background-alt{background-color:rgb(var(--color-background-alt)/.35) !important}body .tw-bg-background,body main .tw-bg-background,body .tw-rounded-xl.tw-bg-background,body bit-section .tw-bg-background{background-color:var(--ci-flaeche) !important;backdrop-filter:var(--ci-blur);-webkit-backdrop-filter:var(--ci-blur)}body .tw-border-secondary-300{border-color:var(--ci-rand) !important}body nav.tw-bg-background-alt3,body .tw-bg-background-alt3{background-color:rgba(42,33,28,.78) !important;backdrop-filter:var(--ci-blur)}body .cdk-overlay-pane [role=menu],body .cdk-overlay-pane .tw-bg-background,body bit-dialog .tw-bg-background,body .cdk-dialog-container .tw-bg-background{background-color:rgb(var(--color-background)) !important;backdrop-filter:none}html:root,html.theme_dark,html.theme_light{--font-sans: var(--ci-font);--color-brand-050:#FBF1E9;--color-brand-100:#F6E1D2;--color-brand-200:#EEC6A8;--color-brand-300:#E8A878;--color-brand-400:#D98A55;--color-brand-500:#C06C38;--color-brand-600:#A85A2A;--color-brand-700:#8E4A22;--color-brand-800:#74391A;--color-brand-900:#5A2C14;--color-brand-950:#3A1C0D;--color-brand-950-rgb:58, 28, 13;--color-gray-050:#FBF7F2;--color-gray-100:#F2E7DA;--color-gray-200:#E6D9CA;--color-gray-300:#CDBBAA;--color-gray-400:#A08C7B;--color-gray-400-rgb:160, 140, 123;--color-gray-500:#7D6B5D;--color-gray-600:#5E4F44;--color-gray-700:#4A3D33;--color-gray-800:#3A2E27;--color-gray-900:#2A211C;--color-gray-950:#1A1411;--color-gray-950-rgb:26, 20, 17;--color-bw-blue: 168 90 42;--color-shadow: 120 100 85}html auth-anon-layout{--color-background: 42 33 28;--color-background-alt: 31 24 20;--color-text-main: 244 236 226;--color-text-muted: 201 184 168;--color-secondary-300: 90 74 63;--color-secondary-600: 201 184 168;--color-secondary-700: 230 217 202;--color-primary-600: 242 178 126;--color-primary-700: 246 196 156;--color-gray-050:#2A211C;--color-gray-100:#3A2E27;--color-gray-200:#4A3D33;--color-gray-300:#5E4F44;--color-gray-400:#A08C7B;--color-gray-500:#C2B2A3;--color-gray-600:#D9C7B5;--color-gray-700:#E6D9CA;--color-gray-800:#F2E7DA;--color-gray-900:#F4ECE2;--color-brand-400:#D98A55;--color-brand-600:#F2B27E;--color-brand-700:#F2B27E;--color-brand-800:#F6C49C;display:block;min-height:100vh;color:#f4ece2;background:radial-gradient(circle at 12% 20%, rgba(168,90,42,.6) 0, rgba(0,0,0,0) 38%),radial-gradient(circle at 88% 82%, rgba(217,180,143,.32) 0, rgba(0,0,0,0) 42%),radial-gradient(circle at 72% 12%, rgba(95,130,128,.3) 0, rgba(0,0,0,0) 32%),#1f1814 !important;background-attachment:fixed !important}html auth-anon-layout bit-landing-header header,html auth-anon-layout main,html auth-anon-layout bit-landing-layout>div{background:rgba(0,0,0,0) !important}html auth-anon-layout bit-landing-header a bit-svg{visibility:hidden}html auth-anon-layout bit-landing-hero .tw-size-20{width:250px !important;height:64px !important;background:url("/_ci/logo-hell.svg") center/contain no-repeat}html auth-anon-layout bit-landing-hero .tw-size-20 bit-svg{display:none !important}html auth-anon-layout bit-landing-hero>div::after{content:"Tresor · Vaultwarden";display:inline-block;margin-top:14px;padding:7px 16px 7px 44px;border-radius:999px;border:1px solid rgba(255,235,215,.22);background:rgba(255,245,235,.07) url("/_ci/marken/vaultwarden.png") no-repeat 14px center/22px auto;color:#e6d9ca;font:600 13px/1.3 "Outfit",sans-serif;letter-spacing:.08em}html auth-anon-layout bit-base-card{background:rgba(42,33,28,.58) !important;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(255,235,215,.16) !important;border-radius:22px !important;box-shadow:0 24px 70px rgba(0,0,0,.45) !important}html auth-anon-layout input{background:rgba(255,245,235,.07) !important;color:#f4ece2 !important}html auth-anon-layout button[type=submit],html auth-anon-layout button[buttontype=primary]{border-radius:999px !important}html app-root>div:has(>.spinner-container){position:fixed;inset:0;z-index:50;background:radial-gradient(circle at 12% 20%, rgba(168,90,42,.6) 0, rgba(0,0,0,0) 38%),radial-gradient(circle at 88% 82%, rgba(217,180,143,.32) 0, rgba(0,0,0,0) 42%),radial-gradient(circle at 72% 12%, rgba(95,130,128,.3) 0, rgba(0,0,0,0) 32%),#1f1814 !important}html app-root>div:has(>.spinner-container)>.tw-fixed{left:50% !important;top:38% !important;transform:translate(-50%, -50%);padding:0 !important}html.theme_light app-root img.new-logo-themed,html.theme_dark app-root img.new-logo-themed,html app-root img.new-logo-themed.new-logo-themed{content:url("/_ci/logo-hell.svg");width:250px !important;height:64px !important}html app-root>div:has(>.spinner-container) .spinner-container{position:fixed;left:0;right:0;top:52%}html app-root>div:has(>.spinner-container) .bwi-spinner{color:#f2b27e !important}html app-root>div:has(>.spinner-container) [class*=tw-opacity-]{display:none !important}html bit-nav-logo bit-icon,html bit-nav-logo bit-svg,html bit-nav-logo svg,html bit-nav-logo img{visibility:hidden !important}html bit-nav-logo a{background:url("/_ci/logo-hell.svg") left center/contain no-repeat !important;min-height:52px}