/* Missing Tailwind utilities for the Vercel-faithful K.A.T 2026 page
   (navy/cyan/gold redesign). Arbitrary values + gradient utilities the theme's
   tailwind.css safelist omits. Gradient var system shared with symposium utils. */
.bg-\[\#071226\]\/55 { background-color: rgba(7, 18, 38, 0.55); }
.bg-\[\#071226\]\/58 { background-color: rgba(7, 18, 38, 0.58); }
.bg-\[\#08172d\] { background-color: #08172d; }
.bg-gradient-to-t { background-image: linear-gradient(to top, var(--tw-gradient-stops)); }
.bg-white\/58 { background-color: rgba(255,255,255,0.58); }
.bg-white\/62 { background-color: rgba(255,255,255,0.62); }
.bg-white\/66 { background-color: rgba(255,255,255,0.66); }
.border-cyan-200\/24 { border-color: rgba(165,243,252, 0.24); }
.border-cyan-300\/30 { border-color: rgba(103,232,249, 0.3); }
.bottom-5 { bottom: 1.25rem; }
.from-\[\#071226\]\/46 { --tw-gradient-from: rgba(7, 18, 38, 0.46); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(7, 18, 38, 0)); }
.inset-x-5 { left: 1.25rem; right: 1.25rem; }
.leading-\[1\.12\] { line-height: 1.12; }
.left-6 { left: 1.5rem; }
.min-h-28 { min-height: 7rem; }
.min-h-\[720px\] { min-height: 720px; }
.shadow-\[0_0_30px_rgba\(0\,174\,255\,0\.18\)\] { box-shadow: 0 0 30px rgba(0,174,255,0.18); }
.shadow-\[0_0_34px_rgba\(0\,174\,255\,0\.18\)\] { box-shadow: 0 0 34px rgba(0,174,255,0.18); }
.shadow-\[0_14px_34px_rgba\(139\,103\,27\,0\.1\)\] { box-shadow: 0 14px 34px rgba(139,103,27,0.1); }
.shadow-\[0_18px_46px_rgba\(139\,103\,27\,0\.14\)\] { box-shadow: 0 18px 46px rgba(139,103,27,0.14); }
.shadow-\[0_24px_70px_rgba\(139\,103\,27\,0\.14\)\] { box-shadow: 0 24px 70px rgba(139,103,27,0.14); }
.shadow-\[0_34px_120px_rgba\(0\,174\,255\,0\.26\)\] { box-shadow: 0 34px 120px rgba(0,174,255,0.26); }
.text-\[\#C6EFFF\] { color: #C6EFFF; }
.text-\[2rem\] { font-size: 2rem; }
.to-\[\#071226\]\/10 { --tw-gradient-to: rgba(7, 18, 38, 0.1); }
.top-6 { top: 1.5rem; }
.via-transparent { --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, transparent); }

@media (min-width: 640px) {
	.sm\:min-h-44 { min-height: 11rem; }
}

@media (min-width: 768px) {
	.md\:text-\[2\.5rem\] { font-size: 2.5rem; }
}

@media (min-width: 1024px) {
	.lg\:text-\[3rem\] { font-size: 3rem; }
}
