body{margin:0;background:#f2eee6;font-family:Inter,system-ui,sans-serif;color:#1f1b16;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}a{color:#7b4a2d;text-decoration:none}a:hover{color:#5e3820}button{font:inherit}@keyframes bonia-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bnSheen{0%,62%{transform:translate(-40%)}to{transform:translate(40%)}}@keyframes bonia-caret{0%,49%{opacity:1}50%,to{opacity:0}}.r-btn{transition:background-color .2s ease,border-color .2s ease}.r-btn-amber,.r-btn-amber:hover{background:#a65e24;color:#fff8ee}.r-btn-amber:hover{background:#8f4f1d}.r-btn-clay,.r-btn-clay:hover{background:#7b4a2d;color:#fff8ee}.r-btn-clay:hover{background:#5e3820}.r-btn-line,.r-btn-line:hover{border:1px solid #b79c7c;background:rgba(255,252,246,.7);color:#1f1b16}.r-btn-line:hover{border-color:#7b4a2d;background:#fffcf6}.r-tile:hover{border-color:#7b4a2d!important}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid #7b4a2d;outline-offset:2px}
