:root{color-scheme:dark}html,body,button,input,textarea,select,optgroup{font-family:Montserrat,sans-serif!important}body{margin:0;background-color:#101213;color:#e5e5e5;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-serif{font-family:Playfair Display,serif!important}.font-sans{font-family:Montserrat,sans-serif!important}.bg-vulkan-dark{background-color:#101213}.bg-vulkan-panel{background-color:#181818}.text-vulkan-gold{color:#c58f3e}.bg-vulkan-gold{background-color:#c58f3e}.border-vulkan-gold{border-color:#c58f3e}.text-vulkan-gold-dim{color:#8f6326}input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff05}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#333;border-radius:20px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#c58f3e}.nav-active-glow{text-shadow:0 0 10px rgba(197,143,62,.4)}.animate-intro-logo{opacity:0;animation:introLogo 2s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.3s}.animate-intro-text{opacity:0;animation:introText 2s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:1.2s}.animate-curtain-top{animation:curtainTop 1.2s cubic-bezier(.65,0,.35,1) forwards}.animate-curtain-bottom{animation:curtainBottom 1.2s cubic-bezier(.65,0,.35,1) forwards}.animate-content-fadeout{animation:contentFadeOut .5s ease-out forwards}@keyframes curtainTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes curtainBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes contentFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes introLogo{0%{opacity:0;transform:scale(.9) translateY(10px);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes introText{0%{opacity:0;transform:translateY(15px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
