@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:48px}.font-logo{font-family:Cinzel,serif;letter-spacing:.1em}.font-vision{font-weight:700}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes legal-scroll{0%{transform:translate(0)}85%{transform:translate(-50%)}to{transform:translate(-50%)}}.animate-legal-scroll{animation:legal-scroll 40s linear infinite}.animate-legal-scroll:hover{animation-play-state:paused}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes progress-indeterminate{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.animate-progress-indeterminate{animation:progress-indeterminate 1.5s infinite linear}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:shimmer 2s infinite linear}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar::-webkit-scrollbar-thumb{background:#5d9476;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#4a7a60}
