:root{--fat-blue:#0f8ad2;--fat-blue-deep:#0c74b4;--fat-blue-bright:#2ba6e8;--fat-blue-soft:#e3f3fc;--fat-blue-ring:rgba(30,157,227,0.35);--fat-orange:#f97a2f}::selection{background-color:rgba(30,157,227,.24)}html .bf-root ::-moz-selection,html .bf-root ::selection{background:rgba(30,157,227,.28)}html .bf-root :focus-visible{outline:2px solid var(--fat-blue-bright);outline-offset:2px;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:rgba(15,23,42,.34)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:rgba(148,163,184,.5)}.bf-root button:not(:disabled):active{transform:translateY(.5px)}.bf-root input:focus-visible,.bf-root textarea:focus-visible{box-shadow:0 0 0 3px rgba(30,157,227,.1)}@media (prefers-reduced-motion:reduce){.bf-root button:not(:disabled):active{transform:none}}