: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}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f3ef}body{margin:0}*{box-sizing:border-box}:where(button,a,input,textarea,[role=button],[role=switch],[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #2d634a;box-shadow:0 0 0 5px #fcfcf9}input,textarea{caret-color:#2d634a}::selection{color:#1b2923;background:#d4e5d8}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}