@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600&display=swap";@tailwind base;@tailwind components;@tailwind utilities;*,*:before,*:after{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar,*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb,::-webkit-scrollbar-track,*::-webkit-scrollbar-track{display:none!important;background:transparent!important}@layer base{html,body{background-color:#080808;color:#f5f5f0;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;height:auto!important;min-height:100%;overflow-y:auto!important;overflow-x:hidden!important;margin:0;padding:0;-webkit-user-select:none;user-select:none;-ms-overflow-style:none!important;scrollbar-width:none!important}}html.lenis,html.lenis body{height:auto!important}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.font-sans{font-family:Plus Jakarta Sans,system-ui,sans-serif}.radial-amber-glow{background:radial-gradient(circle at 50% 40%,rgba(77,58,34,.45) 0%,transparent 70%)}.cinematic-vignette{box-shadow:inset 0 0 100px #000000d9}.gpu-accelerated{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}@keyframes flicker{0%,to{transform:translateZ(0) scale(1) rotate(0);opacity:1}25%{transform:translateZ(0) scale(1.08) rotate(1.5deg);opacity:.92}50%{transform:translateZ(0) scale(.95) rotate(-1deg);opacity:.98}75%{transform:translateZ(0) scale(1.05) rotate(.8deg);opacity:.95}}.overflow-y-auto,.overflow-auto,.overflow-y-scroll,.overflow-scroll,[data-lenis-prevent],[role=dialog],.admin-panel,.modal-card{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.overflow-y-auto::-webkit-scrollbar,.overflow-auto::-webkit-scrollbar,.overflow-y-scroll::-webkit-scrollbar,.overflow-scroll::-webkit-scrollbar,[data-lenis-prevent]::-webkit-scrollbar,[role=dialog]::-webkit-scrollbar,.admin-panel::-webkit-scrollbar,.modal-card::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}
