/* ==========================================================================
   ScaleEdges public site — dark appearance
   Loaded with marketing.css. It only applies under
   html[data-dashboard-theme="dark"], which the header sets on platform pages
   (never on a seller's public store) from the visitor's device setting or the
   signed-in account's Appearance preference.
   ========================================================================== */

/* ==== BEGIN GENERATED: npm run css:dark (do not edit this block) ==== */
/* public/css/marketing.css */
html[data-dashboard-theme="dark"] .marketing-shell { background-color: #0b0f19; background-image: none; color: #e1e8f5; }
html[data-dashboard-theme="dark"] .marketing-shell :focus-visible { outline-color: rgba(154,171,255,0.73); }
html[data-dashboard-theme="dark"] .marketing-page h1,
html[data-dashboard-theme="dark"] .marketing-page h2,
html[data-dashboard-theme="dark"] .marketing-page h3 { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .marketing-page a:hover { text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .marketing-kicker,
html[data-dashboard-theme="dark"] .marketing-overline { color: #9aabff; }
html[data-dashboard-theme="dark"] .marketing-kicker-light { color: #abb5ff; }
html[data-dashboard-theme="dark"] .marketing-section-heading > p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav { border-color: currentcolor; border-bottom-color: rgba(191,208,255,0.126); background-color: rgba(11,15,25,0.9); background-image: none; box-shadow: 0 8px 30px rgba(0,0,0,0.077); }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-brand { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-brand > span > span { color: #9aabff; }
html[data-dashboard-theme="dark"] .marketing-brand-icon { filter: drop-shadow(0 5px 8px rgba(0,0,0,0.352)); }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-links > a { color: #ced1e0; }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-links > a::after { background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-links > a:hover,
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-links > a.active { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-actions a { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-actions .marketing-nav-cta { border-color: #253478; color: #fff; background-color: #253478; background-image: none; box-shadow: 0 8px 20px rgba(0,0,0,0.374); }
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-actions .marketing-nav-cta:hover { color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 12px 26px rgba(91, 104, 227, .25); filter: none; }
html[data-dashboard-theme="dark"] .marketing-menu-toggle { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-menu-toggle span { background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-button { border-color: transparent; }
html[data-dashboard-theme="dark"] .marketing-button-primary { color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 13px 28px rgba(91, 104, 227, .25); }
html[data-dashboard-theme="dark"] .marketing-button-primary:hover { color: #fff; background-color: #253478; background-image: none; box-shadow: 0 17px 35px rgba(0,0,0,0.572); }
html[data-dashboard-theme="dark"] .marketing-button-secondary { border-color: rgba(191,208,255,0.252); color: #c7d6ff; background-color: rgba(22,27,41,0.82); background-image: none; }
html[data-dashboard-theme="dark"] .marketing-button-secondary:hover { color: #c7d6ff; border-color: rgba(191,208,255,0.504); background-color: #161b29; background-image: none; box-shadow: 0 12px 28px rgba(0,0,0,0.22); }
html[data-dashboard-theme="dark"] .marketing-button-white { color: #c7d6ff; background-color: #161b29; background-image: none; box-shadow: 0 14px 32px rgba(0,0,0,0.44); }
html[data-dashboard-theme="dark"] .marketing-button-white:hover { color: #c7d6ff; background-color: #1d1d2c; background-image: none; box-shadow: 0 18px 36px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .marketing-button-dark-outline { color: #fff; border-color: rgba(255,255,255,.3); background-color: rgba(255,255,255,.07); background-image: none; }
html[data-dashboard-theme="dark"] .marketing-button-dark-outline:hover { color: #fff; border-color: rgba(255,255,255,.65); background-color: rgba(255,255,255,.12); background-image: none; }
html[data-dashboard-theme="dark"] .marketing-button-play { color: #9aabff; background-color: #1e1f2e; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-text-link { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .marketing-text-link-light { color: #fff; }
html[data-dashboard-theme="dark"] .marketing-hero { background-color: transparent; background-image: radial-gradient(circle at var(--cursor-x) var(--cursor-y), rgba(91,104,227,.13), transparent 27%), radial-gradient(circle at 50% 12%, rgba(35,44,57,0.38), transparent 24%), linear-gradient(180deg, #0b0f19 0%, #181e2b 56%, #1d1f2e 100%); }
html[data-dashboard-theme="dark"] .marketing-hero::before { border-color: rgba(195,206,255,0.154); box-shadow: 0 0 0 120px rgba(91,104,227,.027), 0 0 0 240px rgba(91,104,227,.018); }
html[data-dashboard-theme="dark"] .marketing-hero::after { background-image: radial-gradient(rgba(37,52,120,.22) .65px, transparent .65px); }
html[data-dashboard-theme="dark"] .marketing-hero-glow { background-color: rgba(91,104,227,.14); background-image: none; filter: blur(85px); }
html[data-dashboard-theme="dark"] .marketing-eyebrow { border-color: rgba(195,206,255,0.252); color: #b2beff; background-color: rgba(22,27,41,0.76); background-image: none; box-shadow: 0 8px 24px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .marketing-eyebrow > span:first-child { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-hero h1 span { color: #9aabff; }
html[data-dashboard-theme="dark"] .marketing-hero-copy > p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .marketing-hero-note { color: #b8bbc9; }
html[data-dashboard-theme="dark"] .marketing-hero-note .icon { color: #65c897; }
html[data-dashboard-theme="dark"] .floating-brand img { filter: drop-shadow(0 16px 16px rgba(0,0,0,0.396)); }
html[data-dashboard-theme="dark"] .marketing-product-demo { border-color: rgba(191,208,255,0.238); background-color: #161b29; background-image: none; box-shadow: 0 42px 100px rgba(0,0,0,0.462), 0 8px 22px rgba(0,0,0,0.198); }
html[data-dashboard-theme="dark"] .marketing-product-demo::before { background-color: rgba(37,52,120,.24); background-image: none; filter: blur(34px); }
html[data-dashboard-theme="dark"] .demo-window-bar { border-bottom-color: #35394a; background-color: #181e2c; background-image: none; color: #a6aab7; }
html[data-dashboard-theme="dark"] .demo-window-dots i { background-color: #252837; background-image: none; }
html[data-dashboard-theme="dark"] .demo-window-dots i:first-child { background-color: #fa8d89; background-image: none; }
html[data-dashboard-theme="dark"] .demo-window-dots i:nth-child(2) { background-color: #f6cd63; background-image: none; }
html[data-dashboard-theme="dark"] .demo-window-dots i:last-child { background-color: #73d29b; background-image: none; }
html[data-dashboard-theme="dark"] .demo-address { border-color: #36394a; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .demo-live i { background-color: #32ae70; background-image: none; box-shadow: 0 0 0 3px rgba(50,174,112,.13); }
html[data-dashboard-theme="dark"] .demo-dashboard { background-color: #181e2c; background-image: none; }
html[data-dashboard-theme="dark"] .demo-sidebar { color: #85899a; background-color: #252b49; background-image: none; }
html[data-dashboard-theme="dark"] .demo-sidebar-brand { color: #fff; }
html[data-dashboard-theme="dark"] .demo-sidebar > span.active { color: #fff; background-color: rgba(116,128,236,.22); background-image: none; }
html[data-dashboard-theme="dark"] .demo-sidebar-user { border-top-color: rgba(255,255,255,.08); }
html[data-dashboard-theme="dark"] .demo-sidebar-user i { color: #fff; background-color: #5b68e3; background-image: none; }
html[data-dashboard-theme="dark"] .demo-sidebar-user small { color: #eef0ff; }
html[data-dashboard-theme="dark"] .demo-sidebar-user b { color: #a8afcf; }
html[data-dashboard-theme="dark"] .demo-heading-row small { color: #9ea1ae; }
html[data-dashboard-theme="dark"] .demo-heading-row strong { color: #dfe2f0; }
html[data-dashboard-theme="dark"] .demo-heading-row button { border-color: currentcolor; color: #fff; background-color: #5b68e3; background-image: none; }
html[data-dashboard-theme="dark"] .demo-metrics article { border-color: #323a4a; background-color: #161b29; background-image: none; box-shadow: 0 3px 10px rgba(0,0,0,0.066); }
html[data-dashboard-theme="dark"] .demo-metrics article > span { color: #aeb1bf; }
html[data-dashboard-theme="dark"] .demo-metrics article strong { color: #dfe2f0; }
html[data-dashboard-theme="dark"] .demo-metrics article small { color: #9b9eac; }
html[data-dashboard-theme="dark"] .demo-up { color: #6bc799; background-color: #13251d; background-image: none; }
html[data-dashboard-theme="dark"] .demo-chart-card,
html[data-dashboard-theme="dark"] .demo-orders-card { border-color: #323a4a; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .demo-card-head strong { color: #d8dbea; }
html[data-dashboard-theme="dark"] .demo-card-head small { color: #a1a4b2; }
html[data-dashboard-theme="dark"] .demo-card-head > span { border-color: #323949; color: #a9abb9; }
html[data-dashboard-theme="dark"] .demo-card-head a,
html[data-dashboard-theme="dark"] .demo-view-all { color: #9aabff; }
html[data-dashboard-theme="dark"] .demo-chart { background-image: linear-gradient(#1b212f 1px, transparent 1px); }
html[data-dashboard-theme="dark"] .demo-chart path { fill: none; stroke: #9aabff; filter: drop-shadow(0 5px 5px rgba(91,104,227,.2)); }
html[data-dashboard-theme="dark"] .demo-chart-end { fill: #161b29; stroke: #9aabff; filter: drop-shadow(0 3px 5px rgba(91,104,227,.35)); }
html[data-dashboard-theme="dark"] .demo-chart-fill { background-color: transparent; background-image: linear-gradient(to bottom, rgba(91,104,227,.17), transparent); }
html[data-dashboard-theme="dark"] .demo-chart-labels { color: #aaadba; }
html[data-dashboard-theme="dark"] .demo-orders-card li { border-bottom-color: #303747; }
html[data-dashboard-theme="dark"] .demo-orders-card li:last-child { border-color: currentcolor; }
html[data-dashboard-theme="dark"] .order-pink { color: #ed8fba; background-color: #2c1d25; background-image: none; }
html[data-dashboard-theme="dark"] .order-green { color: #75c59b; background-color: #14251d; background-image: none; }
html[data-dashboard-theme="dark"] .order-blue { color: #acbeff; background-color: #202130; background-image: none; }
html[data-dashboard-theme="dark"] .demo-orders-card li strong { color: #d3d6e4; }
html[data-dashboard-theme="dark"] .demo-orders-card li small { color: #9d9fad; }
html[data-dashboard-theme="dark"] .demo-orders-card li > b { color: #d8dbe9; }
html[data-dashboard-theme="dark"] .demo-sale-toast,
html[data-dashboard-theme="dark"] .demo-ai-toast { border-color: rgba(191,208,255,0.168); background-color: rgba(22,27,41,0.95); background-image: none; box-shadow: 0 18px 42px rgba(0,0,0,0.374); }
html[data-dashboard-theme="dark"] .demo-sale-toast > span,
html[data-dashboard-theme="dark"] .demo-ai-toast > span { color: #fff; background-color: #32a86f; background-image: none; }
html[data-dashboard-theme="dark"] .demo-ai-toast > span { color: #9aaaff; background-color: #1f202f; background-image: none; }
html[data-dashboard-theme="dark"] .demo-sale-toast small,
html[data-dashboard-theme="dark"] .demo-ai-toast small { color: #9fa2b0; }
html[data-dashboard-theme="dark"] .demo-sale-toast strong,
html[data-dashboard-theme="dark"] .demo-ai-toast strong { color: #d8dae9; }
html[data-dashboard-theme="dark"] .marketing-proof-strip { border-color: rgba(191,208,255,0.168); background-color: rgba(11,15,25,0.92); background-image: none; box-shadow: 0 24px 60px rgba(0,0,0,0.286); }
html[data-dashboard-theme="dark"] .marketing-proof-strip > div { border-right-color: rgba(191,208,255,0.154); }
html[data-dashboard-theme="dark"] .marketing-proof-strip > div:last-child { border-color: currentcolor; }
html[data-dashboard-theme="dark"] .marketing-proof-strip strong { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .marketing-proof-strip span { color: #b1b3c1; }
html[data-dashboard-theme="dark"] .marketing-overline { color: #abaebc; }
html[data-dashboard-theme="dark"] .format-cloud span { border-color: rgba(191,208,255,0.168); color: #c7cad8; background-color: #161b29; background-image: none; box-shadow: 0 7px 18px rgba(0,0,0,0.099); }
html[data-dashboard-theme="dark"] .format-cloud span:hover { border-color: rgba(195,206,255,0.532); }
html[data-dashboard-theme="dark"] .format-cloud .icon { color: #9aabff; }
html[data-dashboard-theme="dark"] .bento-card { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 12px 40px rgba(0,0,0,0.143); }
html[data-dashboard-theme="dark"] .bento-copy .bento-icon { color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 10px 22px rgba(91,104,227,.22); }
html[data-dashboard-theme="dark"] .bento-copy p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .bento-copy a { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .bento-store { background-color: transparent; background-image: linear-gradient(135deg, #161b29 0%, #171d2b 48%, #1d202e 100%); }
html[data-dashboard-theme="dark"] .bento-store .bento-icon { color: #c5c1ff; background-color: #24202f; background-image: none; box-shadow: none; }
html[data-dashboard-theme="dark"] .store-builder-demo { border-color: #393d4e; background-color: #19202d; background-image: none; box-shadow: -15px 20px 50px rgba(0,0,0,0.308); }
html[data-dashboard-theme="dark"] .store-builder-tools { border-color: #383b4c; background-color: #161b29; background-image: none; box-shadow: 0 12px 30px rgba(0,0,0,0.286); }
html[data-dashboard-theme="dark"] .store-builder-tools span { color: #acaebc; }
html[data-dashboard-theme="dark"] .store-builder-tools span.active { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .store-block-insert { border-color: rgba(195,206,255,0.336); color: #d3d9f4; background-color: rgba(22,27,41,0.96); background-image: none; box-shadow: 0 18px 45px rgba(0,0,0,0.484); }
html[data-dashboard-theme="dark"] .store-block-insert>span { color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 7px 15px rgba(91,104,227,.24); }
html[data-dashboard-theme="dark"] .store-block-insert small { color: #a3a7b4; }
html[data-dashboard-theme="dark"] .store-builder-canvas { background-color: #292012; background-image: none; box-shadow: 0 4px 16px rgba(0,0,0,0.22); }
html[data-dashboard-theme="dark"] .canvas-nav { color: #e5d9ce; background-color: #171d2b; background-image: none; }
html[data-dashboard-theme="dark"] .canvas-nav i { background-color: #3b3022; background-image: none; }
html[data-dashboard-theme="dark"] .canvas-hero { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 80% 30%, rgba(255,255,255,.18), transparent 23%), linear-gradient(115deg, #283d38, #6d8172); }
html[data-dashboard-theme="dark"] .canvas-hero span { color: #d4ded2; background-color: #302202; background-image: none; }
html[data-dashboard-theme="dark"] .canvas-products i { background-color: transparent; background-image: linear-gradient(145deg, #462e12, #2d2215); }
html[data-dashboard-theme="dark"] .canvas-products i:nth-child(2) { background-color: transparent; background-image: linear-gradient(145deg, #2e3c30, #1e281a); }
html[data-dashboard-theme="dark"] .canvas-products i:nth-child(3) { background-color: transparent; background-image: linear-gradient(145deg, #493732, #33231c); }
html[data-dashboard-theme="dark"] .store-builder-palette { border-color: #383b4c; background-color: #161b29; background-image: none; box-shadow: 0 14px 34px rgba(0,0,0,0.33); }
html[data-dashboard-theme="dark"] .store-builder-palette i { background-color: #283d38; background-image: none; }
html[data-dashboard-theme="dark"] .store-builder-palette i:nth-child(2) { background-color: #302202; background-image: none; }
html[data-dashboard-theme="dark"] .store-builder-palette i:nth-child(3) { background-color: #171d2b; background-image: none; border-color: #363d4e; }
html[data-dashboard-theme="dark"] .store-builder-palette i:nth-child(4) { background-color: #674125; background-image: none; }
html[data-dashboard-theme="dark"] .store-builder-palette small { color: #a6a8b6; }
html[data-dashboard-theme="dark"] .bento-growth { background-color: transparent; background-image: linear-gradient(145deg, #122219, #15261d); }
html[data-dashboard-theme="dark"] .bento-growth .bento-icon { color: #85d3a9; background-color: #0f2d1e; background-image: none; box-shadow: none; }
html[data-dashboard-theme="dark"] .coupon-ticket { border-color: rgba(164,226,190,0.224); color: #fff; background-color: transparent; background-image: linear-gradient(140deg, #1f694b, #338a64); box-shadow: 0 25px 45px rgba(0,0,0,0.44); }
html[data-dashboard-theme="dark"] .coupon-ticket::after { border-color: rgba(255,255,255,.1); }
html[data-dashboard-theme="dark"] .coupon-ticket span { border-color: rgba(255,255,255,.45); background-color: rgba(255,255,255,.1); background-image: none; }
html[data-dashboard-theme="dark"] .growth-flow { border-color: rgba(191,208,255,0.168); background-color: #161b29; background-image: none; box-shadow: 0 19px 38px rgba(0,0,0,0.286); }
html[data-dashboard-theme="dark"] .growth-flow span { color: #ced2e0; background-color: #1a202e; background-image: none; }
html[data-dashboard-theme="dark"] .growth-flow i { color: #a9adbb; }
html[data-dashboard-theme="dark"] .growth-flow b { color: #6ec69b; }
html[data-dashboard-theme="dark"] .bento-analytics { background-color: transparent; background-image: linear-gradient(145deg, #1f1e2c, #222231); }
html[data-dashboard-theme="dark"] .bento-analytics .bento-icon { color: #c2beff; background-color: #29233c; background-image: none; box-shadow: none; }
html[data-dashboard-theme="dark"] .mini-analytics { border-color: rgba(191,208,255,0.168); background-color: rgba(22,27,41,0.82); background-image: none; box-shadow: 0 20px 45px rgba(0,0,0,0.22); }
html[data-dashboard-theme="dark"] .mini-bars { border-bottom-color: #383b4c; background-image: linear-gradient(#1d2331 1px, transparent 1px); }
html[data-dashboard-theme="dark"] .mini-bars i { background-color: transparent; background-image: linear-gradient(to top, #5b68e3, #98a1f3); box-shadow: 0 5px 12px rgba(91,104,227,.14); }
html[data-dashboard-theme="dark"] .mini-ai { background-color: #1e1e2d; background-image: none; }
html[data-dashboard-theme="dark"] .mini-ai > span { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .mini-ai p { color: #b8bbc9; }
html[data-dashboard-theme="dark"] .mini-ai b { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .bento-checkout { background-color: transparent; background-image: linear-gradient(125deg, #161b29 0%, #161b29 44%, #2c1d26 100%); }
html[data-dashboard-theme="dark"] .bento-checkout .bento-icon { color: #ea91ba; background-color: #2f1f28; background-image: none; box-shadow: none; }
html[data-dashboard-theme="dark"] .checkout-demo { border-color: #483742; background-color: #161b29; background-image: none; box-shadow: 0 26px 65px rgba(0,0,0,0.308); }
html[data-dashboard-theme="dark"] .checkout-product { border-bottom-color: #323949; }
html[data-dashboard-theme="dark"] .checkout-product i { background-color: transparent; background-image: linear-gradient(145deg, #23356f, #7984e8); }
html[data-dashboard-theme="dark"] .checkout-product small { color: #aaa2af; }
html[data-dashboard-theme="dark"] .checkout-demo label { color: #cbc3d1; }
html[data-dashboard-theme="dark"] .checkout-demo label span { border-color: #343b4b; color: #b0acba; }
html[data-dashboard-theme="dark"] .checkout-payments span { border-color: #343c4c; }
html[data-dashboard-theme="dark"] .checkout-payments span:first-child { color: #a6a6ff; }
html[data-dashboard-theme="dark"] .checkout-payments span:last-child { color: #b9d2ff; }
html[data-dashboard-theme="dark"] .checkout-demo button { border-color: currentcolor; color: #fff; background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-discovery-section { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 83% 22%, rgba(91,104,227,.45), transparent 32%), linear-gradient(135deg, #182453, #253478 62%, #354793); box-shadow: 0 34px 80px rgba(0,0,0,0.484); }
html[data-dashboard-theme="dark"] .marketing-discovery-section::before { background-image: radial-gradient(#161b29 .65px, transparent .65px); }
html[data-dashboard-theme="dark"] .discovery-copy h2 { color: #fff; }
html[data-dashboard-theme="dark"] .discovery-copy > p { color: #cdd3eb; }
html[data-dashboard-theme="dark"] .marketing-check-list li { color: #b6bac8; }
html[data-dashboard-theme="dark"] .marketing-check-list li > .icon { color: #fff; background-color: #2a9568; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-check-list li strong { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .marketing-check-list-light li { color: #c2c9e5; }
html[data-dashboard-theme="dark"] .marketing-check-list-light li strong { color: #fff; }
html[data-dashboard-theme="dark"] .search-card { border-color: rgba(255,255,255,.18); background-color: rgba(22,27,41,0.96); background-image: none; box-shadow: 0 28px 70px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .search-field { border-color: #373b4c; color: #c1c4d2; background-color: #181e2c; background-image: none; }
html[data-dashboard-theme="dark"] .search-result small { color: #75c59d; }
html[data-dashboard-theme="dark"] .search-result strong { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .search-result p { color: #b3b6c4; }
html[data-dashboard-theme="dark"] .ai-answer-card > span { color: #9aaaff; }
html[data-dashboard-theme="dark"] .ai-answer-card p { color: #b8bbc9; }
html[data-dashboard-theme="dark"] .ai-answer-card b { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .search-rank-badge { border-color: rgba(255,255,255,.2); background-color: rgba(28,42,97,.9); background-image: none; box-shadow: 0 20px 40px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .search-rank-badge span { color: #c9d0ef; }
html[data-dashboard-theme="dark"] .discovery-orbit { border-color: rgba(255,255,255,.12); }
html[data-dashboard-theme="dark"] .integrations-copy > p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .integration-orbit { background-color: transparent; background-image: radial-gradient(circle, rgba(91,104,227,.11), transparent 54%); }
html[data-dashboard-theme="dark"] .integration-orbit::before,
html[data-dashboard-theme="dark"] .integration-orbit::after { border-color: rgba(195,206,255,0.308); }
html[data-dashboard-theme="dark"] .integration-center { border-color: rgba(195,206,255,0.28); background-color: #161b29; background-image: none; box-shadow: 0 24px 50px rgba(0,0,0,0.374); }
html[data-dashboard-theme="dark"] .integration-center img { filter: drop-shadow(0 7px 10px rgba(0,0,0,0.396)); }
html[data-dashboard-theme="dark"] .integration-center span { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .integration-pill { border-color: rgba(191,208,255,0.182); color: #cacedc; background-color: #161b29; background-image: none; box-shadow: 0 15px 32px rgba(0,0,0,0.22); }
html[data-dashboard-theme="dark"] .integration-line { background-color: transparent; background-image: linear-gradient(90deg, transparent, #5B68E3, transparent); }
html[data-dashboard-theme="dark"] .marketing-price-cta { border-color: rgba(195,206,255,0.224); background-color: transparent; background-image: radial-gradient(circle at 90% 0, rgba(120,132,239,.2), transparent 34%), linear-gradient(135deg, #1d1e2d, #161b29 66%); }
html[data-dashboard-theme="dark"] .marketing-price-cta > div:first-child > p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .price-zero { border-color: rgba(191,208,255,0.182); background-color: rgba(22,27,41,0.87); background-image: none; box-shadow: 0 24px 55px rgba(0,0,0,0.286); }
html[data-dashboard-theme="dark"] .price-zero small { color: #9aabff; }
html[data-dashboard-theme="dark"] .price-zero strong { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .price-zero > span { color: #aeb1bf; }
html[data-dashboard-theme="dark"] .price-zero p { border-top-color: #323a4a; color: #bbbecc; }
html[data-dashboard-theme="dark"] .faq-list { border-top-color: rgba(191,208,255,0.224); }
html[data-dashboard-theme="dark"] .faq-list details { border-bottom-color: rgba(191,208,255,0.224); }
html[data-dashboard-theme="dark"] .faq-list details[open] { background-color: transparent; background-image: linear-gradient(90deg,rgba(91,104,227,.045),transparent 75%); }
html[data-dashboard-theme="dark"] .faq-list summary { color: #d8dbe9; }
html[data-dashboard-theme="dark"] .faq-list summary:hover { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .faq-list summary span { border-color: rgba(191,208,255,0.21); background-color: #161b29; background-image: none; box-shadow: 0 4px 12px rgba(0,0,0,0.088); }
html[data-dashboard-theme="dark"] .faq-list summary span::before,
html[data-dashboard-theme="dark"] .faq-list summary span::after { background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .faq-list details[open] summary span { border-color: #5B68E3; background-color: #5B68E3; background-image: none; box-shadow: 0 7px 18px rgba(91,104,227,.22); }
html[data-dashboard-theme="dark"] .faq-list details[open] summary span::before,
html[data-dashboard-theme="dark"] .faq-list details[open] summary span::after { background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .faq-list details[open] summary { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .faq-list details p { color: #b8bbc9; }
html[data-dashboard-theme="dark"] .marketing-final-cta { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 20% 0, rgba(108,123,242,.55), transparent 35%), radial-gradient(circle at 85% 100%, rgba(91,104,227,.55), transparent 34%), linear-gradient(135deg, #182453, #253478 62%, #31438e); box-shadow: 0 35px 80px rgba(0,0,0,0.55); }
html[data-dashboard-theme="dark"] .marketing-final-cta::before { background-image: radial-gradient(#161b29 .7px, transparent .7px); }
html[data-dashboard-theme="dark"] .marketing-final-cta h2 { color: #fff; }
html[data-dashboard-theme="dark"] .marketing-final-cta > p { color: #cdd3eb; }
html[data-dashboard-theme="dark"] .final-cta-mark img { filter: drop-shadow(0 18px 18px rgba(0,0,0,0.44)); }
html[data-dashboard-theme="dark"] .marketing-final-cta-light { color: #e1e8f5; border-color: rgba(195,206,255,0.224); background-color: transparent; background-image: radial-gradient(circle at 20% 0, rgba(91,104,227,.13), transparent 34%), linear-gradient(135deg,#1d1e2d,#161b29); box-shadow: none; }
html[data-dashboard-theme="dark"] .marketing-final-cta-light::before { background-image: radial-gradient(#253478 .7px,transparent .7px); }
html[data-dashboard-theme="dark"] .marketing-final-cta-light h2 { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .marketing-final-cta-light > p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .marketing-subhero { background-color: transparent; background-image: radial-gradient(circle at 50% 35%, rgba(91,104,227,.15), transparent 26%), linear-gradient(180deg,#0b0f19,#1d1e2d); }
html[data-dashboard-theme="dark"] .marketing-subhero::before { border-color: rgba(195,206,255,0.168); box-shadow: 0 0 0 110px rgba(91,104,227,.025),0 0 0 220px rgba(91,104,227,.018); }
html[data-dashboard-theme="dark"] .marketing-subhero h1 span { color: #9aabff; }
html[data-dashboard-theme="dark"] .marketing-subhero p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .subhero-orb-one { background-color: rgba(121,202,159,.2); background-image: none; filter: blur(5px); }
html[data-dashboard-theme="dark"] .subhero-orb-two { background-color: rgba(224,154,190,.18); background-image: none; filter: blur(8px); }
html[data-dashboard-theme="dark"] .subhero-logo img { filter: drop-shadow(0 18px 18px rgba(0,0,0,0.44)); }
html[data-dashboard-theme="dark"] .feature-jump-nav { border-color: rgba(191,208,255,0.182); background-color: rgba(22,27,41,0.92); background-image: none; box-shadow: 0 14px 36px rgba(0,0,0,0.264); }
html[data-dashboard-theme="dark"] .feature-jump-nav a { color: #c0c4d2; }
html[data-dashboard-theme="dark"] .feature-jump-nav a:hover { color: #c7d6ff; background-color: #1d1e2c; background-image: none; }
html[data-dashboard-theme="dark"] .jump-green { background-color: #6dca99; background-image: none; }
html[data-dashboard-theme="dark"] .jump-lilac { background-color: #9c8be4; background-image: none; }
html[data-dashboard-theme="dark"] .jump-pink { background-color: #df8eb5; background-image: none; }
html[data-dashboard-theme="dark"] .jump-yellow { background-color: #d5b957; background-image: none; }
html[data-dashboard-theme="dark"] .jump-blue { background-color: #1f4968; background-image: none; }
html[data-dashboard-theme="dark"] .feature-band-green { background-color: #15251c; background-image: none; }
html[data-dashboard-theme="dark"] .feature-band-lilac { background-color: #22202f; background-image: none; }
html[data-dashboard-theme="dark"] .feature-band-pink { background-color: #2c1d25; background-image: none; }
html[data-dashboard-theme="dark"] .feature-band-yellow { background-color: #252111; background-image: none; }
html[data-dashboard-theme="dark"] .feature-band-blue { background-color: #15242e; background-image: none; }
html[data-dashboard-theme="dark"] .feature-number { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .feature-lead { color: #b9c5d0; }
html[data-dashboard-theme="dark"] .feature-list-grid article>span { border-color: rgba(191,208,255,0.14); color: #c7d6ff; background-color: rgba(22,27,41,0.62); background-image: none; }
html[data-dashboard-theme="dark"] .feature-list-grid p { color: #b3bfca; }
html[data-dashboard-theme="dark"] .feature-band-visual { border-color: rgba(191,208,255,0.168); background-color: rgba(22,27,41,0.88); background-image: none; box-shadow: 0 30px 65px rgba(0,0,0,0.308); }
html[data-dashboard-theme="dark"] .feature-browser-bar { border-bottom-color: #333a4a; color: #9ea1af; }
html[data-dashboard-theme="dark"] .feature-browser-bar i { background-color: #252736; background-image: none; }
html[data-dashboard-theme="dark"] .feature-browser-bar i:first-child { background-color: #f28c88; background-image: none; }
html[data-dashboard-theme="dark"] .feature-browser-bar i:nth-child(2) { background-color: #f0ca68; background-image: none; }
html[data-dashboard-theme="dark"] .feature-browser-bar i:nth-child(3) { background-color: #75ca97; background-image: none; }
html[data-dashboard-theme="dark"] .feature-floating-chip { border-color: rgba(191,208,255,0.168); color: #ced2e0; background-color: #161b29; background-image: none; box-shadow: 0 16px 35px rgba(0,0,0,0.352); }
html[data-dashboard-theme="dark"] .tools-demo-grid aside { border-right-color: #323a4a; background-color: #181e2c; background-image: none; }
html[data-dashboard-theme="dark"] .tools-demo-grid aside span { color: #a9adba; }
html[data-dashboard-theme="dark"] .tools-demo-grid aside span.active { color: #fff; background-color: #2e7f5b; background-image: none; }
html[data-dashboard-theme="dark"] .campaign-head small { color: #9d9fad; }
html[data-dashboard-theme="dark"] .campaign-head>span { color: #75c59a; background-color: #15261d; background-image: none; }
html[data-dashboard-theme="dark"] .campaign-discount { color: #fff; background-color: transparent; background-image: linear-gradient(135deg,#256c4e,#3c9b70); }
html[data-dashboard-theme="dark"] .campaign-discount span { border-color: rgba(255,255,255,.5); }
html[data-dashboard-theme="dark"] .campaign-discount>i { background-color: rgba(255,255,255,.13); background-image: none; }
html[data-dashboard-theme="dark"] .campaign-stats span { border-color: #323949; }
html[data-dashboard-theme="dark"] .campaign-stats small { color: #9ea2af; }
html[data-dashboard-theme="dark"] .upsell-mini { border-color: #323a4a; }
html[data-dashboard-theme="dark"] .upsell-mini>i { color: #70c69c; background-color: #15251d; background-image: none; }
html[data-dashboard-theme="dark"] .upsell-mini small { color: #9ca0ad; }
html[data-dashboard-theme="dark"] .upsell-mini>b { color: #6fc69c; }
html[data-dashboard-theme="dark"] .chip-growth { color: #72c59c; }
html[data-dashboard-theme="dark"] .analytics-demo-top>span { border-color: #383849; }
html[data-dashboard-theme="dark"] .analytics-demo-top small { color: #9da0ad; }
html[data-dashboard-theme="dark"] .analytics-demo-top b { color: #6ec69c; }
html[data-dashboard-theme="dark"] .analytics-demo-chart { border-color: #383849; background-image: linear-gradient(#1c2230 1px,transparent 1px); }
html[data-dashboard-theme="dark"] .analytics-demo-chart span { background-color: transparent; background-image: linear-gradient(rgba(91,104,227,.18),transparent); }
html[data-dashboard-theme="dark"] .analytics-demo-chart path { fill: none; stroke: #9aabff; }
html[data-dashboard-theme="dark"] .analytics-demo-chart i { color: #a4a6b3; }
html[data-dashboard-theme="dark"] .analytics-ai-card { border-color: #393952; background-color: #1e1e2d; background-image: none; }
html[data-dashboard-theme="dark"] .analytics-ai-card>span { color: #fff; background-color: #5b68e3; background-image: none; }
html[data-dashboard-theme="dark"] .analytics-ai-card small { color: #9baaff; }
html[data-dashboard-theme="dark"] .analytics-ai-card p { color: #b7bbc9; }
html[data-dashboard-theme="dark"] .analytics-ai-card b { color: #bfcdff; }
html[data-dashboard-theme="dark"] .chip-tracking i { background-color: #35a46f; background-image: none; box-shadow: 0 0 0 3px #15261d; }
html[data-dashboard-theme="dark"] .builder-demo-sidebar { border-right-color: #333b4b; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-sidebar label { color: #bab2bf; }
html[data-dashboard-theme="dark"] .builder-demo-sidebar label i b { background-color: #293f3b; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-sidebar label i b:nth-child(2) { background-color: #35230f; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-sidebar label i b:nth-child(3) { background-color: #161b29; background-image: none; border-color: #363d4e; }
html[data-dashboard-theme="dark"] .builder-demo-sidebar label i b:nth-child(4) { background-color: #67392a; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-sidebar label>span { border-color: #343b4c; color: #ccc6d3; }
html[data-dashboard-theme="dark"] .builder-demo-sidebar input { accent-color: #9aabff; }
html[data-dashboard-theme="dark"] .builder-css code { color: #b4abcc; background-color: #1a202e; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-page { background-color: #2c2114; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-nav { color: #e7dbd0; background-color: #171d2b; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-hero { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 80% 25%,rgba(255,255,255,.16),transparent 25%), linear-gradient(125deg,#263b37,#647d70); }
html[data-dashboard-theme="dark"] .builder-demo-hero h3 { color: #fff; }
html[data-dashboard-theme="dark"] .builder-demo-hero button { border-color: currentcolor; color: #d1ded4; background-color: #342301; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-products i { background-color: #442e17; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-products i:nth-child(2) { background-color: #2e3e34; background-image: none; }
html[data-dashboard-theme="dark"] .builder-demo-products i:nth-child(3) { background-color: #4d322b; background-image: none; }
html[data-dashboard-theme="dark"] .chip-published>span { color: #fff; background-color: #2d986b; background-image: none; }
html[data-dashboard-theme="dark"] .integration-tools-demo { background-color: rgba(22,27,41,0.62); background-image: none; }
html[data-dashboard-theme="dark"] .integration-tools-demo::before,
html[data-dashboard-theme="dark"] .integration-tools-demo::after { border-color: rgba(191,208,255,0.252); }
html[data-dashboard-theme="dark"] .integration-demo-center { border-color: rgba(195,206,255,0.252); background-color: #161b29; background-image: none; box-shadow: 0 25px 55px rgba(0,0,0,0.396); }
html[data-dashboard-theme="dark"] .integration-demo-center strong { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .integration-demo-center small { color: #a0a2b0; }
html[data-dashboard-theme="dark"] .integration-node { border-color: rgba(191,208,255,0.168); background-color: #161b29; background-image: none; box-shadow: 0 15px 32px rgba(0,0,0,0.264); }
html[data-dashboard-theme="dark"] .integration-node i { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .integration-node small { color: #6cc799; }
html[data-dashboard-theme="dark"] .node-mailchimp i { background-color: #f3c756; background-image: none; color: #2b2b2b; }
html[data-dashboard-theme="dark"] .node-mailerlite i { background-color: #55ba8b; background-image: none; }
html[data-dashboard-theme="dark"] .node-aweber i { background-color: #2d78bd; background-image: none; }
html[data-dashboard-theme="dark"] .node-ai i { background-color: #5b68e3; background-image: none; }
html[data-dashboard-theme="dark"] .node-code i { background-color: #25283a; background-image: none; }
html[data-dashboard-theme="dark"] .integration-connectors path { fill: none; stroke: rgba(154,171,255,0.445); }
html[data-dashboard-theme="dark"] .security-tools-demo { border-color: currentcolor; background-color: transparent; background-image: none; box-shadow: none; }
html[data-dashboard-theme="dark"] .secure-checkout-card { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 28px 65px rgba(0,0,0,0.352); }
html[data-dashboard-theme="dark"] .secure-title { border-bottom-color: #323949; }
html[data-dashboard-theme="dark"] .secure-title>span { color: #fff; background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .secure-title small { color: #6cc79a; }
html[data-dashboard-theme="dark"] .secure-product>i { background-color: transparent; background-image: linear-gradient(145deg,#273879,#7984e6); }
html[data-dashboard-theme="dark"] .secure-product small { color: #9da0ae; }
html[data-dashboard-theme="dark"] .secure-checkout-card>label { color: #b8b6c4; }
html[data-dashboard-theme="dark"] .secure-checkout-card>label span { border-color: #333b4b; }
html[data-dashboard-theme="dark"] .secure-payment-tabs b { border-color: #333b4b; }
html[data-dashboard-theme="dark"] .secure-payment-tabs b:first-child { border-color: #5b68e3; color: #99abff; background-color: #1d1e2c; background-image: none; }
html[data-dashboard-theme="dark"] .secure-checkout-card>button { border-color: currentcolor; color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .secure-foot { color: #9fa2b0; }
html[data-dashboard-theme="dark"] .security-stack>span { border-color: rgba(191,208,255,0.168); background-color: #161b29; background-image: none; box-shadow: 0 14px 28px rgba(0,0,0,0.242); }
html[data-dashboard-theme="dark"] .security-stack i { color: #74bbe1; background-color: #12242c; background-image: none; }
html[data-dashboard-theme="dark"] .security-stack small { color: #9ea2b0; }
html[data-dashboard-theme="dark"] .payout-chip { border-color: rgba(191,208,255,0.168); background-color: #161b29; background-image: none; box-shadow: 0 16px 35px rgba(0,0,0,0.33); }
html[data-dashboard-theme="dark"] .payout-chip>span { color: #fff; background-color: #2d966a; background-image: none; }
html[data-dashboard-theme="dark"] .payout-chip small { color: #9fa3b0; }
html[data-dashboard-theme="dark"] .compound-flow>span { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 12px 30px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .compound-flow i { color: #9aabff; background-color: #1e1f2e; background-image: none; }
html[data-dashboard-theme="dark"] .compound-flow small { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .compound-flow em { color: #9a9daa; }
html[data-dashboard-theme="dark"] .values-hero { color: #fff; border-bottom-color: rgba(255,255,255,.1); background-color: #293672; background-image: none; }
html[data-dashboard-theme="dark"] .values-hero h1 { color: #fff; }
html[data-dashboard-theme="dark"] .values-hero p { color: #d8ddf3; }
html[data-dashboard-theme="dark"] .values-hero .marketing-kicker { color: #bfc7ff; }
html[data-dashboard-theme="dark"] .values-panel-head,
html[data-dashboard-theme="dark"] .values-green-head { border-bottom-color: #32394a; }
html[data-dashboard-theme="dark"] .values-panel-head>span,
html[data-dashboard-theme="dark"] .values-green-head>span { color: #fff; background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .values-panel-head small,
html[data-dashboard-theme="dark"] .values-green-head small,
html[data-dashboard-theme="dark"] .values-energy-card>div>small { color: #a0a3b1; }
html[data-dashboard-theme="dark"] .values-panel-head>b,
html[data-dashboard-theme="dark"] .values-green-head>b { color: #75c59d; background-color: #15261d; background-image: none; }
html[data-dashboard-theme="dark"] .values-security-score { border-color: #343a4b; background-color: transparent; background-image: linear-gradient(135deg,#171d2b,#161b29); }
html[data-dashboard-theme="dark"] .values-security-score>span { background-color: transparent; background-image: radial-gradient(circle,#161b29 57%,transparent 59%), conic-gradient(#5B68E3 0 100%,#1f2231 0); box-shadow: 0 12px 25px rgba(0,0,0,0.22); }
html[data-dashboard-theme="dark"] .values-security-score strong { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .values-security-score small { color: #a2a6b3; }
html[data-dashboard-theme="dark"] .values-control-list>span { border-color: #32394a; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .values-control-list i { color: #a0c4f6; background-color: #14232d; background-image: none; }
html[data-dashboard-theme="dark"] .values-control-list small { color: #9ea2af; }
html[data-dashboard-theme="dark"] .values-control-list em { color: #fff; background-color: #31966a; background-image: none; }
html[data-dashboard-theme="dark"] .values-private-chip { color: #9ecbfa; }
html[data-dashboard-theme="dark"] .values-green-head>span { background-color: #2c835d; background-image: none; }
html[data-dashboard-theme="dark"] .values-energy-card { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 80% 15%,rgba(255,255,255,.17),transparent 25%), linear-gradient(135deg,#276c50,#3b966d); box-shadow: 0 18px 35px rgba(0,0,0,0.396); }
html[data-dashboard-theme="dark"] .values-energy-ring { border-color: rgba(255,255,255,.25); box-shadow: inset 0 0 0 12px rgba(255,255,255,0.033),0 10px 24px rgba(0,0,0,0.396); }
html[data-dashboard-theme="dark"] .values-energy-ring small { color: #d9f2e5; }
html[data-dashboard-theme="dark"] .values-energy-card>div>small { color: #c8ead8; }
html[data-dashboard-theme="dark"] .values-energy-card p { color: #d2eadc; }
html[data-dashboard-theme="dark"] .values-green-metrics>span { border-color: #333a4a; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .values-green-metrics i { color: #76c49e; background-color: #16261e; background-image: none; }
html[data-dashboard-theme="dark"] .values-green-metrics small { color: #9ba0ad; }
html[data-dashboard-theme="dark"] .values-green-chip { color: #75c59d; }
html[data-dashboard-theme="dark"] .values-sovereignty-visual { background-color: rgba(22,27,41,0.7); background-image: radial-gradient(circle at 50% 50%,rgba(91,104,227,.13),transparent 22%), none; }
html[data-dashboard-theme="dark"] .values-orbit i { border-color: rgba(195,206,255,0.28); }
html[data-dashboard-theme="dark"] .values-sovereignty-center { border-color: rgba(195,206,255,0.308); background-color: #161b29; background-image: none; box-shadow: 0 25px 60px rgba(0,0,0,0.396); }
html[data-dashboard-theme="dark"] .values-sovereignty-center strong { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .values-sovereignty-center small { color: #a0a3b1; }
html[data-dashboard-theme="dark"] .values-sovereignty-node { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 16px 34px rgba(0,0,0,0.286); }
html[data-dashboard-theme="dark"] .values-sovereignty-node i { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .values-sovereignty-node small { color: #a2a6b3; }
html[data-dashboard-theme="dark"] .values-sovereignty-chip { color: #adbbff; }
html[data-dashboard-theme="dark"] .values-principle-grid article { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 15px 42px rgba(0,0,0,0.143); }
html[data-dashboard-theme="dark"] .values-principle-grid article:nth-child(1) { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#14222d); }
html[data-dashboard-theme="dark"] .values-principle-grid article:nth-child(2) { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#14251c); }
html[data-dashboard-theme="dark"] .values-principle-grid article:nth-child(3) { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#221f2e); }
html[data-dashboard-theme="dark"] .values-principle-grid article>span { color: #b7bbc9; }
html[data-dashboard-theme="dark"] .values-principle-grid i { color: #c7d6ff; background-color: rgba(22,27,41,0.8); background-image: none; box-shadow: 0 8px 20px rgba(0,0,0,0.176); }
html[data-dashboard-theme="dark"] .values-principle-grid p { color: #b6bac8; }
@media (max-width: 520px) {
  html[data-dashboard-theme="dark"] .values-energy-ring { box-shadow: inset 0 0 0 8px rgba(255,255,255,0.033); }
}
html[data-dashboard-theme="dark"] .manifesto-grid p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .why-pillar { border-color: rgba(191,208,255,0.182); }
html[data-dashboard-theme="dark"] .why-pillar>span { color: rgba(199,214,255,0.52); }
html[data-dashboard-theme="dark"] .why-pillar>i { color: #c7d6ff; background-color: rgba(22,27,41,0.65); background-image: none; }
html[data-dashboard-theme="dark"] .why-pillar p { color: #b6c0cc; }
html[data-dashboard-theme="dark"] .why-pillar-indigo { background-color: #202130; background-image: none; }
html[data-dashboard-theme="dark"] .why-pillar-green { background-color: #15261d; background-image: none; }
html[data-dashboard-theme="dark"] .why-pillar-pink { background-color: #2d1e26; background-image: none; }
html[data-dashboard-theme="dark"] .why-stack-section { background-color: #191f2d; background-image: none; }
html[data-dashboard-theme="dark"] .stack-chaos,
html[data-dashboard-theme="dark"] .stack-unified { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 18px 50px rgba(0,0,0,0.176); }
html[data-dashboard-theme="dark"] .chaos-title { color: #a1a3b1; }
html[data-dashboard-theme="dark"] .chaos-cards span { border-color: #323a4a; color: #c9ccda; }
html[data-dashboard-theme="dark"] .chaos-cards i { color: #adb1be; background-color: #1a202e; background-image: none; }
html[data-dashboard-theme="dark"] .chaos-cards small { color: #9c9fad; }
html[data-dashboard-theme="dark"] .stack-chaos>p,
html[data-dashboard-theme="dark"] .stack-unified>p { border-top-color: #323949; color: #d0a2b4; }
html[data-dashboard-theme="dark"] .stack-chaos>p .icon { color: #e596b2; }
html[data-dashboard-theme="dark"] .stack-arrow { color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 12px 25px rgba(91,104,227,.25); }
html[data-dashboard-theme="dark"] .stack-unified { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 75% 20%,rgba(91,104,227,.5),transparent 33%), linear-gradient(145deg,#202e68,#253478); }
html[data-dashboard-theme="dark"] .stack-unified .chaos-title { color: #aeb7e2; }
html[data-dashboard-theme="dark"] .unified-logo { border-color: rgba(255,255,255,.14); background-color: rgba(255,255,255,.07); background-image: none; }
html[data-dashboard-theme="dark"] .unified-logo img { filter: drop-shadow(0 16px 18px rgba(0,0,0,0.55)); }
html[data-dashboard-theme="dark"] .unified-logo small { color: #bbc3e7; }
html[data-dashboard-theme="dark"] .unified-pulse i { border-color: rgba(255,255,255,.12); }
html[data-dashboard-theme="dark"] .stack-unified>p { color: #d7dcf2; border-top-color: rgba(255,255,255,.12); }
html[data-dashboard-theme="dark"] .stack-unified>p .icon { color: #7fe0af; }
html[data-dashboard-theme="dark"] .comparison-copy p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .comparison-table { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 18px 50px rgba(0,0,0,0.165); }
html[data-dashboard-theme="dark"] .comparison-row { border-bottom-color: #323949; }
html[data-dashboard-theme="dark"] .comparison-row:last-child { border-color: currentcolor; }
html[data-dashboard-theme="dark"] .comparison-row>span:first-child { color: #c7cad8; }
html[data-dashboard-theme="dark"] .comparison-row>span:last-child { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .comparison-row>strong { color: #c7d6ff; background-color: #1d1e2d; background-image: none; }
html[data-dashboard-theme="dark"] .comparison-row strong i { color: #fff; background-color: #33966b; background-image: none; }
html[data-dashboard-theme="dark"] .comparison-head { color: #fff; background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .comparison-head>span:first-child,
html[data-dashboard-theme="dark"] .comparison-head>span:last-child { color: #c4cae7; }
html[data-dashboard-theme="dark"] .comparison-head>strong { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .why-journey { background-color: #191f2d; background-image: none; }
html[data-dashboard-theme="dark"] .journey-grid article { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 13px 35px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .journey-grid article>span { color: #c2c5d2; }
html[data-dashboard-theme="dark"] .journey-icon { color: #9aabff; background-color: #1e1f2e; background-image: none; }
html[data-dashboard-theme="dark"] .journey-grid small { color: #9aabff; }
html[data-dashboard-theme="dark"] .journey-grid p { color: #b7bbc8; }
html[data-dashboard-theme="dark"] .journey-grid b { border-top-color: #323949; color: #abaebb; }
html[data-dashboard-theme="dark"] .control-browser { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 30px 75px rgba(0,0,0,0.352); }
html[data-dashboard-theme="dark"] .control-browser>div { background-color: #191f2d; background-image: none; }
html[data-dashboard-theme="dark"] .control-browser>div i { background-color: #272837; background-image: none; }
html[data-dashboard-theme="dark"] .control-browser>div span { color: #9ea0ae; }
html[data-dashboard-theme="dark"] .control-browser section { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 80% 25%,rgba(255,255,255,.15),transparent 28%), linear-gradient(125deg,#2b3c37,#71867a); }
html[data-dashboard-theme="dark"] .control-browser section span { color: #cedbd1; background-color: #332302; background-image: none; }
html[data-dashboard-theme="dark"] .control-domain-chip,
html[data-dashboard-theme="dark"] .control-css-chip { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 18px 38px rgba(0,0,0,0.352); }
html[data-dashboard-theme="dark"] .control-domain-chip>i,
html[data-dashboard-theme="dark"] .control-css-chip>i { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .control-domain-chip small,
html[data-dashboard-theme="dark"] .control-css-chip small { color: #9da0ae; }
html[data-dashboard-theme="dark"] .control-domain-chip em { color: #fff; background-color: #319768; background-image: none; }
html[data-dashboard-theme="dark"] .control-copy>p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .marketing-pricing-page { background-color: transparent; background-image: linear-gradient(180deg,#0b0f19,#181e2c 38%,#0b0f19); }
html[data-dashboard-theme="dark"] .marketing-pricing-hero { background-color: transparent; background-image: radial-gradient(circle at 50% 25%,rgba(91,104,227,.14),transparent 25%); }
html[data-dashboard-theme="dark"] .marketing-pricing-hero h1 span { color: #9aabff; }
html[data-dashboard-theme="dark"] .marketing-pricing-hero .pricing-billing-toggle { border-color: rgba(191,208,255,0.196); box-shadow: 0 12px 28px rgba(0,0,0,0.176); }
html[data-dashboard-theme="dark"] .marketing-pricing-hero .pricing-billing-toggle button.active { background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-hero-notes { color: #aeb1bf; }
html[data-dashboard-theme="dark"] .pricing-hero-notes .icon { color: #64c897; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card { border-color: rgba(191,208,255,0.182); box-shadow: 0 18px 48px rgba(0,0,0,0.176); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card:hover { box-shadow: 0 25px 60px rgba(0,0,0,0.308); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-featured { border-color: #5B68E3; background-color: transparent; background-image: linear-gradient(180deg,#1d1d2c,#161b29 22%); box-shadow: 0 25px 65px rgba(91,104,227,.18); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-shaker { border-color: #51451d; background-color: transparent; background-image: linear-gradient(180deg,#231c0d,#161b29 23%); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-popular { background-color: #5B68E3; background-image: none; box-shadow: 0 8px 18px rgba(91,104,227,.22); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-shaker-label { background-color: transparent; background-image: linear-gradient(135deg,#9b791f,#d0aa3c); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-plan-label { color: #9aabff; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-featured .pricing-checkout-form .btn-primary { background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-features li { border-bottom-color: #313848; color: #c0c4d2; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-features li>span { color: #fff; background-color: #35a06f; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-core-grid article { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 12px 35px rgba(0,0,0,0.121); }
html[data-dashboard-theme="dark"] .pricing-core-grid i { color: #9aabff; background-color: #1e1f2e; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-core-grid span { color: #adb0be; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-enterprise { border-color: #111; background-color: #161b29; background-image: none; box-shadow: 0 14px 38px rgba(0,0,0,0.154); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-enterprise:hover { box-shadow: 0 20px 48px rgba(0,0,0,0.264); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-enterprise h2 { color: #e4ebf9; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-enterprise .pricing-price strong { color: #e4ebf9; }
html[data-dashboard-theme="dark"] .pricing-enterprise-summary { color: #c0c4d2; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-enterprise-cta { border-color: currentcolor; color: #fff; background-color: #111; background-image: none; text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-enterprise-cta:hover { color: #fff; background-color: #333; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-enterprise-email a { color: #adb0be; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-enterprise-features { border-top-color: #313848; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-enterprise-features li { border-bottom-color: currentcolor; }
html[data-dashboard-theme="dark"] .pricing-compare-table thead th { border-bottom-color: rgba(191,208,255,0.182); background-color: #0b0f19; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-compare-corner { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .pricing-compare-plan { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .pricing-compare-plan-price { color: #adb0be; }
html[data-dashboard-theme="dark"] .pricing-compare-table thead th.is-featured { border-bottom-color: #5B68E3; }
html[data-dashboard-theme="dark"] .pricing-compare-table thead th.is-featured .pricing-compare-plan { color: #9aabff; }
html[data-dashboard-theme="dark"] .pricing-compare-group th { color: #9aabff; }
html[data-dashboard-theme="dark"] .pricing-compare-table tbody tr:not(.pricing-compare-group) th,
html[data-dashboard-theme="dark"] .pricing-compare-table tbody td { border-top-color: #393647; }
html[data-dashboard-theme="dark"] .pricing-compare-table tbody tr:not(.pricing-compare-group) th { color: #c7cad8; }
html[data-dashboard-theme="dark"] .pricing-compare-hint { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .pricing-compare-table tbody td { color: #c0c4d2; }
html[data-dashboard-theme="dark"] .pricing-compare-table tbody td.is-featured { background-color: rgba(91,104,227,.045); background-image: none; }
html[data-dashboard-theme="dark"] .pricing-compare-table tbody tr:not(.pricing-compare-group):hover th,
html[data-dashboard-theme="dark"] .pricing-compare-table tbody tr:not(.pricing-compare-group):hover td { background-color: #181e2c; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-compare-table tbody tr:not(.pricing-compare-group):hover td.is-featured { background-color: rgba(91,104,227,.075); background-image: none; }
html[data-dashboard-theme="dark"] .pricing-compare-yes { color: #fff; background-color: #2a9568; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-compare-no { color: #bcbfcc; }
html[data-dashboard-theme="dark"] .pricing-compare-footnote { color: #adb0be; }
@media (max-width:760px) {
  html[data-dashboard-theme="dark"] .pricing-compare-table tbody tr:not(.pricing-compare-group) { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; }
  html[data-dashboard-theme="dark"] .pricing-compare-table tbody tr:not(.pricing-compare-group) th { border-top-color: currentcolor; color: #e1e8f5; }
  html[data-dashboard-theme="dark"] .pricing-compare-table tbody td { border-top-color: #303747; }
  html[data-dashboard-theme="dark"] .pricing-compare-table tbody td::before { color: #a4a7b5; }
  html[data-dashboard-theme="dark"] .pricing-compare-table tbody td.is-featured { background-color: transparent; background-image: none; color: #9aabff; }
}
html[data-dashboard-theme="dark"] .marketing-auth-page { background-color: transparent; background-image: linear-gradient(135deg,#0b0f19 0%,#1c1d2c 52%,#1d1f2e 100%); }
html[data-dashboard-theme="dark"] .marketing-auth-back { color: #b2b5c3; }
html[data-dashboard-theme="dark"] .marketing-auth-back:hover { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .marketing-auth-intro { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .marketing-auth-card.auth-card { border-color: currentcolor; background-color: transparent; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-form label { color: #cacedc; }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-form label>input:not([type="checkbox"]),
html[data-dashboard-theme="dark"] .marketing-auth-card .mfa-login-challenge input { border-color: rgba(191,208,255,0.21); color: #dde1ef; background-color: rgba(22,27,41,0.9); background-image: none; box-shadow: 0 5px 16px rgba(0,0,0,0.077); }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-form label>input:not([type="checkbox"]):hover,
html[data-dashboard-theme="dark"] .marketing-auth-card .mfa-login-challenge input:hover { border-color: rgba(195,206,255,0.476); background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-form label>input:not([type="checkbox"]):focus,
html[data-dashboard-theme="dark"] .marketing-auth-card .mfa-login-challenge input:focus { outline-color: currentcolor; border-color: #5B68E3; background-color: #161b29; background-image: none; box-shadow: 0 0 0 4px rgba(91,104,227,.12),0 10px 25px rgba(0,0,0,0.154); }
html[data-dashboard-theme="dark"] .marketing-auth-card input::placeholder { color: #a1a4b0; }
html[data-dashboard-theme="dark"] .marketing-auth-card .btn-google,
html[data-dashboard-theme="dark"] .marketing-auth-card .btn-microsoft { border-color: rgba(191,208,255,0.196); color: #d5d9e7; background-color: rgba(22,27,41,0.92); background-image: none; box-shadow: 0 7px 18px rgba(0,0,0,0.099); }
html[data-dashboard-theme="dark"] .marketing-auth-card .btn-google:hover,
html[data-dashboard-theme="dark"] .marketing-auth-card .btn-microsoft:hover { border-color: rgba(195,206,255,0.448); background-color: #161b29; background-image: none; box-shadow: 0 12px 25px rgba(0,0,0,0.198); }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-divider { color: #a0a3b1; }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-divider::before,
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-divider::after { background-color: rgba(37,52,120,.12); background-image: none; }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-session-options { color: #b2b5c3; }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-session-options a { color: #9aabff; }
html[data-dashboard-theme="dark"] .marketing-auth-submit.btn { border-color: currentcolor; color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 13px 28px rgba(91,104,227,.24); }
html[data-dashboard-theme="dark"] .marketing-auth-submit.btn:hover:not(:disabled) { color: #fff; background-color: #253478; background-image: none; box-shadow: 0 17px 34px rgba(0,0,0,0.528); }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-alt { color: #aeb1bf; }
html[data-dashboard-theme="dark"] .marketing-auth-card .auth-alt a { color: #9aabff; }
html[data-dashboard-theme="dark"] .marketing-auth-newsletter { color: #adb1bf !important; }
html[data-dashboard-theme="dark"] .marketing-auth-card .pw-rules { color: #a6aab7; }
html[data-dashboard-theme="dark"] .marketing-auth-trust { color: #acb0bd; }
html[data-dashboard-theme="dark"] .marketing-auth-trust .icon { color: #6bc79b; }
html[data-dashboard-theme="dark"] .marketing-auth-card .verify-notice { border-color: rgba(195,206,255,0.224); background-color: #161b29; background-image: none; box-shadow: 0 18px 45px rgba(0,0,0,0.176); }
html[data-dashboard-theme="dark"] .marketing-auth-card .mfa-login-icon { color: #9aabff; background-color: #1e1f2e; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-auth-showcase { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 88% 12%,rgba(126,139,239,.28),transparent 27%), radial-gradient(circle at 8% 95%,rgba(80,192,139,.16),transparent 24%), linear-gradient(145deg,#171f43,#2b397c 58%,#394a9a); box-shadow: 0 28px 75px rgba(0,0,0,0.44); }
html[data-dashboard-theme="dark"] .marketing-auth-register .marketing-auth-showcase { background-color: transparent; background-image: radial-gradient(circle at 88% 12%,rgba(126,139,239,.28),transparent 27%), radial-gradient(circle at 10% 94%,rgba(224,154,190,.18),transparent 25%), linear-gradient(145deg,#171f43,#2b397c 58%,#394a9a); }
html[data-dashboard-theme="dark"] .marketing-auth-showcase::before { border-color: rgba(255,255,255,.09); box-shadow: 0 0 0 90px rgba(255,255,255,0.007),0 0 0 180px rgba(255,255,255,0.004); }
html[data-dashboard-theme="dark"] .marketing-auth-showcase::after { background-image: radial-gradient(rgba(22,27,41,0.5) .6px,transparent .6px); }
html[data-dashboard-theme="dark"] .marketing-auth-showcase-kicker { color: #c7ceff; }
html[data-dashboard-theme="dark"] .marketing-auth-showcase-kicker i { background-color: #62ce97; background-image: none; box-shadow: 0 0 0 5px rgba(98,206,151,.12); }
html[data-dashboard-theme="dark"] .marketing-auth-showcase h2 { color: #fff; }
html[data-dashboard-theme="dark"] .marketing-auth-benefits li>span { color: #baf2d4; background-color: rgba(98,206,151,.14); background-image: none; }
html[data-dashboard-theme="dark"] .marketing-auth-benefits small { color: #aeb7db; }
html[data-dashboard-theme="dark"] .auth-store-window { border-color: rgba(255,255,255,.2); background-color: #161b29; background-image: none; box-shadow: 0 35px 80px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .auth-store-browser { border-bottom-color: #323a4a; background-color: #191f2d; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-browser>span i { background-color: #272938; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-browser>span i:first-child { background-color: #f3938f; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-browser>span i:nth-child(2) { background-color: #edc762; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-browser>span i:last-child { background-color: #72cc98; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-browser small { border-color: #343b4b; color: #a3a6b3; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-nav { color: #dee5f3; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-nav>strong span { color: #9caaff; }
html[data-dashboard-theme="dark"] .auth-store-nav>div i { background-color: #222837; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-nav>b { color: #d3d8e6; }
html[data-dashboard-theme="dark"] .auth-store-hero { background-color: transparent; background-image: linear-gradient(135deg,#262515,#292c1c); }
html[data-dashboard-theme="dark"] .auth-store-hero small { color: #b9bfb2; }
html[data-dashboard-theme="dark"] .auth-store-hero strong { color: #dae7dc; }
html[data-dashboard-theme="dark"] .auth-store-hero span { color: #fff; background-color: #27352e; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-art i { background-color: transparent; background-image: linear-gradient(145deg,#6d7c67,#34483e); box-shadow: 0 18px 30px rgba(0,0,0,0.44); }
html[data-dashboard-theme="dark"] .auth-store-art i:nth-child(2) { background-color: transparent; background-image: linear-gradient(145deg,#5d3619,#805844); }
html[data-dashboard-theme="dark"] .auth-store-art i:nth-child(3) { background-color: transparent; background-image: linear-gradient(145deg,#393625,#787966); }
html[data-dashboard-theme="dark"] .auth-store-products { background-color: #171d2b; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-products>div>i { background-color: transparent; background-image: linear-gradient(145deg,#4c6273,#203539); }
html[data-dashboard-theme="dark"] .auth-store-products>div:nth-child(2)>i { background-color: transparent; background-image: linear-gradient(145deg,#693d28,#442401); }
html[data-dashboard-theme="dark"] .auth-store-products>div:nth-child(3)>i { background-color: transparent; background-image: linear-gradient(145deg,#494f79,#34375f); }
html[data-dashboard-theme="dark"] .auth-store-products span { color: #d4dae7; }
html[data-dashboard-theme="dark"] .auth-store-products small { color: #adb2c0; }
html[data-dashboard-theme="dark"] .auth-store-sale,
html[data-dashboard-theme="dark"] .auth-store-insight { border-color: rgba(255,255,255,.16); color: #d6dbe9; background-color: rgba(22,27,41,0.95); background-image: none; box-shadow: 0 18px 42px rgba(0,0,0,0.528); }
html[data-dashboard-theme="dark"] .auth-store-sale>span,
html[data-dashboard-theme="dark"] .auth-store-insight>span { color: #fff; background-color: #42a978; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-insight>span { background-color: #6673e7; background-image: none; }
html[data-dashboard-theme="dark"] .auth-store-sale small,
html[data-dashboard-theme="dark"] .auth-store-insight small { color: #a0a4b1; }
html[data-dashboard-theme="dark"] .marketing-auth-benefits-bottom { border-top-color: rgba(255,255,255,.12); }
html[data-dashboard-theme="dark"] .marketing-auth-orb-one { background-color: rgba(91,104,227,.1); background-image: none; filter: blur(2px); }
html[data-dashboard-theme="dark"] .marketing-auth-orb-two { background-color: rgba(104,199,151,.1); background-image: none; filter: blur(4px); }
html[data-dashboard-theme="dark"] .onboarding-nav-note { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .onboarding-nav-note .icon { color: #9aabff; }
html[data-dashboard-theme="dark"] .onboarding-page { background-color: transparent; background-image: radial-gradient(circle at 12% 18%,rgba(91,104,227,.13),transparent 25%), radial-gradient(circle at 88% 82%,rgba(78,190,137,.14),transparent 24%), linear-gradient(145deg,#0b0f19,#1d1f2d); }
html[data-dashboard-theme="dark"] .onboarding-page::before { background-image: radial-gradient(rgba(37,52,120,.22) .65px,transparent .65px); }
html[data-dashboard-theme="dark"] .onboarding-orb-one { border-color: rgba(195,206,255,0.168); box-shadow: 0 0 0 70px rgba(91,104,227,.025),0 0 0 140px rgba(91,104,227,.014); filter: blur(2px); }
html[data-dashboard-theme="dark"] .onboarding-orb-two { background-color: rgba(80,195,143,.09); background-image: none; filter: blur(12px); }
html[data-dashboard-theme="dark"] .onboarding-shell { border-color: rgba(191,208,255,0.154); background-color: rgba(22,27,41,0.9); background-image: none; box-shadow: 0 35px 90px rgba(0,0,0,0.352); }
html[data-dashboard-theme="dark"] .onboarding-kicker { color: #9aabff; }
html[data-dashboard-theme="dark"] .onboarding-kicker i { background-color: #48ad7c; background-image: none; box-shadow: 0 0 0 5px rgba(72,173,124,.12); }
html[data-dashboard-theme="dark"] .onboarding-card-head p { color: #afb3c1; }
html[data-dashboard-theme="dark"] .onboarding-progress::before { background-color: #222534; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-progress li { color: #a0a4b3; }
html[data-dashboard-theme="dark"] .onboarding-progress span { border-color: #373b4c; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-progress li.active span { border-color: #5B68E3; color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 0 0 6px rgba(91,104,227,.1); }
html[data-dashboard-theme="dark"] .onboarding-progress li.complete span { border-color: #48ad7c; color: #fff; background-color: #48ad7c; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-progress li.active small,
html[data-dashboard-theme="dark"] .onboarding-progress li.complete small { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .onboarding-step-icon { color: #9aabff; background-color: #1e1f2e; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-step-count { color: #9ea1af; }
html[data-dashboard-theme="dark"] .onboarding-step>p:not(.onboarding-field-error):not(.onboarding-slug-status) { color: #aeb1bf; }
html[data-dashboard-theme="dark"] .onboarding-step label { color: #cacedc; }
html[data-dashboard-theme="dark"] .onboarding-step label em { color: #a2a6b3; background-color: #1a202d; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-step>input,
html[data-dashboard-theme="dark"] .onboarding-url-field { border-color: rgba(191,208,255,0.224); background-color: #161b29; background-image: none; box-shadow: 0 7px 20px rgba(0,0,0,0.099); }
html[data-dashboard-theme="dark"] .onboarding-step>input { color: #dce0ee; }
html[data-dashboard-theme="dark"] .onboarding-step>input:focus,
html[data-dashboard-theme="dark"] .onboarding-url-field:focus-within { outline-color: currentcolor; border-color: #5B68E3; box-shadow: 0 0 0 4px rgba(91,104,227,.11),0 12px 26px rgba(0,0,0,0.154); }
html[data-dashboard-theme="dark"] .onboarding-url-field>span { color: #aeb2c0; background-color: #181e2c; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-url-field input { border-color: currentcolor; outline-color: currentcolor; color: #c7d6ff; background-color: #181e2c; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-field-error,
html[data-dashboard-theme="dark"] .onboarding-slug-status.is-error { color: #fd8993; }
html[data-dashboard-theme="dark"] .onboarding-slug-status.is-success { color: #66c896; }
html[data-dashboard-theme="dark"] .onboarding-slug-status.is-checking { color: #aaaebc; }
html[data-dashboard-theme="dark"] .onboarding-back,
html[data-dashboard-theme="dark"] .onboarding-skip { border-color: currentcolor; color: #abafbc; background-color: transparent; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-back:hover,
html[data-dashboard-theme="dark"] .onboarding-skip:hover { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .onboarding-next.btn,
html[data-dashboard-theme="dark"] .onboarding-finish.btn { border-color: currentcolor; background-color: #5B68E3; background-image: none; box-shadow: 0 12px 26px rgba(91,104,227,.22); }
html[data-dashboard-theme="dark"] .onboarding-step .onboarding-choice { border-color: rgba(191,208,255,0.224); background-color: #161b29; background-image: none; box-shadow: 0 7px 20px rgba(0,0,0,0.099); }
html[data-dashboard-theme="dark"] .onboarding-choice:hover { border-color: #5B68E3; }
html[data-dashboard-theme="dark"] .onboarding-choice input { accent-color: #9aabff; }
html[data-dashboard-theme="dark"] .onboarding-choice:has(input:checked) { border-color: #5B68E3; box-shadow: 0 0 0 3px rgba(91,104,227,.11); }
html[data-dashboard-theme="dark"] .onboarding-choice-body strong { color: #dce0ee; }
html[data-dashboard-theme="dark"] .onboarding-choice-body small { color: #aeb1bf; }
html[data-dashboard-theme="dark"] .onboarding-platforms-label { color: #cacedc; }
html[data-dashboard-theme="dark"] .onboarding-platform span { border-color: rgba(191,208,255,0.224); color: #c6c9d7; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-platform:hover span { border-color: #5B68E3; color: #c7d6ff; }
html[data-dashboard-theme="dark"] .onboarding-platform input:checked+span { border-color: #5B68E3; color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 8px 18px rgba(91,104,227,.2); }
html[data-dashboard-theme="dark"] .onboarding-platform input:focus-visible+span { outline-color: #9aabff; }
html[data-dashboard-theme="dark"] .onboarding-platform-other { border-color: rgba(191,208,255,0.224); color: #dce0ee; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-platform-other:focus { outline-color: currentcolor; border-color: #5B68E3; box-shadow: 0 0 0 4px rgba(91,104,227,.11); }
html[data-dashboard-theme="dark"] .onboarding-preview { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 90% 8%,rgba(140,150,242,.3),transparent 28%), radial-gradient(circle at 10% 95%,rgba(88,205,152,.16),transparent 25%), linear-gradient(150deg,#172044,#2b397d 60%,#3d4c9a); }
html[data-dashboard-theme="dark"] .onboarding-preview::after { border-color: rgba(255,255,255,.1); box-shadow: 0 0 0 80px rgba(255,255,255,0.007),0 0 0 160px rgba(255,255,255,0.004); }
html[data-dashboard-theme="dark"] .onboarding-preview-copy>span { color: #c4ccff; }
html[data-dashboard-theme="dark"] .onboarding-preview-copy h2 { color: #fff; }
html[data-dashboard-theme="dark"] .onboarding-preview-copy p { color: #b4bddf; }
html[data-dashboard-theme="dark"] .onboarding-browser { border-color: rgba(255,255,255,.2); background-color: #161b29; background-image: none; box-shadow: 0 28px 60px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .onboarding-browser-bar { background-color: #1a202e; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-bar i { background-color: #282b3a; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-bar i:first-child { background-color: #f08b89; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-bar i:nth-child(2) { background-color: #eac55e; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-bar i:nth-child(3) { background-color: #6fc796; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-bar span { color: #a4a7b5; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-nav { color: #dce2f0; }
html[data-dashboard-theme="dark"] .onboarding-browser-nav span { background-color: #202634; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-hero { background-color: transparent; background-image: linear-gradient(135deg,#252616,#242f22); color: #d5e3da; }
html[data-dashboard-theme="dark"] .onboarding-browser-hero h3 { color: #d5e3da; }
html[data-dashboard-theme="dark"] .onboarding-browser-hero b { color: #fff; background-color: #26382f; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-products { background-color: #171d2b; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-browser-products i { background-color: transparent; background-image: linear-gradient(145deg,#536977,#203638); }
html[data-dashboard-theme="dark"] .onboarding-browser-products i:nth-child(2) { background-color: transparent; background-image: linear-gradient(145deg,#6c3f2c,#4c2805); }
html[data-dashboard-theme="dark"] .onboarding-browser-products i:nth-child(3) { background-color: transparent; background-image: linear-gradient(145deg,#51577f,#343860); }
html[data-dashboard-theme="dark"] .onboarding-ready-pill { border-color: rgba(255,255,255,.15); color: #d8f7e7; background-color: rgba(16,24,58,.35); background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-ready-pill .icon { color: #69d49c; }
html[data-dashboard-theme="dark"] .why-hero.compact-subpage-hero { color: #fff; background-color: transparent; background-image: linear-gradient(135deg,#202c61,#2d3b7b); }
html[data-dashboard-theme="dark"] .affiliate-hero.compact-subpage-hero { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 85% 15%,rgba(91,104,227,.5),transparent 45%), linear-gradient(135deg,#1c2757,#2d3b7b 55%,#24568a); }
html[data-dashboard-theme="dark"] .affiliate-hero.compact-subpage-hero h1 { color: #fff; }
html[data-dashboard-theme="dark"] .affiliate-hero.compact-subpage-hero h1 span { color: #8ee6b4; }
html[data-dashboard-theme="dark"] .affiliate-hero.compact-subpage-hero p { color: rgba(255,255,255,.82); }
html[data-dashboard-theme="dark"] .affiliate-hero-notes { color: rgba(255,255,255,.75); }
html[data-dashboard-theme="dark"] .affiliate-hero-notes .icon { color: #8ee6b4; }
html[data-dashboard-theme="dark"] .affiliate-stats article { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 14px 40px rgba(0,0,0,0.154); }
html[data-dashboard-theme="dark"] .affiliate-stats article:hover { box-shadow: 0 22px 55px rgba(0,0,0,0.286); }
html[data-dashboard-theme="dark"] .affiliate-stats i { color: #9aabff; background-color: #1e1f2e; background-image: none; }
html[data-dashboard-theme="dark"] .affiliate-stats span { color: #adb0be; }
html[data-dashboard-theme="dark"] .affiliate-math-grid article { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 16px 45px rgba(0,0,0,0.154); }
html[data-dashboard-theme="dark"] .affiliate-math-grid small { color: #9aabff; }
html[data-dashboard-theme="dark"] .affiliate-math-grid p { color: #adb0be; }
html[data-dashboard-theme="dark"] .affiliate-math-grid article>span { color: #adb0be; }
html[data-dashboard-theme="dark"] .affiliate-math-featured { border-color: #35a06f !important; background-color: transparent !important; background-image: linear-gradient(180deg,#12231a,#161b29 30%) !important; box-shadow: 0 24px 60px rgba(53,160,111,.16) !important; }
html[data-dashboard-theme="dark"] .affiliate-math-featured strong { color: #6dc798; }
html[data-dashboard-theme="dark"] .affiliate-math-footnote { color: #adb0be; }
html[data-dashboard-theme="dark"] .affiliate-math-footnote a { color: #9aabff; }
html[data-dashboard-theme="dark"] .affiliate-cta-row>span { color: #adb0be; }
html[data-dashboard-theme="dark"] .why-hero.compact-subpage-hero h1 { color: #fff; }
html[data-dashboard-theme="dark"] .why-hero.compact-subpage-hero p { color: #d1d6eb; }
html[data-dashboard-theme="dark"] .features-hero { border-bottom-color: rgba(191,208,255,0.112); background-color: transparent; background-image: linear-gradient(135deg,#0b0f19,#191f2d); }
html[data-dashboard-theme="dark"] .features-hero h1 { color: #e4e8f6; }
html[data-dashboard-theme="dark"] .content-hub-page { background-color: transparent; background-image: linear-gradient(180deg,#0b0f19 0%,#181e2b 48%,#0b0f19 100%); }
html[data-dashboard-theme="dark"] .content-article-page { background-color: #0b0f19; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-hero { color: #fff; border-bottom-color: rgba(255,255,255,.1); background-color: #293672; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-hub-hero { background-color: #293672; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-hero-copy h1 { color: #fff; }
html[data-dashboard-theme="dark"] .content-hub-hero-copy>p { color: #d8ddf3; }
html[data-dashboard-theme="dark"] .content-library-heading>p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .content-bento-card { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 15px 45px rgba(0,0,0,0.143); }
html[data-dashboard-theme="dark"] .content-bento-card:hover { border-color: rgba(195,206,255,0.392); box-shadow: 0 26px 62px rgba(0,0,0,0.286); }
html[data-dashboard-theme="dark"] .content-card-icon { color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 12px 24px rgba(91,104,227,.2); }
html[data-dashboard-theme="dark"] .content-card-label { color: #9da9ff; }
html[data-dashboard-theme="dark"] .content-card-number { color: #a2abf2; }
html[data-dashboard-theme="dark"] .content-bento-card time { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .content-card-body p { color: #b5b9c7; }
html[data-dashboard-theme="dark"] .content-card-link { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .content-bento-featured { background-color: transparent; background-image: linear-gradient(135deg,#161b29 0%,#1d1c2b 50%,#1e212f 100%); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-bento-featured { background-color: transparent; background-image: linear-gradient(135deg,#161b29 0%,#281921 48%,#2e1f28 100%); }
html[data-dashboard-theme="dark"] .content-bento-featured::before { border-color: rgba(195,206,255,0.098); }
html[data-dashboard-theme="dark"] .content-featured-art { border-color: rgba(191,208,255,0.154); background-color: rgba(22,27,41,0.72); background-image: none; box-shadow: 0 22px 45px rgba(0,0,0,0.264); }
html[data-dashboard-theme="dark"] .content-featured-art span { color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 18px 30px rgba(91,104,227,.22); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-featured-art span { background-color: #b45f8a; background-image: none; }
html[data-dashboard-theme="dark"] .content-featured-art i { background-color: #222433; background-image: none; }
html[data-dashboard-theme="dark"] .content-bento-item-1 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#1d1e2d); }
html[data-dashboard-theme="dark"] .content-bento-item-2 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#12241b); }
html[data-dashboard-theme="dark"] .content-bento-item-3 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#2a1b23); }
html[data-dashboard-theme="dark"] .content-bento-item-4 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#251d0e); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-bento-item-1 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#2b1c25); }
html[data-dashboard-theme="dark"] .content-empty-bento article { border-color: rgba(191,208,255,0.182); box-shadow: 0 16px 45px rgba(0,0,0,0.154); }
html[data-dashboard-theme="dark"] .content-empty-main { background-color: transparent; background-image: linear-gradient(135deg,#161b29,#1e1e2d); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-empty-main { background-color: transparent; background-image: linear-gradient(135deg,#161b29,#2b1d26); }
html[data-dashboard-theme="dark"] .content-empty-main::after { border-color: rgba(195,206,255,0.098); }
html[data-dashboard-theme="dark"] .content-empty-main p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .content-empty-tile p { color: #b1b5c3; }
html[data-dashboard-theme="dark"] .content-empty-tile-one { background-color: transparent; background-image: linear-gradient(145deg,#1e1e2d,#202130); }
html[data-dashboard-theme="dark"] .content-empty-tile-one>span { color: #99abff; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .content-empty-tile-two { background-color: transparent; background-image: linear-gradient(145deg,#13241b,#17271f); }
html[data-dashboard-theme="dark"] .content-empty-tile-two>span { color: #79c49e; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-empty-tile-one { background-color: transparent; background-image: linear-gradient(145deg,#2b1c25,#31212a); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-empty-tile-one>span { color: #ea91ba; }
html[data-dashboard-theme="dark"] .content-hub-closing { color: #fff; background-color: transparent; background-image: linear-gradient(135deg,#18224d,#2f3f88); box-shadow: 0 28px 75px rgba(0,0,0,0.44); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-hub-closing { background-color: transparent; background-image: linear-gradient(135deg,#4b2c4a,#7e4568); }
html[data-dashboard-theme="dark"] .content-hub-closing::after { border-color: rgba(255,255,255,.055); }
html[data-dashboard-theme="dark"] .content-closing-copy h2 { color: #fff; }
html[data-dashboard-theme="dark"] .content-closing-copy>p { color: #cbd1ed; }
html[data-dashboard-theme="dark"] .content-closing-logo { border-color: rgba(255,255,255,.14); background-color: rgba(255,255,255,.09); background-image: none; box-shadow: 0 25px 55px rgba(0,0,0,0.44); }
html[data-dashboard-theme="dark"] .content-closing-pill { border-color: rgba(255,255,255,.15); background-color: rgba(255,255,255,.1); background-image: none; box-shadow: 0 12px 28px rgba(0,0,0,0.264); }
html[data-dashboard-theme="dark"] .content-article-breadcrumb { color: #a6aab7; }
html[data-dashboard-theme="dark"] .content-article-breadcrumb a { color: #babdcb; }
html[data-dashboard-theme="dark"] .content-article-breadcrumb a:hover { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .content-article-header h1 { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .content-article-summary { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .content-article-meta { border-bottom-color: rgba(191,208,255,0.182); }
html[data-dashboard-theme="dark"] .content-article-meta time { color: #aeb1bf; }
html[data-dashboard-theme="dark"] .content-article-page .platform-markdown { color: #d3d7e5; }
html[data-dashboard-theme="dark"] .content-article-page .platform-markdown h2,
html[data-dashboard-theme="dark"] .content-article-page .platform-markdown h3,
html[data-dashboard-theme="dark"] .content-article-page .platform-markdown h4 { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .content-article-page .platform-markdown a { color: #9aabff; text-decoration-color: currentcolor; text-decoration-color: rgba(154,171,255,0.55); }
html[data-dashboard-theme="dark"] .content-article-page .platform-markdown blockquote { border-color: currentcolor; border-left-color: #5B68E3; background-color: #1d1e2d; background-image: none; }
html[data-dashboard-theme="dark"] .content-article-page .platform-markdown pre { border-color: #2d3557; box-shadow: 0 16px 35px rgba(0,0,0,0.308); }
html[data-dashboard-theme="dark"] .content-article-page .platform-markdown img { border-color: rgba(191,208,255,0.182); box-shadow: 0 16px 45px rgba(0,0,0,0.22); }
html[data-dashboard-theme="dark"] .marketing-not-found { background-color: transparent; background-image: linear-gradient(180deg, #0b0f19 0%, #181e2c 100%); }
html[data-dashboard-theme="dark"] .marketing-not-found-eyebrow { border-color: rgba(195,206,255,0.252); color: #b2beff; background-color: rgba(22,27,41,0.76); background-image: none; box-shadow: 0 8px 24px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .marketing-not-found-eyebrow i { background-color: #5B68E3; background-image: none; box-shadow: 0 0 0 4px rgba(91,104,227,.12); }
html[data-dashboard-theme="dark"] .marketing-not-found-code { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .marketing-not-found-zero { border-color: rgba(195,206,255,0.238); background-color: rgba(22,27,41,0.7); background-image: none; box-shadow: 0 24px 55px rgba(0,0,0,0.308); }
html[data-dashboard-theme="dark"] .marketing-not-found-zero img { filter: drop-shadow(0 12px 15px rgba(0,0,0,0.44)); }
html[data-dashboard-theme="dark"] .marketing-not-found-inner > p:not(.marketing-not-found-help) { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .marketing-not-found-help { color: #afb2c0; }
html[data-dashboard-theme="dark"] .marketing-not-found-help a { color: #c7d6ff; text-decoration-color: currentcolor; text-decoration-color: rgba(199,214,255,0.475); }
html[data-dashboard-theme="dark"] .marketing-not-found-help a:hover { color: #9aabff; text-decoration-color: currentColor; }
html[data-dashboard-theme="dark"] .marketing-footer { color: #bbc2dc; background-color: #131b3d; background-image: none; }
html[data-dashboard-theme="dark"] .marketing-footer-logo { color: #fff; }
html[data-dashboard-theme="dark"] .marketing-footer-logo:hover { color: #fff; }
html[data-dashboard-theme="dark"] .marketing-footer-logo>span>span { color: #9ca9ff; }
html[data-dashboard-theme="dark"] .marketing-footer-brand>p { color: #9ea7ca; }
html[data-dashboard-theme="dark"] .marketing-footer-socials a { border-color: rgba(255,255,255,.12); color: #ccd2e8; background-color: rgba(255,255,255,.04); background-image: none; }
html[data-dashboard-theme="dark"] .marketing-footer-socials a:hover { color: #fff; background-color: rgba(255,255,255,.1); background-image: none; }
html[data-dashboard-theme="dark"] .marketing-footer-column strong { color: #fff; }
html[data-dashboard-theme="dark"] .marketing-footer-column a { color: #aeb6d3; }
html[data-dashboard-theme="dark"] .marketing-footer-column a:hover { color: #fff; }
html[data-dashboard-theme="dark"] .marketing-footer-bottom { border-top-color: rgba(255,255,255,.1); color: #a5b0d4; }
@media (max-width: 920px) {
  html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-links { border-color: rgba(191,208,255,0.182); background-color: rgba(11,15,25,0.98); background-image: none; box-shadow: 0 25px 45px rgba(0,0,0,0.308); }
  html[data-dashboard-theme="dark"] .marketing-nav-actions { border-top-color: rgba(191,208,255,0.182); }
  html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-actions .marketing-login-link { border-color: rgba(191,208,255,0.182); }
}
@media (max-width: 760px) {
  html[data-dashboard-theme="dark"] .marketing-proof-strip>div { border-bottom-color: rgba(191,208,255,0.182); }
  html[data-dashboard-theme="dark"] .marketing-proof-strip>div:nth-child(2) { border-right-color: currentcolor; }
  html[data-dashboard-theme="dark"] .marketing-proof-strip>div:nth-child(3),
  html[data-dashboard-theme="dark"] .marketing-proof-strip>div:nth-child(4) { border-bottom-color: currentcolor; }
}
html[data-dashboard-theme="dark"] .content-ai-trigger { border-color: var(--lumia-line); color: var(--text); background-color: var(--card); background-image: var(--lumia-gradient); box-shadow: 0 12px 30px rgba(0,0,0,0.176); }
html[data-dashboard-theme="dark"] .content-ai-trigger::after { background-color: transparent; background-image: linear-gradient(100deg,transparent 25%,var(--lumia-ring) 50%,transparent 75%); }
html[data-dashboard-theme="dark"] .content-ai-trigger:hover { border-color: var(--lumia); box-shadow: 0 18px 38px rgba(0,0,0,0.264); }
html[data-dashboard-theme="dark"] .content-ai-trigger:focus-visible { outline-color: var(--lumia-ring); }
html[data-dashboard-theme="dark"] .content-ai-trigger-orb { border-color: var(--lumia-line); background-color: var(--card); background-image: none; }
html[data-dashboard-theme="dark"] .content-ai-trigger-badge { color: var(--lumia-strong); background-color: var(--lumia-soft); background-image: none; }
html[data-dashboard-theme="dark"] .content-ai-modal-backdrop { background-color: rgba(15,20,32,.44); background-image: none; }
html[data-dashboard-theme="dark"] .content-ai-modal-card { border-color: var(--lumia-line); color: var(--text); background-color: var(--card); background-image: none; box-shadow: 0 40px 100px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .content-ai-modal-card:focus { outline-color: currentcolor; }
html[data-dashboard-theme="dark"] .content-ai-modal-card::before { background-image: var(--lumia-gradient); }
html[data-dashboard-theme="dark"] .content-ai-modal-orb { border-color: var(--lumia-line); background-color: var(--card); background-image: none; box-shadow: 0 10px 24px rgba(0,0,0,0.176); }
html[data-dashboard-theme="dark"] .content-ai-modal-orb::before,
html[data-dashboard-theme="dark"] .content-ai-modal-orb::after { border-color: var(--lumia-line); }
html[data-dashboard-theme="dark"] .content-ai-modal-eyebrow { color: var(--lumia); }
html[data-dashboard-theme="dark"] .content-ai-modal-heading h2 { color: var(--text); }
html[data-dashboard-theme="dark"] .content-ai-modal-close { border-color: var(--border); color: var(--muted); background-color: var(--card); background-image: none; }
html[data-dashboard-theme="dark"] .content-ai-modal-close:hover { color: var(--text); background-color: var(--lumia-soft); background-image: none; }
html[data-dashboard-theme="dark"] .content-ai-modal-close:focus-visible,
html[data-dashboard-theme="dark"] .content-ai-modal-read:focus-visible { outline-color: var(--lumia-ring); }
html[data-dashboard-theme="dark"] .content-ai-modal-subject { border-color: var(--border); color: var(--muted); background-color: var(--card); background-image: none; }
html[data-dashboard-theme="dark"] .content-ai-points li { color: var(--text); }
html[data-dashboard-theme="dark"] .content-ai-points li::before { background-color: var(--lumia); background-image: radial-gradient(circle,var(--card) 0 2.6px,transparent 3.2px), none; }
html[data-dashboard-theme="dark"] .content-ai-caret { background-color: var(--lumia); background-image: none; }
html[data-dashboard-theme="dark"] .content-ai-modal-foot { border-top-color: var(--border); }
html[data-dashboard-theme="dark"] .content-ai-modal-foot p { color: var(--muted); }
html[data-dashboard-theme="dark"] .content-ai-modal-read { border-color: currentcolor; color: var(--card); background-color: var(--text); background-image: none; box-shadow: 0 10px 22px rgba(0,0,0,0.308); }
html[data-dashboard-theme="dark"] .content-ai-modal-read:hover { box-shadow: 0 14px 28px rgba(0,0,0,0.44); }
html[data-dashboard-theme="dark"] .content-row { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 14px 40px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .content-row:hover { border-color: rgba(195,206,255,0.364); box-shadow: 0 22px 55px rgba(0,0,0,0.242); }
html[data-dashboard-theme="dark"] .content-row-cover { background-color: #1d202e; background-image: none; }
html[data-dashboard-theme="dark"] .content-row-cover-empty { background-color: transparent; background-image: linear-gradient(135deg,#1d1e2c,#202231); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-row-cover-empty { background-color: transparent; background-image: linear-gradient(135deg,#291a22,#2f1f28); }
html[data-dashboard-theme="dark"] .content-row-placeholder { color: #fff; background-color: #5B68E3; background-image: none; box-shadow: 0 16px 30px rgba(91,104,227,.22); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-row-placeholder { background-color: #b45f8a; background-image: none; }
html[data-dashboard-theme="dark"] .content-row-meta dt { color: #9c9fad; }
html[data-dashboard-theme="dark"] .content-row-meta dd { color: #bbbecc; }
html[data-dashboard-theme="dark"] .content-row-body h3 a { color: #e1e8f5; }
html[data-dashboard-theme="dark"] .content-row-body h3 a:hover { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .content-row-body p { color: #b9bcca; }
html[data-dashboard-theme="dark"] .content-category-pill { border-color: rgba(195,206,255,0.28); color: #adbcff; background-color: #1d1e2d; background-image: none; }
html[data-dashboard-theme="dark"] .content-category-pill:hover { border-color: rgba(195,206,255,0.63); background-color: #202130; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-category-pill { border-color: rgba(250,188,217,0.308); color: #fca2cb; background-color: #291a23; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-category-pill:hover { border-color: rgba(250,188,217,0.63); background-color: #2e1e27; background-image: none; }
html[data-dashboard-theme="dark"] .content-tag { border-color: #363a4b; color: #c5c8d7; background-color: #181e2c; background-image: none; }
html[data-dashboard-theme="dark"] .content-tag span { color: #9aabff; }
html[data-dashboard-theme="dark"] .content-tag:hover,
html[data-dashboard-theme="dark"] .content-tag[aria-current="page"] { border-color: rgba(195,206,255,0.56); color: #c1ceff; background-color: #1e1f2e; background-image: none; }
html[data-dashboard-theme="dark"] .content-search { border-color: rgba(255,255,255,.22); background-color: #161b29; background-image: none; box-shadow: 0 18px 45px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .content-search:focus-within { border-color: #2c3342; box-shadow: 0 0 0 4px rgba(255,255,255,0.054),0 18px 45px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .content-search-icon { color: #b3b7c5; }
html[data-dashboard-theme="dark"] .content-search input[type="search"],
html[data-dashboard-theme="dark"] .content-search input[type="search"]:focus,
html[data-dashboard-theme="dark"] .content-search input[type="search"]:focus-visible { border-color: currentcolor; outline-color: currentcolor; box-shadow: none; color: #e4e8ff; background-color: transparent; background-image: none; }
html[data-dashboard-theme="dark"] .content-search input::placeholder { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .content-search-submit { border-color: currentcolor; color: #fff; background-color: #5b68e3; background-image: none; }
html[data-dashboard-theme="dark"] .content-search-submit:hover,
html[data-dashboard-theme="dark"] .content-search-submit:focus-visible { background-color: #4653cf; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-search-submit { background-color: #b9487f; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-search-submit:hover,
html[data-dashboard-theme="dark"] .content-hub-blog .content-search-submit:focus-visible { background-color: #a03b6c; background-image: none; }
html[data-dashboard-theme="dark"] .content-search-panel { border-color: #363a4b; color: #e4e8ff; background-color: #161b29; background-image: none; box-shadow: 0 24px 60px rgba(0,0,0,0.484); }
html[data-dashboard-theme="dark"] .content-search-panel-label { color: #b3b7c5; }
html[data-dashboard-theme="dark"] .content-search-tag-option small,
html[data-dashboard-theme="dark"] .content-search-tags small { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .content-search-result { color: #e4e8ff; text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .content-search-result-tags { color: #b3b7c5; }
html[data-dashboard-theme="dark"] .content-search-result:hover,
html[data-dashboard-theme="dark"] .content-search-result.is-active,
html[data-dashboard-theme="dark"] .content-search-tag-option.is-active,
html[data-dashboard-theme="dark"] .content-search-all:hover,
html[data-dashboard-theme="dark"] .content-search-all.is-active { background-color: #1e1f2e; background-image: none; color: #c1ceff; }
html[data-dashboard-theme="dark"] .content-search-panel mark { color: inherit; background-color: #2d2200; background-image: none; }
html[data-dashboard-theme="dark"] .content-search-all { border-top-color: #313848; color: #9aabff; text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .content-search-panel-empty { color: #b3b7c5; }
html[data-dashboard-theme="dark"] .content-search-tags>span { color: #b3b7c5; }
html[data-dashboard-theme="dark"] .content-search-empty { border-color: #393c4d; background-color: #171d2a; background-image: none; }
html[data-dashboard-theme="dark"] .content-search-empty p { color: #b9bed8; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-tag span { color: #ea90bc; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-tag:hover,
html[data-dashboard-theme="dark"] .content-hub-blog .content-tag[aria-current="page"] { border-color: rgba(250,188,217,0.56); color: #ffaed3; background-color: #291a23; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-breadcrumb { color: #b9c1e6; }
html[data-dashboard-theme="dark"] .content-hub-breadcrumb a { color: #fff; text-decoration-color: currentcolor; text-decoration-color: rgba(255,255,255,.35); }
html[data-dashboard-theme="dark"] .content-category-nav a { border-color: rgba(191,208,255,0.182); color: #c4c7d5; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .content-category-nav a small { color: #9c9fad; }
html[data-dashboard-theme="dark"] .content-category-nav a:hover { border-color: rgba(195,206,255,0.49); color: #c7d6ff; }
html[data-dashboard-theme="dark"] .content-category-nav a[aria-current="page"] { border-color: #5B68E3; color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .content-category-nav a[aria-current="page"] small { color: rgba(255,255,255,.75); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-category-nav a[aria-current="page"] { border-color: #b45f8a; background-color: #b45f8a; background-image: none; }
html[data-dashboard-theme="dark"] .content-category-card { border-color: rgba(191,208,255,0.182); color: #e1e8f5; background-color: transparent; background-image: linear-gradient(145deg,#161b29,#1d1e2d); box-shadow: 0 14px 40px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .content-category-card:hover { border-color: rgba(195,206,255,0.42); box-shadow: 0 22px 55px rgba(0,0,0,0.264); }
html[data-dashboard-theme="dark"] .content-category-card-2 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#12241b); }
html[data-dashboard-theme="dark"] .content-category-card-3 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#2a1b23); }
html[data-dashboard-theme="dark"] .content-category-card-4 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#251d0e); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-category-card-1 { background-color: transparent; background-image: linear-gradient(145deg,#161b29,#2b1c25); }
html[data-dashboard-theme="dark"] .content-category-card p { color: #b6b9c7; }
html[data-dashboard-theme="dark"] .content-category-card-foot { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .content-browse-categories { border-top-color: rgba(191,208,255,0.182); }
html[data-dashboard-theme="dark"] .content-browse-head p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .content-article-facts { color: #aeb1bf; }
html[data-dashboard-theme="dark"] .content-article-cover { border-color: rgba(191,208,255,0.182); background-color: #1d202e; background-image: none; box-shadow: 0 18px 50px rgba(0,0,0,0.22); }
@media (max-width:860px) {
  html[data-dashboard-theme="dark"] .content-row-meta { border-top-color: rgba(191,208,255,0.182); }
}
html[data-dashboard-theme="dark"] .content-signup-card { color: #fff; background-color: transparent; background-image: linear-gradient(150deg,#293672,#4b57c9); box-shadow: 0 22px 50px rgba(0,0,0,0.484); }
html[data-dashboard-theme="dark"] .content-signup-card::after { background-color: transparent; background-image: radial-gradient(circle,rgba(255,255,255,.18),transparent 70%); }
html[data-dashboard-theme="dark"] .content-hub-blog .content-signup-card { background-color: transparent; background-image: linear-gradient(150deg,#5a2a47,#b45f8a); box-shadow: 0 22px 50px rgba(0,0,0,0.484); }
html[data-dashboard-theme="dark"] .content-signup-card h2 { color: #fff; }
html[data-dashboard-theme="dark"] .content-signup-card p { color: rgba(255,255,255,.82); }
html[data-dashboard-theme="dark"] .content-signup-card li { color: #fff; }
html[data-dashboard-theme="dark"] .content-signup-card li .icon { color: #c7d5ff; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-signup-card li .icon { color: #fca2cb; }
html[data-dashboard-theme="dark"] .content-signup-card .marketing-button { color: #e4e8f6; background-color: #161b29; background-image: none; box-shadow: 0 12px 26px rgba(0,0,0,0.484); }
html[data-dashboard-theme="dark"] .content-signup-card .marketing-button:hover { color: #e4e8f6; background-color: #191f2d; background-image: none; }
html[data-dashboard-theme="dark"] .content-toc { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 14px 40px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .content-toc h2 { color: #9c9fad; }
html[data-dashboard-theme="dark"] .content-toc a { border-left-color: transparent; color: #bbbecc; }
html[data-dashboard-theme="dark"] .content-toc a:hover { color: #c7d6ff; background-color: #1d1d2c; background-image: none; }
html[data-dashboard-theme="dark"] .content-toc a.is-active { border-left-color: #5B68E3; color: #c7d6ff; background-color: #1d1e2d; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-toc a:hover { color: #ffaed3; background-color: #291a23; background-image: none; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-toc a.is-active { border-left-color: #b45f8a; color: #ffaed3; background-color: #291a23; background-image: none; }
html[data-dashboard-theme="dark"] .content-related-head { border-top-color: rgba(191,208,255,0.182); }
html[data-dashboard-theme="dark"] .content-related-card { border-color: rgba(191,208,255,0.182); color: #e1e8f5; background-color: #161b29; background-image: none; box-shadow: 0 14px 40px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .content-related-card:hover { border-color: rgba(195,206,255,0.364); color: #e1e8f5; box-shadow: 0 22px 55px rgba(0,0,0,0.242); }
html[data-dashboard-theme="dark"] .content-related-cover { background-color: #1d202e; background-image: none; }
html[data-dashboard-theme="dark"] .content-related-cover img { color: transparent; }
html[data-dashboard-theme="dark"] .content-related-cover-empty { background-color: transparent; background-image: linear-gradient(135deg,#1d1e2c,#202231); }
html[data-dashboard-theme="dark"] .content-related-blog .content-related-cover-empty { background-color: transparent; background-image: linear-gradient(135deg,#291a22,#2f1f28); }
html[data-dashboard-theme="dark"] .content-related-blog .content-row-placeholder { background-color: #b45f8a; background-image: none; }
html[data-dashboard-theme="dark"] .content-related-body small { color: #9c9fad; }
html[data-dashboard-theme="dark"] .content-related-summary { color: #b9bcca; }
html[data-dashboard-theme="dark"] .content-related-body b { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .content-related-blog .content-related-body b { color: #fca2cb; }
html[data-dashboard-theme="dark"] .content-article-cover img,
html[data-dashboard-theme="dark"] .content-row-cover img,
html[data-dashboard-theme="dark"] .platform-markdown img { color: transparent; }
html[data-dashboard-theme="dark"] .content-article-cover:has(img.is-media-loading),
html[data-dashboard-theme="dark"] .content-row-cover:has(img.is-media-loading) { background-image: linear-gradient(100deg,transparent 30%,rgba(22,27,41,0.7) 50%,transparent 70%); }
html[data-dashboard-theme="dark"] .pricing-migration-offer { border-color: rgba(163,226,191,0.308); color: #a4d6bd; background-color: #12231b; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-migration-offer .icon { color: #64c897; }
html[data-dashboard-theme="dark"] .pricing-trial-banner { border-color: rgba(195,206,255,0.392); background-color: #1d1d2c; background-image: none; box-shadow: 0 10px 28px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .pricing-trial-banner-icon { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-trial-banner>div { color: #c0c4d2; }
html[data-dashboard-theme="dark"] .pricing-trial-banner strong { color: #dce0ee; }
html[data-dashboard-theme="dark"] .pricing-trial-note { color: #adb0be; }
html[data-dashboard-theme="dark"] .onboarding-migration-offer { border-color: rgba(163,226,191,0.336); color: #a4d6bd; background-color: #12231b; background-image: none; }
html[data-dashboard-theme="dark"] .onboarding-migration-offer .icon { color: #64c897; }
html[data-dashboard-theme="dark"] .pricing-founder-offer { border-color: rgba(176,132,32,.3); color: #e0ca9a; background-color: #231d0e; background-image: none; }
html[data-dashboard-theme="dark"] .pricing-founder-offer strong { color: #f1dcb5; }
html[data-dashboard-theme="dark"] .pricing-founder-badge { color: #fff; background-color: transparent; background-image: linear-gradient(135deg,#9b791f,#d0aa3c); }
html[data-dashboard-theme="dark"] .pricing-list-price { color: #9ea0ad; }
html[data-dashboard-theme="dark"] .pricing-compare-plan-price s { color: #9ea0ad; }
html[data-dashboard-theme="dark"] :is(.demo-ai-toast, .analytics-ai-card, .auth-store-insight, .feature-list-grid article) > span.is-lumia,
html[data-dashboard-theme="dark"] .integration-node i.is-lumia { border-color: var(--lumia-line); color: var(--text); background-color: var(--card); background-image: var(--lumia-gradient); }
html[data-dashboard-theme="dark"] .analytics-ai-card:has(.is-lumia) { border-color: var(--lumia-line); background-color: var(--card); background-image: var(--lumia-gradient); }
html[data-dashboard-theme="dark"] .analytics-ai-card:has(.is-lumia) small { color: var(--lumia); }
html[data-dashboard-theme="dark"] .analytics-ai-card:has(.is-lumia) b { color: var(--text); }
html[data-dashboard-theme="dark"] .vs-sr-only { border-color: currentcolor; }
html[data-dashboard-theme="dark"] .vs-hero .marketing-kicker { color: #bfc7ff; }
html[data-dashboard-theme="dark"] .vs-logos span { background-color: #161b29; background-image: none; box-shadow: 0 14px 34px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .vs-logos em { color: #bfc7ff; }
html[data-dashboard-theme="dark"] .vs-hero-offer { border-color: rgba(255,255,255,.18); background-color: rgba(255,255,255,.07); background-image: none; }
html[data-dashboard-theme="dark"] .vs-hero-offer .icon { color: #ffd77a; }
html[data-dashboard-theme="dark"] .vs-hero-offer strong { color: #fff; }
html[data-dashboard-theme="dark"] .vs-highlights article { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 13px 35px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .vs-highlights article>i { color: #fff; background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .vs-highlights p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .vs-costs .marketing-section-heading p,
html[data-dashboard-theme="dark"] .vs-compare .marketing-section-heading p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .vs-table-wrap { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; box-shadow: 0 18px 50px rgba(0,0,0,0.154); }
html[data-dashboard-theme="dark"] .vs-table th,
html[data-dashboard-theme="dark"] .vs-table td { border-bottom-color: #323949; }
html[data-dashboard-theme="dark"] .vs-table tbody tr:last-child>* { border-bottom-color: currentcolor; }
html[data-dashboard-theme="dark"] .vs-table thead th { color: #fff; background-color: #253478; background-image: none; }
html[data-dashboard-theme="dark"] .vs-table thead th.vs-col-us { background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .vs-table tbody th { color: #d0d3e1; }
html[data-dashboard-theme="dark"] .vs-table td { color: #bdbfce; }
html[data-dashboard-theme="dark"] .vs-table td.vs-col-us { color: #c7d6ff; background-color: #1d1e2d; background-image: none; }
html[data-dashboard-theme="dark"] .vs-table td.vs-tone-yes i { color: #fff; background-color: #33966b; background-image: none; }
html[data-dashboard-theme="dark"] .vs-table td.vs-tone-no i { color: #fff; background-color: #c46a6a; background-image: none; }
html[data-dashboard-theme="dark"] .vs-table td.vs-tone-part i { color: #fff; background-color: #d39a2f; background-image: none; }
html[data-dashboard-theme="dark"] .vs-table td.vs-tone-no { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .vs-table small { color: #a4a7b5; }
html[data-dashboard-theme="dark"] .vs-cost-table td.vs-saving { color: #6cc798; }
html[data-dashboard-theme="dark"] .vs-table thead th img { background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .vs-table tbody tr.vs-section-row>th { border-bottom-color: #373a4b; color: #9aabff; background-color: #171d2a; background-image: none; }
html[data-dashboard-theme="dark"] .vs-feature-table tbody tr:last-child>* { border-bottom-color: #323949; }
html[data-dashboard-theme="dark"] .vs-feature-table tbody:last-of-type tr:last-child>* { border-bottom-color: currentcolor; }
html[data-dashboard-theme="dark"] .vs-footnote { color: #acafbd; }
html[data-dashboard-theme="dark"] .vs-footnote a { color: inherit; text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .vs-switch-offer { color: #fff; background-color: transparent; background-image: radial-gradient(circle at 85% 0,rgba(108,123,242,.55),transparent 40%), linear-gradient(135deg,#182453,#253478 62%,#31438e); box-shadow: 0 30px 70px rgba(0,0,0,0.484); }
html[data-dashboard-theme="dark"] .vs-switch-offer h2 { color: #fff; }
html[data-dashboard-theme="dark"] .vs-switch-offer li { color: #d7dcf2; }
html[data-dashboard-theme="dark"] .vs-switch-offer li .icon { color: #fff; background-color: #2a9568; background-image: none; }
html[data-dashboard-theme="dark"] .vs-switch-offer li strong { color: #fff; }
html[data-dashboard-theme="dark"] .vs-steps li { border-color: rgba(191,208,255,0.182); background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .vs-steps li>span { color: #fff; background-color: #5B68E3; background-image: none; }
html[data-dashboard-theme="dark"] .vs-steps p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .vs-fair .marketing-section-heading p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .vs-fair-grid article { border-color: rgba(191,208,255,0.35); background-color: #171d2a; background-image: none; }
html[data-dashboard-theme="dark"] .vs-fair-grid p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .vs-others a { border-color: rgba(191,208,255,0.182); color: #c7d6ff; background-color: #161b29; background-image: none; text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .vs-others a:hover { border-color: #5B68E3; color: #9aabff; }
html[data-dashboard-theme="dark"] .vs-index-card { border-color: rgba(191,208,255,0.182); color: inherit; background-color: #161b29; background-image: none; box-shadow: 0 13px 35px rgba(0,0,0,0.132); text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .vs-index-card:hover { border-color: #5B68E3; }
html[data-dashboard-theme="dark"] .vs-index-logos img { border-color: #323949; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .vs-index-logos em { color: #9d9fad; }
html[data-dashboard-theme="dark"] .vs-index-name { color: #dfe2f0; }
html[data-dashboard-theme="dark"] .vs-index-name em { color: #9aabff; }
html[data-dashboard-theme="dark"] .vs-index-card p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .vs-index-link { color: #9aabff; }

/* public/css/marketplace.css */
html[data-dashboard-theme="dark"] .marketplace-page { color: #e7e7ff; }
html[data-dashboard-theme="dark"] .marketplace-eyebrow { background-color: #23202f; background-image: none; color: #b6b9ff; }
html[data-dashboard-theme="dark"] .marketplace-hero-copy>p { color: #b1aec7; }
html[data-dashboard-theme="dark"] .marketplace-search { border-color: #3e3a4f; background-color: #161b29; background-image: none; box-shadow: 0 10px 28px rgba(0,0,0,0.22); }
html[data-dashboard-theme="dark"] .marketplace-search>span { color: #aca4ff; }
html[data-dashboard-theme="dark"] .marketplace-search input { border-color: currentcolor; outline-color: currentcolor; background-color: transparent; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-search button { border-color: currentcolor; background-color: #17152d; background-image: none; color: #fff; }
html[data-dashboard-theme="dark"] .marketplace-trust-row { color: #bebcca; }
html[data-dashboard-theme="dark"] .marketplace-trust-row svg { color: #a4a7ff; }
html[data-dashboard-theme="dark"] .marketplace-category-nav a { border-color: #3d3849; background-color: #161b29; background-image: none; color: #c2c0ce; text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .marketplace-category-nav a:hover,
html[data-dashboard-theme="dark"] .marketplace-category-nav a.active { border-color: #7568dd; background-color: #22202f; background-image: none; color: #babdff; }
html[data-dashboard-theme="dark"] .marketplace-category-dropdown { border-color: #3c3849; background-color: #161b29; background-image: none; box-shadow: 0 22px 48px rgba(0,0,0,0.352); }
html[data-dashboard-theme="dark"] .marketplace-category-dropdown a { border-color: currentcolor; background-color: transparent; background-image: none; color: #dad4f3; }
html[data-dashboard-theme="dark"] .marketplace-category-dropdown a>b { color: #a9a5ff; }
html[data-dashboard-theme="dark"] .marketplace-category-dropdown a:hover,
html[data-dashboard-theme="dark"] .marketplace-category-dropdown a.active { background-color: #211e2d; background-image: none; border-color: transparent; color: #bdc1ff; }
html[data-dashboard-theme="dark"] .marketplace-tool-button { border-color: #3e3a4b; background-color: #161b29; background-image: none; color: #d8d2f4; }
html[data-dashboard-theme="dark"] .marketplace-tool-button:hover { border-color: #b9aef0; background-color: #171d2b; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-tool-button>svg { color: #a8a5ff; }
html[data-dashboard-theme="dark"] .marketplace-tool-button>em { color: #b2adca; }
html[data-dashboard-theme="dark"] .marketplace-tool-button>b { background-color: #6657e8; background-image: none; color: #fff; }
html[data-dashboard-theme="dark"] .marketplace-tool-button>i { color: #b2adc8; }
html[data-dashboard-theme="dark"] .marketplace-tool-button.is-active { border-color: #7568dd; background-color: #211e2d; background-image: none; color: #bdc1ff; }
html[data-dashboard-theme="dark"] .marketplace-tool.is-open>.marketplace-tool-button { border-color: #7568dd; background-color: #211e2d; background-image: none; color: #bdc1ff; box-shadow: 0 0 0 3px rgba(117,104,221,.14); }
html[data-dashboard-theme="dark"] .marketplace-toolbar-count { color: #b1aec7; }
html[data-dashboard-theme="dark"] .marketplace-tool-panel { border-color: #3c3849; background-color: #161b29; background-image: none; box-shadow: 0 22px 48px rgba(0,0,0,0.352); }
html[data-dashboard-theme="dark"] .marketplace-tool-panel-head a { color: #a8a5ff; }
html[data-dashboard-theme="dark"] .marketplace-filter-panel label>span:first-child { color: #c8c6d4; }
html[data-dashboard-theme="dark"] .marketplace-filter-panel select { border-color: #3f3a4b; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-filter-panel form>button { border-color: currentcolor; background-color: #17152d; background-image: none; color: #fff; }
html[data-dashboard-theme="dark"] .marketplace-sort-option { border-color: currentcolor; background-color: transparent; background-image: none; color: #dad4f3; }
html[data-dashboard-theme="dark"] .marketplace-sort-option small { color: #b2adc8; }
html[data-dashboard-theme="dark"] .marketplace-sort-option>i { color: #a4a7ff; }
html[data-dashboard-theme="dark"] .marketplace-sort-option:hover { background-color: #211d2c; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-sort-option.is-selected { background-color: #211e2d; background-image: none; color: #bdc1ff; }
html[data-dashboard-theme="dark"] .marketplace-subcategories { background-color: #201c2b; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-subcategories>strong { color: #ada3ff; }
html[data-dashboard-theme="dark"] .marketplace-subcategories a { color: #dcd8f5; text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .marketplace-subcategories b { color: #a9a5ff; }
html[data-dashboard-theme="dark"] .marketplace-section-head p { color: #b1aec7; }
html[data-dashboard-theme="dark"] .marketplace-section-head>a { color: #a6a6ff; text-decoration-color: currentcolor; }
html[data-dashboard-theme="dark"] .marketplace-product-card .product-card { border-color: #323a4a; background-color: #161b29; background-image: none; box-shadow: 0 10px 30px rgba(0,0,0,0.132); }
html[data-dashboard-theme="dark"] .marketplace-product-card .product-card:hover { border-color: #413a59; box-shadow: 0 22px 45px rgba(0,0,0,0.286); }
html[data-dashboard-theme="dark"] .marketplace-product-card .product-cover { background-color: #231f2d; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-product-card .cover-placeholder { color: #b2a9d9; background-color: transparent; background-image: linear-gradient(135deg,#221f2e,#0f2527); }
html[data-dashboard-theme="dark"] .marketplace-card-category { background-color: rgba(22,20,42,.78); background-image: none; color: #fff; }
html[data-dashboard-theme="dark"] .marketplace-card-seller { color: #b7b3c1; }
html[data-dashboard-theme="dark"] .verified-seller-badge { background-color: #1d8cff; background-image: none; color: #fff; box-shadow: 0 0 0 2px #161b29; }
html[data-dashboard-theme="dark"] .marketplace-card-rating { color: #e1ddec; }
html[data-dashboard-theme="dark"] .marketplace-card-rating>span { color: #f6a915; }
html[data-dashboard-theme="dark"] .marketplace-card-rating small { color: #aea9b7; }
html[data-dashboard-theme="dark"] .marketplace-report-trigger { border-color: rgba(255,255,255,.55); background-color: rgba(22,20,42,.72); background-image: none; color: #fff; }
html[data-dashboard-theme="dark"] .marketplace-empty { border-color: #423d4e; background-color: #171d2b; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-empty>span { background-color: #23202f; background-image: none; color: #a7a6ff; }
html[data-dashboard-theme="dark"] .marketplace-empty p { color: #b1aec7; }
html[data-dashboard-theme="dark"] .marketplace-empty a { color: #a7a6ff; }
html[data-dashboard-theme="dark"] .marketplace-load-state { color: #b6b3c1; }
html[data-dashboard-theme="dark"] .marketplace-load-state span { background-color: #7264db; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-report-dialog { border-color: currentcolor; box-shadow: 0 35px 90px rgba(0,0,0,0.6); }
html[data-dashboard-theme="dark"] .marketplace-report-dialog::backdrop { background-color: rgba(19,15,40,.52); background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-report-close { border-color: currentcolor; background-color: transparent; background-image: none; color: #a5abb8; }
html[data-dashboard-theme="dark"] .marketplace-report-icon { background-color: #211e2d; background-image: none; color: #a6a6ff; }
html[data-dashboard-theme="dark"] .marketplace-report-modal>p { color: #b1aec7; }
html[data-dashboard-theme="dark"] .marketplace-report-modal label small { color: #ada9b6; }
html[data-dashboard-theme="dark"] .marketplace-report-modal select,
html[data-dashboard-theme="dark"] .marketplace-report-modal textarea { border-color: #403b4c; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-report-actions button { border-color: #403b4c; background-color: #161b29; background-image: none; }
html[data-dashboard-theme="dark"] .marketplace-report-actions button[type=submit] { border-color: #201c36; background-color: #201c36; background-image: none; color: #fff; }
html[data-dashboard-theme="dark"] .marketplace-report-status { background-color: #14241b; background-image: none; color: #89d4a4; }
html[data-dashboard-theme="dark"] .marketplace-report-status.is-error { background-color: #2c1a1b; background-image: none; color: #ffa8a2; }
/* ==== END GENERATED ==== */

/* Hand-tuned rules ----------------------------------------------------------
   Written by hand, after the generated block so they win at equal
   specificity. */

/* Navigation. The indigo call to action and the menu lines stay readable
   against the dark bar. */
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-actions .marketing-nav-cta {
  border-color: #5b68e3; background-color: #5b68e3; box-shadow: 0 8px 22px rgba(91, 104, 227, .3);
}
html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-actions .marketing-nav-cta:hover { border-color: #6f7bec; background-color: #6f7bec; }
html[data-dashboard-theme="dark"] .marketing-menu-toggle span { background-color: #c7d0ff; }

/* Light buttons sit on sections that stay dark in both themes: they keep
   their light face instead of turning into a dark card. */
html[data-dashboard-theme="dark"] .marketing-button-white { color: #253478; background-color: #eef0ff; }
html[data-dashboard-theme="dark"] .marketing-button-white:hover { color: #253478; background-color: #fff; }

/* Article signup card: it keeps its coloured face in both themes, so its
   white button (black label) and white check marks stay as in light mode. */
html[data-dashboard-theme="dark"] .content-signup-card .marketing-button { color: #191d2d; background-color: #fff; }
html[data-dashboard-theme="dark"] .content-signup-card .marketing-button:hover { color: #191d2d; background-color: #f4f4f7; }
html[data-dashboard-theme="dark"] .content-signup-card li .icon { color: #293672; background-color: #fff; }
html[data-dashboard-theme="dark"] .content-hub-blog .content-signup-card li .icon { color: #8e3f67; }

/* FAQ plus/minus marks: the indigo bars disappear on a dark disc. */
html[data-dashboard-theme="dark"] .faq-list summary span::before,
html[data-dashboard-theme="dark"] .faq-list summary span::after { background-color: #aeb6ff; }
html[data-dashboard-theme="dark"] .faq-list details[open] summary span::before,
html[data-dashboard-theme="dark"] .faq-list details[open] summary span::after { background-color: #fff; }

/* Shared components from style.css that hard-code light surfaces. */
html[data-dashboard-theme="dark"] .marketing-shell :where(.btn:not(.btn-primary):not(.btn-danger)) {
  color: var(--text); border-color: var(--border); background-color: var(--surface-2);
}
html[data-dashboard-theme="dark"] .marketing-shell .alert-info { color: #a9c9ff; border-color: #304b72; background: #172b47; }
html[data-dashboard-theme="dark"] .marketing-shell .product-cover { background-color: #1d2536; }
html[data-dashboard-theme="dark"] .marketing-shell .cover-placeholder .icon { color: #7f8aa8; }

/* Pricing cards (style.css) and their marketing variants. */
html[data-dashboard-theme="dark"] .marketing-shell .pricing-card { background-color: var(--card); box-shadow: 0 18px 48px rgba(0, 0, 0, .3); }
html[data-dashboard-theme="dark"] .marketing-shell .pricing-card:hover { box-shadow: 0 25px 60px rgba(0, 0, 0, .4); }
html[data-dashboard-theme="dark"] .marketing-shell .pricing-card-featured { box-shadow: 0 25px 65px rgba(91, 104, 227, .2); }
html[data-dashboard-theme="dark"] .marketing-shell .pricing-billing-toggle { background-color: var(--card); box-shadow: 0 12px 28px rgba(0, 0, 0, .3); }
html[data-dashboard-theme="dark"] .marketing-shell .pricing-billing-toggle button.active { color: #fff; background-color: #5b68e3; }
html[data-dashboard-theme="dark"] .marketing-shell .pricing-fee-pill { color: #c7ccff; background-color: #262f55; }
html[data-dashboard-theme="dark"] .marketing-shell .pricing-fee-select select { background-color: var(--surface-2); }
html[data-dashboard-theme="dark"] .marketing-shell .pricing-features li { border-bottom-color: var(--border); }
html[data-dashboard-theme="dark"] .marketing-shell .pricing-features .pricing-feature-soon > span { color: #f4ce82; background-color: #382e1b; }
html[data-dashboard-theme="dark"] .marketing-shell .premium-locked > span:last-child { color: #d3c8ff; background-color: #2d2750; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-enterprise { border-color: #c9cfe0; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-enterprise:hover { box-shadow: 0 20px 48px rgba(0, 0, 0, .4); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-enterprise h2,
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-card-enterprise .pricing-price strong { color: var(--text); }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-enterprise-cta { color: #111; background-color: #eef0ff; }
html[data-dashboard-theme="dark"] .marketing-pricing-page .pricing-enterprise-cta:hover { color: #111; background-color: #fff; }
/* style.css paints .btn-primary with --primary, which the dark palette lifts
   to a pale indigo for text: the button keeps the saturated brand fill so its
   white label stays readable. */
html[data-dashboard-theme="dark"] .marketing-shell :where(.btn-primary) { background-color: #5b68e3; }
html[data-dashboard-theme="dark"] .marketing-shell :where(.btn-primary):hover { background-color: #4a56c2; }

/* Home hero: fades into the page instead of ending on a lighter band, and its
   dot grid turns into faint light dots. */
html[data-dashboard-theme="dark"] .marketing-hero {
  background-image:
    radial-gradient(circle at var(--cursor-x) var(--cursor-y), rgba(91, 104, 227, .16), transparent 27%),
    radial-gradient(circle at 50% 12%, rgba(91, 104, 227, .08), transparent 24%),
    linear-gradient(180deg, #0b0f19 0%, #0f1424 56%, #131a30 100%);
}
html[data-dashboard-theme="dark"] .marketing-hero::after { background-image: radial-gradient(rgba(174, 182, 255, .2) .65px, transparent .65px); }

/* Marketplace: the near-black ink buttons would vanish on dark surfaces. */
html[data-dashboard-theme="dark"] .marketplace-search button,
html[data-dashboard-theme="dark"] .marketplace-filter-panel form > button,
html[data-dashboard-theme="dark"] .marketplace-report-actions button[type=submit] {
  border-color: #6657e8; color: #fff; background-color: #6657e8;
}
html[data-dashboard-theme="dark"] .marketplace-search button:hover,
html[data-dashboard-theme="dark"] .marketplace-filter-panel form > button:hover,
html[data-dashboard-theme="dark"] .marketplace-report-actions button[type=submit]:hover { background-color: #5646d6; }
html[data-dashboard-theme="dark"] .marketplace-report-dialog { color: var(--text); background-color: var(--card); }

/* Mobile menu: a raised panel rather than the page colour. */
@media (max-width: 920px) {
  html[data-dashboard-theme="dark"] .marketing-shell .marketing-nav-links { background-color: rgba(21, 27, 41, .98); }
}

/* Documentation and blog articles (style.css .platform-markdown). */
html[data-dashboard-theme="dark"] .marketing-shell .platform-markdown th { background-color: var(--surface-2); }
html[data-dashboard-theme="dark"] .marketing-shell .platform-markdown blockquote { background-color: #171d33; }
html[data-dashboard-theme="dark"] .marketing-shell .platform-markdown code { color: #dbe2ff; background-color: #242d3e; }
html[data-dashboard-theme="dark"] .marketing-shell .platform-markdown pre { border: 1px solid var(--border); background-color: #101522; }
html[data-dashboard-theme="dark"] .marketing-shell .platform-markdown pre code { color: inherit; background-color: transparent; }

/* Pricing toggle: the "2 months free" chip sits on the saturated active pill. */
html[data-dashboard-theme="dark"] .marketing-shell .pricing-billing-toggle button.active span { color: #d7ffe9; background-color: rgba(11, 15, 25, .3); }

/* Pages « ScaleEdges vs X ». */
html[data-dashboard-theme="dark"] .vs-highlights article,
html[data-dashboard-theme="dark"] .vs-steps li,
html[data-dashboard-theme="dark"] .vs-index-card,
html[data-dashboard-theme="dark"] .vs-others a { border-color: rgba(191,208,255,0.182); background-color: #161b29; box-shadow: none; }
html[data-dashboard-theme="dark"] .vs-highlights h2,
html[data-dashboard-theme="dark"] .vs-steps h3,
html[data-dashboard-theme="dark"] .vs-fair-grid h3,
html[data-dashboard-theme="dark"] .vs-index-name,
html[data-dashboard-theme="dark"] .vs-others h2 { color: #fff; }
html[data-dashboard-theme="dark"] .vs-highlights p,
html[data-dashboard-theme="dark"] .vs-steps p,
html[data-dashboard-theme="dark"] .vs-fair-grid p,
html[data-dashboard-theme="dark"] .vs-index-card p,
html[data-dashboard-theme="dark"] .vs-fair .marketing-section-heading p,
html[data-dashboard-theme="dark"] .vs-costs .marketing-section-heading p { color: #c1c4d2; }
html[data-dashboard-theme="dark"] .vs-others a { color: #c7d6ff; }
html[data-dashboard-theme="dark"] .vs-table tbody tr.vs-section-row>th { color: #aab6ff; background-color: #121726; border-bottom-color: #323949; }
html[data-dashboard-theme="dark"] .vs-index-name { color: #fff; }
html[data-dashboard-theme="dark"] .vs-table-wrap { border-color: rgba(191,208,255,0.182); background-color: #161b29; box-shadow: 0 18px 50px rgba(0,0,0,0.165); }
html[data-dashboard-theme="dark"] .vs-table th,
html[data-dashboard-theme="dark"] .vs-table td { border-bottom-color: #323949; }
html[data-dashboard-theme="dark"] .vs-table thead th { background-color: #253478; }
html[data-dashboard-theme="dark"] .vs-table thead th.vs-col-us { background-color: #5B68E3; }
html[data-dashboard-theme="dark"] .vs-table tbody th { color: #e2e4ee; }
html[data-dashboard-theme="dark"] .vs-table td { color: #b4b7c6; }
html[data-dashboard-theme="dark"] .vs-table td.vs-col-us { color: #c7d6ff; background-color: #1d1e2d; }
html[data-dashboard-theme="dark"] .vs-table td.vs-saving { color: #6fd3a3; }
html[data-dashboard-theme="dark"] .vs-fair-grid article { border-color: rgba(191,208,255,0.25); background-color: #121726; }
html[data-dashboard-theme="dark"] .vs-footnote { color: #9a9db0; }
