@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Inter:wght@400;500;600;700;800&family=Roboto+Mono:wght@400;500;600&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}body,button,html,input,select,textarea{font-family:Inter,sans-serif}a{color:inherit}a,button{outline:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,opacity .12s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}a:active,button:active{transform:scale(.96);opacity:.92}a:focus-visible,button:focus-visible{outline:2px solid rgba(185,139,62,.45);outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(185,139,62,.45);outline-offset:1px}.bgs-btn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.bgs-btn:active:not(:disabled){transform:translateY(0) scale(.98);opacity:1}@media (prefers-reduced-motion:reduce){a,button{transition:none}.bgs-btn:active:not(:disabled),.bgs-btn:hover:not(:disabled),a:active,button:active{transform:none}.apply-spin{animation-duration:2s}}.apply-spin{animation:apply-spin-rotate .7s linear infinite}@keyframes apply-spin-rotate{to{transform:rotate(1turn)}}