:root{--font-display:Spline Sans, Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif;--focus-ring-color:#7c6533;--input-autofill-background:#fff7e9;--input-autofill-border:#d6bd91;--input-autofill-foreground:#17120a}:where(input,textarea):-webkit-any(:-webkit-autofill,:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active){background-color:var(--input-autofill-background);border-color:var(--input-autofill-border);caret-color:var(--input-autofill-foreground);color:var(--input-autofill-foreground);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-background) inset;-webkit-text-fill-color:var(--input-autofill-foreground)}:where(input,textarea):is(:autofill,:autofill,:autofill:hover,:autofill:focus,:autofill:active){background-color:var(--input-autofill-background);border-color:var(--input-autofill-border);caret-color:var(--input-autofill-foreground);color:var(--input-autofill-foreground);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-background) inset;-webkit-text-fill-color:var(--input-autofill-foreground)}:where(input,textarea,select):focus,:where(button,a[href],[role=button],[role=checkbox],[role=link],[role=menuitem],[role=option],[role=radio],[role=switch],[tabindex]:not([tabindex="-1"]):not(input):not(textarea):not(select)):focus{outline:none}:where(button,a[href],[role=button],[role=checkbox],[role=link],[role=menuitem],[role=option],[role=radio],[role=switch],[tabindex]:not([tabindex="-1"]):not(input):not(textarea):not(select)):focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}