@layer logos{:root{--logos-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--logos-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--logos-bg:#ffffff;--logos-fg:#1a1a1a;--logos-muted:#5c5c5c;--logos-primary:#0b57d0;--logos-primary-contrast:#ffffff;--logos-border:#d9d9d9;--logos-control:#767676;--logos-focus:#0b57d0;--logos-radius:6px;--logos-max:72rem;--logos-gutter:1rem;--logos-bar-h:56px}*,*::before,*::after{box-sizing:border-box}img,svg,video{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--logos-focus);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;padding:.75rem 1rem;background:var(--logos-primary);color:var(--logos-primary-contrast);text-decoration:none}.skip-link:focus{left:0;clip:auto;clip-path:none;width:auto;height:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}}