/* Shared public website palette. Every rule is restricted to dark mode. */
html.ops-public-website[data-theme="dark"]{
 --bg:#0c1b33;--text:#edf4ff;--muted:#b2c8e3;--glass:#132843;--border:#2a496c;
 --ops-navy-panel:#132843;--ops-navy-card:#193451;--ops-navy-input:#10243e;
 background:#0c1b33;
}
html.ops-public-website[data-theme="dark"] body{
 background:radial-gradient(ellipse 75% 650px at 0 0,rgba(0,142,201,.2),transparent 75%),radial-gradient(ellipse 65% 700px at 100% 10%,rgba(91,55,204,.18),transparent 75%),radial-gradient(ellipse 65% 850px at 100% 100%,rgba(75,44,159,.13),transparent 75%),#0c1b33!important;
 color:#edf4ff;min-height:100vh;
}
html.ops-public-website[data-theme="dark"] body :is(.header-inner,.mobile-menu-panel){background:#102440f5!important;border-color:#2a496c!important;box-shadow:0 12px 30px #02132a30!important;}
html.ops-public-website[data-theme="dark"] body :is(.ops-store-categories,.ops-store-products,.ops-store-billing,.addon-section,.addon-store-hero,.addon-catalogue-note,.addon-stat,.ops-panel-box,.ops-product-tour details,.ops-tour-grid details,.compare-wrap,.ops-real-review,.info-panel){background:#132843!important;border-color:#2a496c!important;color:#edf4ff!important;box-shadow:0 8px 25px #03162d20!important;}
html.ops-public-website[data-theme="dark"] body :is(.about-box,.faq-box,.mini-info-box,.pricing-card,.addon-card,.addon-tile,.addon-box,.store-card,.contact-mini-card,.workflow-card,.feature-card,.platform-card,.ops-tab-card,.info-card,.ops-feature-card,.ops-benefit-card,.ops-review-grid article){background:linear-gradient(145deg,#193451,#152d49)!important;border-color:#315373!important;color:#edf4ff!important;box-shadow:0 7px 22px #03162d20!important;}
html.ops-public-website[data-theme="dark"] body :is(.about-box,.faq-box,.mini-info-box,.pricing-card,.addon-card,.addon-tile,.addon-box,.store-card,.contact-mini-card,.workflow-card,.feature-card,.platform-card,.ops-tab-card,.info-card) :is(h1,h2,h3,h4,strong){color:#f0f6ff!important;}
html.ops-public-website[data-theme="dark"] body :is(.about-box,.faq-box,.mini-info-box,.pricing-card,.addon-card,.addon-tile,.addon-box,.store-card,.contact-mini-card,.workflow-card,.feature-card,.platform-card,.ops-tab-card,.info-card) :is(p,li){color:#bed0e7!important;}
html.ops-public-website[data-theme="dark"] body :is(.ops-store-toolbar input,.ops-store-toolbar select,.container input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),.container textarea,.container select){background:#10243e!important;color:#edf4ff!important;border-color:#41648c!important;}
html.ops-public-website[data-theme="dark"] body :is(input,textarea)::placeholder{color:#9eb9d9;opacity:1;}
html.ops-public-website[data-theme="dark"] body :is(select option,select optgroup){background:#132843!important;color:#edf4ff!important;}
html.ops-public-website[data-theme="dark"] body :is(.compare-table thead th,.addon-section-head){background:#173553!important;color:#edf4ff!important;border-color:#315373!important;}
html.ops-public-website[data-theme="dark"] body .compare-table tbody td{background:#132843!important;color:#dce9f8!important;border-color:#294a6a!important;}
html.ops-public-website[data-theme="dark"] body .compare-table tbody tr:nth-child(even) td{background:#17304d!important;}
html.ops-public-website[data-theme="dark"] body .ops-plan-fit a{background:#132843!important;border-color:#315373!important;color:#edf4ff!important;}
html.ops-public-website[data-theme="dark"] body .ops-store-categories a[aria-current="true"]{background:#154b78!important;color:#fff!important;box-shadow:inset 3px 0 #21d4fa!important;}
html.ops-public-website[data-theme="dark"] body .ops-store-categories a:hover{background:#1c3d60!important;color:#fff!important;}
html.ops-public-website[data-theme="dark"] body :is(.addon-card,.about-box,.faq-box,.pricing-card,.info-card):hover{border-color:#527ca4!important;box-shadow:0 10px 30px #03224b40!important;}
html.ops-public-website[data-theme="dark"] body :is(.pricing-cta-box,.addon-final-cta,.ops-cta-box){background:linear-gradient(120deg,#153652,#252950)!important;border-color:#3d557a!important;color:#edf4ff!important;}
html.ops-public-website[data-theme="dark"] body .ops-footer-v2{background:radial-gradient(ellipse at right top,#33255a35,transparent 65%),#0d2039!important;border-top-color:#286188!important;}
html.ops-public-website[data-theme="dark"] body .ops-footer-cta{background:#0c1b33!important;}
