:root{--fanbace-focus: #005bd3;--fanbace-text: #202223;--fanbace-muted: #555}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;color:var(--fanbace-text)}body{margin:0}:focus-visible{outline:2px solid var(--fanbace-focus);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.fanbace-logo{display:block;object-fit:contain;object-position:left center}.fanbace-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fanbace-field-error{color:#8e1f0b;font-weight:600;margin:.25rem 0 0}input[aria-invalid=true]{border:2px solid #8e1f0b}button[disabled]{cursor:progress;opacity:.7}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
