*,:before,:after{box-sizing:border-box}:root{--duez-bg:#e8e5dc;--duez-text:#2b2822;--duez-accent:#b06a4f;--duez-serif:"Cormorant Garamond", serif;--duez-sans:"Jost", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{min-height:100vh;margin:0;padding:0}body{font:400 15px/1.5 var(--duez-sans);color:var(--duez-text);background:var(--duez-bg)}#app{min-height:100vh}img{max-width:100%}button,input,select,textarea{font-family:inherit}a{color:inherit}:root{--duez-hoff:5px}.duez-btn{font:500 12px var(--duez-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;background:var(--duez-text);color:#f3f0e9;cursor:pointer;text-align:center;border:none;border-radius:0;padding:15px 32px;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-block}.duez-btn:hover:not(:disabled){transform:translate(calc(-1 * var(--duez-hoff)), calc(-1 * var(--duez-hoff)));background:var(--duez-accent);box-shadow:calc(var(--duez-hoff) * 1.5) calc(var(--duez-hoff) * 1.5) 0 var(--duez-text)}.duez-btn:disabled{opacity:.55;cursor:default}
