body.dk-legacy{--dk-bg: #0b0d0d;--dk-bg-deep: #080a0a;--dk-surface: #141717;--dk-text: #f5f4f0;--dk-muted: #b7bbb7;--dk-soft: #969d98;--dk-orange: #f26a1b;--dk-orange-light: #ff9a5c;--dk-amber: #ffb37e;--dk-green: #9ad4a3;--dk-green-dot: #7cc48c;--dk-red: #e66a52;--dk-red-text: #f08a76;--dk-border: rgb(227 232 223 / 12%);--dk-border-strong: rgb(227 232 223 / 21%);--dk-radius: 14px;background:var(--dk-bg)}.dk-legacy section{position:relative}.dk-legacy section+section{border-top:1px solid var(--dk-border)}.dk-legacy section.bg-surface,.dk-legacy section.bg-surface-card,.dk-legacy section.bg-surface-card\/30,.dk-legacy section.bg-surface-card\/50,.dk-legacy section.bg-\[\#0A0A0A\]{background-color:var(--dk-bg-deep)}.dk-legacy>section:first-of-type{isolation:isolate;overflow:hidden;background-color:var(--dk-bg-deep)}.dk-legacy>section:first-of-type:before{content:"";position:absolute;z-index:-2;inset:0;background:url(/images/redesign/hero-backdrop-warm.jpg) 70% center / cover no-repeat;opacity:.3;pointer-events:none}.dk-legacy>section:first-of-type:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#080a0a 2%,#080a0a47 16%,#080a0a1f 34%,#080a0a 98%),linear-gradient(90deg,#080a0a 6%,#080a0a85 55%,#080a0a1a),radial-gradient(62% 58% at 76% 24%,rgb(255 156 66 / 20%),transparent 72%);pointer-events:none}.dk-legacy h1{font-weight:600;letter-spacing:-.05em;text-wrap:balance}.dk-legacy h2{font-weight:600;letter-spacing:-.045em;text-wrap:balance}.dk-legacy h3{letter-spacing:-.025em}.dk-legacy .text-accent.uppercase.tracking-\[0\.2em\],.dk-legacy .text-accent.uppercase.tracking-\[0\.18em\],.dk-legacy .text-accent.uppercase.tracking-\[0\.15em\]{color:var(--dk-orange-light);font-size:.6875rem;font-weight:700;letter-spacing:.12em}.dk-legacy .uppercase.bg-accent\/10.rounded-md{border-radius:999px}.dk-legacy .rounded-xl{border-radius:var(--dk-radius)}.dk-legacy .rounded-2xl{border-radius:18px}.dk-legacy img.rounded-2xl,.dk-legacy .rounded-2xl>img{border:1px solid var(--dk-border-strong)}.dk-legacy .rounded-xl.border.bg-surface-card{border-color:var(--dk-border);background:linear-gradient(145deg,#191c1b,#121514 85%)}.dk-legacy .rounded-xl.border.bg-accent\/5{border-color:#f26a1b59;background:linear-gradient(145deg,#f26a1b1a,#121514 70%)}.dk-legacy a.rounded-xl.border:hover,.dk-legacy .rounded-xl.border[class*="hover:border-accent"]:hover{border-color:#f26a1b7f}.dk-legacy a.bg-accent.rounded-md,.dk-legacy button.bg-accent.rounded-md{border-radius:999px;box-shadow:0 12px 30px #f26a1b38}.dk-legacy a.rounded-md.border,.dk-legacy button.rounded-md.border{border-radius:999px}.dk-legacy .bg-\[\#0d1117\]{background-color:#101312}.dk-legacy .bg-\[\#131a27\]{background-color:#1b1e1d}.dk-legacy .bg-\[\#1c2333\]{background-color:#262928}.dk-legacy .bg-\[\#1a2235\]{background-color:#222624}.dk-legacy .bg-\[\#0a0d14\]{background-color:#0b0d0d}.dk-legacy .bg-\[\#0a0d14\]\/60{background-color:#0b0d0d99}.dk-legacy .border-\[\#1c2333\]{border-color:#2c302e}.dk-legacy .text-green-400,.dk-legacy .text-emerald-400,.dk-legacy .text-emerald-300{color:var(--dk-green)}.dk-legacy .text-green-400\/70{color:#9ad4a3b3}.dk-legacy .text-green-400\/60{color:#9ad4a399}.dk-legacy .text-green-400\/50{color:#9ad4a37f}.dk-legacy .bg-green-400,.dk-legacy .bg-emerald-400,.dk-legacy .bg-emerald-500{background-color:var(--dk-green-dot)}.dk-legacy .bg-green-400\/60,.dk-legacy .bg-green-500\/60{background-color:#7cc48c99}.dk-legacy .bg-green-500\/20,.dk-legacy .bg-emerald-500\/20{background-color:#7cc48c33}.dk-legacy .bg-green-500\/15{background-color:#7cc48c26}.dk-legacy .bg-green-500\/10,.dk-legacy .bg-emerald-500\/10{background-color:#7cc48c1a}.dk-legacy .bg-green-500\/5{background-color:#7cc48c0f}.dk-legacy .border-green-500\/30,.dk-legacy .border-emerald-500\/30{border-color:#7cc48c59}.dk-legacy .border-green-500\/20,.dk-legacy .border-emerald-500\/20{border-color:#7cc48c40}.dk-legacy .border-green-500\/15{border-color:#7cc48c33}.dk-legacy .text-red-400,.dk-legacy .text-red-500{color:var(--dk-red-text)}.dk-legacy .bg-red-400,.dk-legacy .bg-red-500{background-color:var(--dk-red)}.dk-legacy .bg-red-400\/60,.dk-legacy .bg-red-500\/60{background-color:#e66a5299}.dk-legacy .bg-red-500\/30{background-color:#e66a524d}.dk-legacy .bg-red-500\/20{background-color:#e66a522e}.dk-legacy .bg-red-500\/10{background-color:#e66a521f}.dk-legacy .bg-red-500\/5{background-color:#e66a520f}.dk-legacy .border-red-500\/30{border-color:#e66a5261}.dk-legacy .border-red-500\/20{border-color:#e66a5247}.dk-legacy .border-red-500\/15{border-color:#e66a5238}.dk-legacy .text-blue-400{color:var(--dk-muted)}.dk-legacy .bg-blue-400{background-color:#f5f4f059}.dk-legacy .bg-blue-400\/50{background-color:#f5f4f040}.dk-legacy .bg-blue-500\/20{background-color:#f5f4f01a}.dk-legacy .bg-blue-500\/15{background-color:#f5f4f014}.dk-legacy .bg-blue-500\/10{background-color:#f5f4f00f}.dk-legacy .bg-blue-500\/70{background-color:#f26a1bbf}.dk-legacy .bg-blue-600{background-color:var(--dk-orange)}.dk-legacy .bg-blue-600\/80{background-color:#f26a1bd9}.dk-legacy .border-blue-500\/30{border-color:#e3e8df3d}.dk-legacy .border-blue-500\/20{border-color:#e3e8df2e}.dk-legacy .border-blue-500\/15{border-color:#e3e8df24}.dk-legacy .text-yellow-400{color:var(--dk-amber)}.dk-legacy .text-yellow-400\/80{color:#ffb37ecc}.dk-legacy .bg-yellow-400{background-color:var(--dk-orange-light)}.dk-legacy .bg-yellow-400\/60,.dk-legacy .bg-yellow-500\/60{background-color:#ff9a5c99}.dk-legacy .bg-yellow-500\/40{background-color:#ff9a5c66}.dk-legacy .bg-yellow-500\/20{background-color:#ff9a5c33}.dk-legacy .bg-yellow-500\/10{background-color:#ff9a5c1f}.dk-legacy .border-yellow-500\/40{border-color:#ff9a5c73}.dk-legacy .border-yellow-500\/30{border-color:#ff9a5c5c}.dk-legacy .border-yellow-500\/20{border-color:#ff9a5c47}.dk-legacy .border-yellow-500\/15{border-color:#ff9a5c38}.dk-legacy .text-purple-400{color:var(--dk-text)}.dk-legacy .bg-purple-400{background-color:var(--dk-soft)}.dk-legacy .bg-purple-500\/20{background-color:#f5f4f01f}.dk-legacy .bg-purple-500\/10{background-color:#f5f4f012}.dk-legacy .border-purple-500\/30{border-color:var(--dk-border-strong)}.dk-legacy .bg-orange-600{background-color:var(--dk-orange)}.dk-legacy .text-orange-400{color:var(--dk-orange-light)}.dk-legacy .border-orange-500\/40{border-color:#f26a1b73}
