.vivid-header{background-color:var(--vivid-header-bg,rgba(243,246,251,.9));color:var(--vivid-ink,#122033);border-color:var(--vivid-line,rgba(0,0,0,.05))}.vivid-header .vivid-brand-name{color:var(--vivid-ink,#172033)}.vivid-header .vivid-nav-link{color:var(--vivid-ink-2,#3d4b63)}.vivid-header .vivid-nav-link:hover{background-color:var(--vivid-soft-2,hsla(0,0%,100%,.7));color:var(--vivid-ink,#122033)}.vivid-header .vivid-nav-active,.vivid-header .vivid-nav-active:hover{background-color:var(--vivid-surface,#fff);color:var(--vivid-ink,#122033);box-shadow:0 1px 2px rgba(18,32,51,.06)}.vivid-header .vivid-search-panel{border-color:var(--vivid-line,rgba(0,0,0,.05))}[data-vivid=dark] :where(.bg-white,.bg-white\/95,.bg-white\/90,.bg-white\/80):not(.keep-light):not(.keep-light *){background-color:var(--vivid-surface)}[data-vivid=dark] :where(.bg-neutral-50,.bg-gray-50,.bg-slate-50):not(.keep-light):not(.keep-light *),[data-vivid=dark] :where(.hover\:bg-neutral-50:hover,.hover\:bg-white:hover):not(.keep-light):not(.keep-light *){background-color:var(--vivid-soft)}[data-vivid=dark] :where(.bg-neutral-100,.bg-gray-100,.bg-slate-100):not(.keep-light):not(.keep-light *),[data-vivid=dark] :where(.hover\:bg-neutral-100:hover):not(.keep-light):not(.keep-light *){background-color:var(--vivid-soft-2)}[data-vivid=dark] :where(.bg-neutral-200,.bg-gray-200,.hover\:bg-neutral-200:hover):not(.keep-light):not(.keep-light *){background-color:var(--vivid-soft-3)}[data-vivid=dark] :where(.bg-neutral-900,.bg-neutral-950,.bg-neutral-800,.bg-black,.bg-gray-900):not(.keep-light):not(.keep-light *){background-color:var(--vivid-raised)}[data-vivid=dark] :where(.hover\:text-neutral-900:hover,.hover\:text-neutral-950:hover):not(.keep-light):not(.keep-light *),[data-vivid=dark] :where(.text-neutral-900,.text-neutral-950,.text-neutral-800,.text-gray-900,.text-gray-800,.text-black,.text-\[\#122033\],.text-\[\#172033\]):not(.keep-light):not(.keep-light *){color:var(--vivid-ink)}[data-vivid=dark] :where(.text-neutral-700,.text-neutral-600,.text-gray-700,.text-gray-600,.hover\:text-neutral-700:hover):not(.keep-light):not(.keep-light *){color:var(--vivid-ink-2)}[data-vivid=dark] :where(.text-neutral-500,.text-gray-500,.hover\:text-neutral-600:hover):not(.keep-light):not(.keep-light *){color:var(--vivid-muted)}[data-vivid=dark] :where(.text-neutral-400,.text-neutral-300,.text-gray-400,.text-gray-300):not(.keep-light):not(.keep-light *){color:var(--vivid-faint)}[data-vivid=dark] :where(.border-neutral-100,.border-neutral-200,.border-neutral-200\/80,.border-neutral-200\/90,.border-gray-100,.border-gray-200,.border-black\/5,.border-black\/10,.divide-neutral-100>*+*,.divide-neutral-200>*+*):not(.keep-light):not(.keep-light *){border-color:var(--vivid-line)}[data-vivid=dark] :where(.border-neutral-300,.border-gray-300,.hover\:border-neutral-300:hover):not(.keep-light):not(.keep-light *){border-color:var(--vivid-line-strong)}[data-vivid=dark] :where(.to-white):not(.keep-light):not(.keep-light *){--tw-gradient-to:var(--vivid-surface) var(--tw-gradient-to-position)}[data-vivid=dark] :where(.from-white):not(.keep-light):not(.keep-light *){--tw-gradient-from:var(--vivid-surface) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}[data-vivid=dark] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not(.keep-light):not(.keep-light *){background-color:var(--vivid-surface);color:var(--vivid-ink);border-color:var(--vivid-line-strong)}[data-vivid=dark] :where(input,textarea)::-moz-placeholder{color:var(--vivid-faint)}[data-vivid=dark] :where(input,textarea)::placeholder{color:var(--vivid-faint)}[data-vivid=dark] .keep-light{color-scheme:light}