:root{--font-display:Inter, ui-sans-serif, system-ui, sans-serif;--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,body{background:#fbf5ef}button,[role=button],input,textarea{transition:background-color .18s,border-color .18s,box-shadow .18s,filter .18s,opacity .18s,transform .18s}button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #74465f}@media (hover:hover) and (prefers-reduced-motion:no-preference){button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover{filter:brightness(.97);transform:translateY(-2px);box-shadow:0 8px 20px #452c4324}input:not(:disabled):hover,textarea:not(:disabled):hover{background-color:#fffcf9;border-color:#74465f}}@media (prefers-reduced-motion:reduce){button,[role=button],input,textarea{transition:none}}