@tailwind base;@tailwind components;@tailwind utilities;@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");@layer base{html{scroll-behavior:smooth}body,html{background-color:#181A20!important}body{font-family:Inter,system-ui,sans-serif!important;font-feature-settings:"rlig" 1,"calt" 1;color:white!important;margin:0!important;padding:0!important}*{box-sizing:border-box}.min-h-screen{min-height:100vh!important}.bg-dark{background-color:#181A20!important}.text-white{color:white!important}.text-gold{color:#C28813!important}}@layer components{.btn-primary{background-color:#C28813!important;color:#0a141f!important;font-weight:500!important;padding:12px 24px!important;border-radius:12px!important;transition:all .2s ease!important}.btn-primary:hover{background-color:#D4A017!important}.btn-secondary{background-color:#23262F!important;color:white!important;font-weight:500!important;padding:12px 24px!important;border-radius:12px!important;border:1px solid #23262f!important;transition:all .2s ease!important}.btn-secondary:hover{background-color:#2A2D36!important;border-color:#C28813!important}.card{background-color:#23262F!important;border-radius:12px!important;border:1px solid #23262f!important;transition:all .2s ease!important}.card:hover{border-color:#C28813!important}.input-field{background-color:#23262F!important;border:1px solid #23262f!important;color:white!important;border-radius:12px!important;padding:16px 24px!important;transition:all .2s ease!important}.input-field:focus{outline:none!important;border-color:#C28813!important}.input-field::placeholder{color:#9CA3AF!important}}@layer utilities{.text-balance{text-wrap:balance}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-gold{color:#C28813!important}.bg-dark{background-color:#181A20!important}.bg-card{background-color:#23262F!important}.border-gold{border-color:#C28813!important}.hover-scale{transition:transform .2s ease!important}.hover-scale:hover{transform:scale(1.05)!important}.shadow-gold{box-shadow:0 4px 20px rgba(194,136,19,.15)!important}.max-w-4xl{max-width:56rem!important}.max-w-6xl{max-width:72rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.text-center{text-align:center!important}.space-y-8>*+*{margin-top:2rem!important}.mt-16{margin-top:4rem!important}.mb-12{margin-bottom:3rem!important}.mb-8{margin-bottom:2rem!important}.mb-4{margin-bottom:1rem!important}.p-6{padding:1.5rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.rounded-xl{border-radius:12px!important}.rounded-lg{border-radius:8px!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-lg{font-size:1.125rem!important}.text-lg,.text-xl{line-height:1.75rem!important}.text-xl{font-size:1.25rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.grid{display:grid!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.gap-6{gap:1.5rem!important}.flex{display:flex!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.w-full{width:100%!important}.h-full{height:100%!important}.aspect-video{aspect-ratio:16/9!important}.overflow-hidden{overflow:hidden!important}.cursor-pointer{cursor:pointer!important}.transition-all{transition:all .2s ease!important}.duration-200{transition-duration:.2s!important}.hover\:border-gold:hover{border-color:#C28813!important}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.hover\:transform:hover{transform:translateZ(0)!important}.hover\:scale-105:hover{transform:scale(1.05)!important}@media (min-width:768px){.md\:text-6xl{font-size:3.75rem!important;line-height:1!important}.md\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:text-left{text-align:left!important}}}