*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--gold: rgb(199, 156, 89);--gold-light: rgb(229, 204, 127);--gold-gradient: linear-gradient(135deg, rgb(199, 156, 89), rgb(229, 204, 127));--dark-slate: rgb(5, 10, 20);--white-05: rgba(255, 255, 255, .05);--white-08: rgba(255, 255, 255, .08);--white-15: rgba(255, 255, 255, .15)}html,body{height:100%;background-color:var(--dark-slate);color:#fff;font-family:Georgia,Times New Roman,Palatino Linotype,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{min-height:100%;background-color:var(--dark-slate)}input,textarea,select,button{font-family:Georgia,Times New Roman,serif}input:focus,textarea:focus,select:focus{outline:none;border-color:#c79c5980!important}textarea{resize:vertical}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c79c594d;border-radius:3px}select option{background:#0d1520;color:#fff}@keyframes knockScale{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(1.5)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes doorOpenLeft{0%{transform:perspective(1200px) rotateY(0)}to{transform:perspective(1200px) rotateY(-110deg)}}@keyframes doorOpenRight{0%{transform:perspective(1200px) rotateY(0)}to{transform:perspective(1200px) rotateY(110deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}
