/* GENERATED by scripts/build-dark-theme.mjs; do not edit. Hand-tuned dark styles live in theme.css. */

/* Framer class rules with hardcoded colors */
[data-theme="dark"] .framer-Jaj3L .framer-184j8dt,
[data-theme="dark"] .framer-Jaj3L .framer-197ecea,
[data-theme="dark"] .framer-Jaj3L .framer-1k9lk2d { --border-color: hsl(164 17% 30%); }
[data-theme="dark"] .framer-Jaj3L .framer-1530cbj,
[data-theme="dark"] .framer-Jaj3L .framer-1jrge27,
[data-theme="dark"] .framer-Jaj3L .framer-pksqu0 { --border-color: hsl(164 17% 30%); background-color: hsl(171 25% 16%); }
[data-theme="dark"] .framer-Jaj3L .framer-12q5j5u,
[data-theme="dark"] .framer-Jaj3L .framer-159v414,
[data-theme="dark"] .framer-Jaj3L .framer-17op7z1,
[data-theme="dark"] .framer-Jaj3L .framer-1lm7xbi,
[data-theme="dark"] .framer-Jaj3L .framer-1x3pe9e,
[data-theme="dark"] .framer-Jaj3L .framer-o7h7ui { --border-color: hsl(173 25% 45%); }
[data-theme="dark"] .framer-7AIo1 .framer-1ecu0n5,
[data-theme="dark"] .framer-JNiKn .framer-13mmqvn { --border-color: var(--c-border); }
[data-theme="dark"] .framer-JNiKn .framer-113h3ii,
[data-theme="dark"] .framer-JNiKn .framer-15eugi,
[data-theme="dark"] .framer-JNiKn .framer-1cc0i9m,
[data-theme="dark"] .framer-JNiKn .framer-1e1l8zh,
[data-theme="dark"] .framer-JNiKn .framer-1hvkw3w,
[data-theme="dark"] .framer-JNiKn .framer-1i4w0ug,
[data-theme="dark"] .framer-JNiKn .framer-1mua6ws,
[data-theme="dark"] .framer-JNiKn .framer-1s2wzsa,
[data-theme="dark"] .framer-JNiKn .framer-4xfn99,
[data-theme="dark"] .framer-JNiKn .framer-ao4b7l,
[data-theme="dark"] .framer-JNiKn .framer-b9hpfn,
[data-theme="dark"] .framer-JNiKn .framer-cfyd3i,
[data-theme="dark"] .framer-JNiKn .framer-ebvplx,
[data-theme="dark"] .framer-JNiKn .framer-f9gsgr,
[data-theme="dark"] .framer-JNiKn .framer-ft906f,
[data-theme="dark"] .framer-JNiKn .framer-ie0gi7,
[data-theme="dark"] .framer-JNiKn .framer-tjw41i { --border-color: var(--c-border); background-color: var(--c-bg); }
[data-theme="dark"] .framer-iCjg7 .framer-styles-preset-ox056n.rich-text-wrapper p,
[data-theme="dark"] .framer-iCjg7 .framer-styles-preset-ox056n:not(.rich-text-wrapper) { --framer-text-color: var(--c-text-2); }
[data-theme="dark"] .framer-EkRHD .framer-styles-preset-1nhu5o5.rich-text-wrapper h6,
[data-theme="dark"] .framer-EkRHD .framer-styles-preset-1nhu5o5:not(.rich-text-wrapper),
[data-theme="dark"] .text-styles-preset-reset.framer-text { --framer-text-color: var(--c-text); }
[data-theme="dark"] .framer-mu8mU .framer-cgeo9m { background-color: hsl(0 25% 16%); }
[data-theme="dark"] .framer-fcQlC .framer-3slkwa { background-color: hsl(113 25% 16%); }
[data-theme="dark"] .framer-JNiKn .framer-1ltzhuj,
[data-theme="dark"] .framer-JNiKn .framer-1tz8ek0,
[data-theme="dark"] .framer-JNiKn .framer-3w9zt1,
[data-theme="dark"] .framer-JNiKn .framer-cebypr { background-color: hsl(194 25% 16%); }
[data-theme="dark"] .framer-fcQlC .framer-1ps5ot5 { background-color: hsl(24 25% 16%); }
[data-theme="dark"] .framer-Jaj3L .framer-nrb9kv,
[data-theme="dark"] .framer-mu8mU .framer-c3egrr { background-color: hsl(240 8% 16%); }
[data-theme="dark"] .framer-Jaj3L .framer-17cl40b { background-color: hsl(25 25% 16%); }
[data-theme="dark"] .framer-fcQlC .framer-175ghco,
[data-theme="dark"] .framer-fcQlC .framer-1lkq3pr { background-color: hsl(265 25% 16%); }
[data-theme="dark"] .framer-fcQlC .framer-1759w0l { background-color: hsl(293 25% 16%); }
[data-theme="dark"] .framer-Jaj3L .framer-13c3sav,
[data-theme="dark"] .framer-Jaj3L .framer-178tivp,
[data-theme="dark"] .framer-mu8mU .framer-1r6j6qn { background-color: hsl(30 25% 16%); }
[data-theme="dark"] .framer-fcQlC .framer-1ii0lvu,
[data-theme="dark"] .framer-fcQlC .framer-2zghp9,
[data-theme="dark"] .framer-fcQlC .framer-bam9vh,
[data-theme="dark"] .framer-fcQlC .framer-jz8h4c,
[data-theme="dark"] .framer-fcQlC .framer-mn3two { background-color: rgba(255, 255, 255, 0.03); }
[data-theme="dark"] .framer-JNiKn .framer-127jdoq,
[data-theme="dark"] .framer-JNiKn .framer-1gulnny,
[data-theme="dark"] .framer-JNiKn .framer-3w7o1p,
[data-theme="dark"] .framer-JNiKn .framer-5tukmj,
[data-theme="dark"] .framer-JNiKn .framer-9fnn8,
[data-theme="dark"] .framer-JNiKn .framer-9pu3qp,
[data-theme="dark"] .framer-JNiKn .framer-k7dvla,
[data-theme="dark"] .framer-JNiKn .framer-kvv0vp,
[data-theme="dark"] .framer-JNiKn .framer-lifqjh,
[data-theme="dark"] .framer-JNiKn .framer-sdh5kh,
[data-theme="dark"] .framer-JNiKn .framer-tduo43,
[data-theme="dark"] .framer-JNiKn .framer-ttwedw,
[data-theme="dark"] .framer-JNiKn .framer-xmef5u { background-color: rgba(255, 255, 255, 0.045); }
[data-theme="dark"] .framer-7AIo1 .framer-1jj20xk,
[data-theme="dark"] .framer-7AIo1 .framer-1ktfsuo,
[data-theme="dark"] .framer-7AIo1 .framer-hdkcet,
[data-theme="dark"] .framer-JNiKn .framer-17yf8gq,
[data-theme="dark"] .framer-JNiKn .framer-19njhww,
[data-theme="dark"] .framer-JNiKn .framer-1ciyjbk,
[data-theme="dark"] .framer-JNiKn .framer-1hk770b,
[data-theme="dark"] .framer-JNiKn .framer-66xpkj,
[data-theme="dark"] .framer-JNiKn .framer-hodve0,
[data-theme="dark"] .framer-Jaj3L .framer-10pyfz7,
[data-theme="dark"] .framer-Jaj3L .framer-118nook,
[data-theme="dark"] .framer-Jaj3L .framer-1ce8m24,
[data-theme="dark"] .framer-Jaj3L .framer-1g7gg8o,
[data-theme="dark"] .framer-Jaj3L .framer-1ip9zvp,
[data-theme="dark"] .framer-Jaj3L .framer-1nbx7xl,
[data-theme="dark"] .framer-Jaj3L .framer-1pv7n30,
[data-theme="dark"] .framer-Jaj3L .framer-xxkntm,
[data-theme="dark"] .framer-Jaj3L .framer-zin23k,
[data-theme="dark"] .framer-Jaj3L .framer-zpvwi2,
[data-theme="dark"] .framer-Rl32Q.framer-ae7zrh,
[data-theme="dark"] .framer-fcQlC.framer-p8o34r,
[data-theme="dark"] .framer-marxX.framer-1ncmozy,
[data-theme="dark"] .framer-mu8mU .framer-10ny62e,
[data-theme="dark"] .framer-mu8mU .framer-10qbdah,
[data-theme="dark"] .framer-mu8mU .framer-1e40wvu,
[data-theme="dark"] .framer-mu8mU .framer-1kmscco,
[data-theme="dark"] .framer-mu8mU .framer-1mf05wj,
[data-theme="dark"] .framer-mu8mU .framer-4137j4,
[data-theme="dark"] .framer-mu8mU .framer-5n801l,
[data-theme="dark"] .framer-mu8mU .framer-8tmhsm,
[data-theme="dark"] .framer-mu8mU .framer-95o7ok,
[data-theme="dark"] .framer-mu8mU .framer-h7820a,
[data-theme="dark"] .framer-mu8mU .framer-wm0kek { background-color: var(--c-bg); }

