/* ------------------------------------------------------------------
   arbitrary-fixes.css - generated by /tmp/opencode/gen_arbitrary_fixes.py
   The built Tailwind sheet (site-tailwind.min.css) is missing a set of
   arbitrary-value utilities that the PHP pages use. This file restores
   them exactly. Loaded right after the Tailwind sheet by header.php.
   DO NOT EDIT BY HAND - regenerate instead.
   ------------------------------------------------------------------ */

.bg-\[\#040507\] { background-color: #040507; }
.bg-\[\#04060a\] { background-color: #04060a; }
.bg-\[\#06080c\] { background-color: #06080c; }
.bg-\[\#646C7A\] { background-color: #646C7A; }
.bg-\[\#7D6E8C\] { background-color: #7D6E8C; }
.bg-\[\#8B919B\] { background-color: #8B919B; }
.bg-\[\#9AA3B5\] { background-color: #9AA3B5; }
.bg-\[\#B8945A\] { background-color: #B8945A; }
.bg-\[\#c9a96a\] { background-color: #c9a96a; }
.bg-\[radial-gradient\(circle_at_top\,_rgba\(193\,154\,107\,0\.15\)\,_transparent_70\%\)\] { background-image: radial-gradient(circle at top, rgba(193,154,107,0.15), transparent 70%); }
.decoration-\[\#CBD2DC\] { text-decoration-color: #CBD2DC; }
.drop-shadow-\[0_8px_24px_rgba\(0\,0\,0\,1\)\] { filter: drop-shadow(0 8px 24px rgba(0,0,0,1)); }
.leading-\[0\.98\] { line-height: 0.98; }
.leading-\[1\.02\] { line-height: 1.02; }
.leading-\[1\.04\] { line-height: 1.04; }
.leading-\[1\.05\] { line-height: 1.05; }
.leading-\[1\.1\] { line-height: 1.1; }
.leading-\[1\.2\] { line-height: 1.2; }
.leading-\[1\.95\] { line-height: 1.95; }
.left-\[30px\] { left: 30px; }
.left-\[32px\] { left: 32px; }
.left-\[5px\] { left: 5px; }
.left-\[6px\] { left: 6px; }
.max-h-\[90vh\] { max-height: 90vh; }
.max-w-\[95vw\] { max-width: 95vw; }
.min-h-\[140px\] { min-height: 140px; }
.min-h-\[85vh\] { min-height: 85vh; }
.min-h-\[88vh\] { min-height: 88vh; }
.min-h-\[90vh\] { min-height: 90vh; }
.min-h-\[92vh\] { min-height: 92vh; }
.min-h-\[95vh\] { min-height: 95vh; }
.rounded-\[2px\] { border-radius: 2px; }
.shadow-\[0_0_12px_rgba\(255\,255\,255\,0\.4\)\] { box-shadow: 0 0 12px rgba(255,255,255,0.4); }
.shadow-\[0_0_15px_rgba\(193\,154\,107\,0\.1\)\] { box-shadow: 0 0 15px rgba(193,154,107,0.1); }
.shadow-\[0_0_15px_rgba\(96\,165\,250\,0\.3\)\] { box-shadow: 0 0 15px rgba(96,165,250,0.3); }
.shadow-\[0_0_20px_rgba\(193\,154\,107\,0\.6\)\] { box-shadow: 0 0 20px rgba(193,154,107,0.6); }
.shadow-\[0_0_8px_\#10b981\] { box-shadow: 0 0 8px #10b981; }
.shadow-\[0_0_8px_\#f59e0b\] { box-shadow: 0 0 8px #f59e0b; }
.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.95\)\] { box-shadow: 0 20px 50px rgba(0,0,0,0.95); }
.text-\[\#34d399\] { color: #34d399; }
.text-\[\#6B7280\] { color: #6B7280; }
.text-\[\#8E939C\] { color: #8E939C; }
.text-\[\#CBD2DC\] { color: #CBD2DC; }
.text-\[10\.5px\] { font-size: 10.5px; }
.text-\[12\.5px\] { font-size: 12.5px; }
.text-\[clamp\(1\.5rem\,2\.5vw\,1\.875rem\)\] { font-size: clamp(1.5rem,2.5vw,1.875rem); }
.text-\[clamp\(2\.75rem\,5vw\,4\.25rem\)\] { font-size: clamp(2.75rem,5vw,4.25rem); }
.text-\[clamp\(2rem\,4vw\,3rem\)\] { font-size: clamp(2rem,4vw,3rem); }
.to-\[\#5A606D\] { --tw-gradient-to: #5A606D var(--tw-gradient-to-position); }
.to-\[\#6A717F\] { --tw-gradient-to: #6A717F var(--tw-gradient-to-position); }
.to-\[\#6B7280\] { --tw-gradient-to: #6B7280 var(--tw-gradient-to-position); }
.tracking-\[0\.24em\] { letter-spacing: 0.24em; }
.tracking-\[0\.28em\] { letter-spacing: 0.28em; }
.tracking-\[0\.36em\] { letter-spacing: 0.36em; }
.tracking-\[0\.42em\] { letter-spacing: 0.42em; }
.via-\[\#CBD2DC\] { --tw-gradient-to: #CBD2DC 0% var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #CBD2DC var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-\[\#E1E4EA\] { --tw-gradient-to: #E1E4EA 0% var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #E1E4EA var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-\[\#E6E9EE\] { --tw-gradient-to: #E6E9EE 0% var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #E6E9EE var(--tw-gradient-via-position), var(--tw-gradient-to); }
.w-\[30vw\] { width: 30vw; }
.w-\[45vw\] { width: 45vw; }
.z-\[90\] { z-index: 90; }
