@font-face{font-family:Marco Polo;src:url(/fonts/MarcoPolo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#faf7f0;color:#2a2520;font-family:DM Mono,monospace;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal!important}body:before{content:"";position:fixed;inset:0;background-image:url(/textures/morni-noise.png);background-size:512px 512px;background-repeat:repeat;opacity:.1;mix-blend-mode:multiply;pointer-events:none;z-index:1}body>*{position:relative;z-index:2}h1,h2,h3,h4{font-family:Marco Polo,Georgia,serif;font-weight:400;margin:0;letter-spacing:-.005em}a,button,div,h1,h2,h3,h4,input,label,li,p,select,span,textarea{font-style:normal}a{color:inherit}button{cursor:pointer}button,input,select,textarea{font-family:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .4s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .35s ease-out}html{scroll-behavior:smooth}button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease,opacity .15s ease}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:default}a{transition:color .15s ease,opacity .15s ease}a:hover{opacity:.78}input,select,textarea{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}input:focus,select:focus,textarea:focus{border-color:#b8a576!important;box-shadow:0 0 0 3px hsla(43,32%,59%,.16)}.lift:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(42,37,32,.13)!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d8cfbf;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#b8a576}