/* Inline rich-text colors (React writes these as style attributes, hence !important) */
[data-theme="dark"] [style*="--framer-text-color: rgb(153, 153, 153)"],
[data-theme="dark"] [style*="--framer-text-color:rgb(153, 153, 153)"] { --framer-text-color: var(--c-text-3) !important; }
[data-theme="dark"] [style*="--framer-text-color: rgb(230, 119, 0)"],
[data-theme="dark"] [style*="--framer-text-color:rgb(230, 119, 0)"] { --framer-text-color: hsl(31 85% 74%) !important; }
[data-theme="dark"] [style*="--framer-text-color: rgb(52, 89, 83)"],
[data-theme="dark"] [style*="--framer-text-color:rgb(52, 89, 83)"] { --framer-text-color: hsl(170 26% 74%) !important; }
[data-theme="dark"] [style*="--framer-text-color: rgb(53, 88, 84)"],
[data-theme="dark"] [style*="--framer-text-color:rgb(53, 88, 84)"] { --framer-text-color: hsl(173 25% 74%) !important; }
[data-theme="dark"] [style*="--framer-text-color: rgb(81, 81, 81)"],
[data-theme="dark"] [style*="--framer-text-color:rgb(81, 81, 81)"] { --framer-text-color: var(--c-text-2) !important; }

/* Framer variant text colors (--extracted-*), set inline and animated between variants */
[data-theme="dark"] [style*="--extracted-a0htzi: rgb(43, 41, 38)"] { --extracted-a0htzi: var(--c-text) !important; }
[data-theme="dark"] [style*="--extracted-r6o4lv: rgb(125, 125, 125)"] { --extracted-r6o4lv: var(--c-text-3) !important; }
[data-theme="dark"] [style*="--extracted-r6o4lv: rgb(43, 41, 38)"] { --extracted-r6o4lv: var(--c-text) !important; }
[data-theme="dark"] [style*="--extracted-r6o4lv: rgb(49, 75, 205)"] { --extracted-r6o4lv: hsl(230 61% 74%) !important; }
[data-theme="dark"] [style*="--extracted-r6o4lv: rgba(0, 0, 0, 0.76)"] { --extracted-r6o4lv: var(--c-text-2) !important; }
