@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Pinyon+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=Forum&display=swap";:root{font-family:Cormorant;margin:0;padding:0;color:#414141;background-color:#e7dce2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;text-rendering:geometricPrecision;text-align:center;color-scheme:light;supported-color-schemes:light;background-color:#fff}html,body{touch-action:manipulation;-webkit-text-size-adjust:100%;font-size:16px;color-scheme:light!important;-webkit-text-fill-color:#414141!important;color:#414141!important;filter:none!important;mix-blend-mode:normal!important;background:linear-gradient(180deg,#c2b4a1,#a5937d)!important}canvas{display:block}body{margin:0;height:100vh;width:100vw}h1{font-size:2.1vh;font-family:Cormorant,serif;font-weight:1500;font-style:normal}h2{font-size:1.9vh;font-family:Cormorant,serif;font-weight:400;font-style:normal;margin:.4em}h3{font-family:Pinyon Script,cursive;font-weight:100;font-style:normal;font-size:4.2vh;margin-bottom:.6em;text-shadow:0px 1px 1px rgba(233,204,143,.584),0px -1px 2px rgba(0,0,0,.2)}.gold-gradient{color:#414141;background:linear-gradient(90deg,#b38540,#dead63,#c9a54c,#d19f54,#997238);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h5{font-size:1.75vh;font-family:Cormorant,serif;font-weight:400;font-style:italic;margin:.4em}strong{color:#c1aa66}#root{overflow:hidden;touch-action:none;-webkit-user-select:none;-webkit-touch-callout:none}html,body{background:linear-gradient(180deg,#c2b4a1,#a5937d)!important;touch-action:manipulation;-webkit-text-size-adjust:100%;background-color:#fff!important;font-size:16px;color-scheme:light!important;-webkit-text-fill-color:#414141!important;color:#414141!important;filter:none!important;mix-blend-mode:normal!important}canvas+div,.r3f-html,[data-drei-html]{color:#414141!important;-webkit-text-fill-color:#414141!important;background:linear-gradient(180deg,#c2b4a1,#a5937d)!important;mix-blend-mode:normal!important;filter:none!important}*{color:inherit!important;-webkit-text-fill-color:inherit!important;mix-blend-mode:normal!important;filter:none!important}.shake{animation:shake .5s infinite}@keyframes shake{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.shine-button{position:relative;overflow:hidden}.shine-button span{position:relative;z-index:1}.shine-overlay{position:absolute;top:0;left:-150%;width:300%;height:100%;background:linear-gradient(60deg,#fff0 30%,#ffffffe6,#fff0 70%);pointer-events:none;animation:shine-sweep 2.5s ease-in-out infinite;opacity:.65}@keyframes shine-sweep{0%{transform:translate(-100%);opacity:0}10%{opacity:.65}70%{transform:translate(100%);opacity:.65}to{opacity:0}}
