/*
Theme style: White with Minimal Blue
Loaded conditionally by Tachyonic Industrial Pro.
Contains the Build 2.20.0 white visual system and Build 2.20.1 brand-blue refinements.
*/

/* --------------------------------------------------------------------------
   Build 2.20.0: white visual system with restrained blue accents
   -------------------------------------------------------------------------- */
:root{
  --ti-navy-950:#161b20;
  --ti-navy-900:#1d242b;
  --ti-navy-850:#242c34;
  --ti-navy-800:#2d3740;
  --ti-blue-700:#365f79;
  --ti-blue-600:#47758f;
  --ti-blue-500:#5d879f;
  --ti-cyan:#6f98ad;
  --ti-ink:#182028;
  --ti-text:#303a43;
  --ti-muted:#6a747d;
  --ti-line:#e1e5e8;
  --ti-soft:#f6f7f8;
  --ti-white:#fff;
  --ti-shadow:0 18px 48px rgba(27,36,44,.09);
}
body{background:#fff;color:var(--ti-text)}
a{color:var(--ti-blue-700)}
a:hover{color:#243f50}

/* White header and navigation */
.ti-site-header,.ti-site-header.is-scrolled{background:rgba(255,255,255,.985);color:var(--ti-ink);box-shadow:0 1px 0 rgba(24,32,40,.1)}
.ti-site-header.is-scrolled{box-shadow:0 9px 28px rgba(24,32,40,.1);backdrop-filter:blur(12px)}
.ti-utility-bar{background:#f7f8f9;border-bottom:1px solid var(--ti-line)}
.ti-utility-inner>a,.ti-language{color:#515d67;border-left-color:var(--ti-line)}
.ti-utility-inner>a:hover{background:#eef1f3;color:var(--ti-ink)}
.ti-brand,.ti-brand:hover{color:var(--ti-ink)}
.ti-brand-mark{background:#fff;border-color:#d9e2ea;box-shadow:0 4px 10px rgba(24,32,40,.10)}
.ti-brand-copy small{color:#78828a}
.ti-nav-list a{color:#26313a}
.ti-nav-list a:hover,.ti-nav-list .current-menu-item>a,.ti-nav-list .current-menu-ancestor>a{color:var(--ti-blue-700)}
.ti-nav-list .sub-menu{border-color:var(--ti-line);box-shadow:0 18px 42px rgba(24,32,40,.12)}
.ti-nav-list .sub-menu a{color:var(--ti-ink)}
.ti-nav-list .sub-menu a:hover{background:#f5f6f7;color:#253f50}
.ti-search-toggle,.ti-mobile-toggle{color:#26313a}
.ti-search-toggle:hover,.ti-mobile-toggle:hover{color:var(--ti-blue-700)}
.ti-search-panel{box-shadow:0 12px 28px rgba(24,32,40,.09)}
.ti-search-panel input[type="submit"]{background:#252d34}
.ti-search-panel input[type="submit"]:hover{background:#11161a}
.ti-nav-language .ti-switcher{border-color:#d7dde1;background:#f8f9fa;color:var(--ti-ink)}
.ti-nav-language .ti-switcher:hover{background:#eef1f3;border-color:#c7cfd5}
.ti-nav-language .ti-switcher-button{color:var(--ti-ink)}

/* Home hero: white copy area, clean product photography */
.ti-hero{color:var(--ti-text);background:linear-gradient(105deg,#fff 0%,#fff 51%,#f5f6f7 100%);border-bottom:1px solid var(--ti-line)}
.ti-hero:before{background:radial-gradient(circle at 78% 42%,rgba(71,117,143,.08),transparent 31%),linear-gradient(90deg,rgba(255,255,255,.1),transparent 62%)}
.ti-hero:after{opacity:.16;background-image:linear-gradient(rgba(37,45,52,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(37,45,52,.06) 1px,transparent 1px)}
.ti-hero .ti-eyebrow{color:var(--ti-blue-700)}
.ti-hero h1{color:var(--ti-ink)}
.ti-hero-lead{color:#58636c}
.ti-hero-visual:after{background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.82) 12%,transparent 38%),linear-gradient(0deg,rgba(255,255,255,.12),transparent 30%)}
.ti-button-primary{background:#252d34;color:#fff;box-shadow:0 8px 20px rgba(24,32,40,.16)}
.ti-button-primary:hover{background:#11161a;color:#fff;box-shadow:0 12px 27px rgba(24,32,40,.22)}
.ti-button-outline{border-color:#aeb7be;color:#26313a;background:#fff}
.ti-button-outline:hover{background:#f1f3f4;color:#11161a;border-color:#8d989f}
.ti-button-light{background:#fff;color:#252d34;border-color:#d6dce0}

/* White proof, action and footer bands */
.ti-proof-bar,.ti-internal-proof,.ti-tool-proof{background:#fff;color:var(--ti-text);border-top:1px solid var(--ti-line);border-bottom:1px solid var(--ti-line)}
.ti-proof-grid>div,.ti-internal-proof-grid>div{border-color:var(--ti-line)}
.ti-proof-grid .ti-icon,.ti-internal-proof-grid>.ti-icon,.ti-internal-proof-grid>div>.ti-icon{color:#4f6978}
.ti-proof-grid strong,.ti-internal-proof-grid strong{color:var(--ti-ink)}
.ti-proof-grid small,.ti-internal-proof-grid small{color:var(--ti-muted)}
.ti-cta-band{background:#f5f6f7;color:var(--ti-text);border-top:1px solid var(--ti-line);border-bottom:1px solid var(--ti-line)}
.ti-cta-item,.ti-cta-item:hover{color:var(--ti-ink);border-color:var(--ti-line)}
.ti-cta-item:hover{background:#fff}
.ti-cta-item>.ti-icon{color:#405d6d;border-color:#cdd4d9;background:#fff}
.ti-cta-item strong,.ti-cta-item em{color:var(--ti-ink)}
.ti-cta-item small{color:var(--ti-muted)}
.ti-site-footer{background:#f5f6f7;color:#5b6670;border-top:1px solid var(--ti-line)}
.ti-site-footer h3{color:var(--ti-ink)}
.ti-site-footer a{color:#4f5c65}
.ti-site-footer a:hover{color:var(--ti-ink)}
.ti-footer-bottom{border-top-color:#d8dde1}
.ti-footer-bottom small{color:#879098}
.ti-social-row a{background:#252d34;color:#fff}

/* Internal and archive heroes */
.ti-page-hero,.ti-internal-hero,.ti-accessories-hero{background:linear-gradient(112deg,#fff 0%,#f8f9fa 53%,#eef1f3 100%);color:var(--ti-text);border-bottom:1px solid var(--ti-line)}
.ti-page-hero:after,.ti-internal-hero:before{opacity:.2;background-image:linear-gradient(rgba(24,32,40,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(24,32,40,.055) 1px,transparent 1px)}
.ti-internal-hero:after{border-color:rgba(62,83,96,.09);box-shadow:0 0 0 70px rgba(62,83,96,.025),0 0 0 140px rgba(62,83,96,.018)}
.ti-page-hero h1,.ti-internal-hero h1{color:var(--ti-ink)}
.ti-page-hero p,.ti-archive-description,.ti-internal-lead{color:#5c6871}
.ti-eyebrow-light{color:var(--ti-blue-700)!important}
.ti-breadcrumbs li{color:#7a858d}
.ti-breadcrumbs li:not(:last-child):after{color:#c3c9cd}
.ti-breadcrumbs a{color:#55636d}
.ti-breadcrumbs a:hover{color:var(--ti-ink)}
.ti-internal-hero-image{border-color:#dfe4e7;box-shadow:0 25px 58px rgba(24,32,40,.14)}
.ti-internal-hero-image:before{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(0deg,rgba(24,32,40,.08),transparent 38%)}
.ti-internal-stat-card,.ti-internal-label-card,.ti-accessories-hero-label{background:rgba(255,255,255,.96);border-color:#d3d9dd;box-shadow:0 15px 36px rgba(24,32,40,.14);color:var(--ti-ink)}
.ti-internal-stat-card small,.ti-internal-label-card small,.ti-accessories-hero-label small{color:var(--ti-blue-700)}
.ti-internal-stat-card strong,.ti-internal-label-card strong,.ti-accessories-hero-label strong{color:var(--ti-ink)}
.ti-internal-stat-card span{color:var(--ti-muted)}
.ti-internal-label-card>.ti-icon,.ti-accessories-hero-label .ti-icon{color:#4b6878}
.ti-detail-meta{color:#68747d}
.ti-detail-meta .ti-icon{color:#536f7f}

/* Cards and panels */
.ti-premium-card:before{background:#405d6d}
.ti-premium-card:hover{border-color:#cbd2d7;box-shadow:0 22px 52px rgba(24,32,40,.12)}
.page-numbers:hover,.page-numbers.current{background:#252d34;border-color:#252d34}
.ti-page-content-section,.ti-detail-content-section,.ti-tool-page,.ti-tool-shell-section{background:#f6f7f8;border-color:var(--ti-line)}
.ti-sidebar-card,.ti-tool-workspace{box-shadow:0 14px 38px rgba(24,32,40,.07)}
.ti-sidebar-card-dark{background:#f1f3f4;border-color:#dce1e4;color:var(--ti-text);box-shadow:0 15px 36px rgba(24,32,40,.08)}
.ti-sidebar-card-dark h2,.ti-sidebar-card-dark h3,.ti-sidebar-card-dark strong{color:var(--ti-ink)}
.ti-sidebar-card-dark p,.ti-sidebar-card-dark small{color:var(--ti-muted)}
.ti-sidebar-card-dark nav a{color:#42505a;border-bottom-color:#d9dee2}
.ti-sidebar-card-dark nav a:hover{color:var(--ti-ink)}
.ti-sidebar-card-dark nav .ti-icon{color:#536f7f}
.ti-contact-option>.ti-icon,.ti-service-option>.ti-icon{color:#405d6d;background:#f3f5f6;border-color:#d9dfe3}
.ti-contact-option small,.ti-service-option small{color:#536f7f}

/* Calls to action and special dark panels become neutral */
.ti-internal-cta,.ti-pyxis-feature,.ti-pyxis-hero,.ti-pyxis-value-band,.ti-pyxis-comparison-section,.ti-pyxis-contact-band,.ti-titania-hero,.ti-titania-value-band,.ti-titania-download-section,.ti-titania-contact-band,.ti-titania-family-hero,.ti-titania-featured-variant,.ti-tool-hero{background:linear-gradient(112deg,#fff 0%,#f7f8f9 55%,#eceff1 100%);color:var(--ti-text);border-top:1px solid var(--ti-line);border-bottom:1px solid var(--ti-line)}
.ti-internal-cta h2,.ti-pyxis-feature h1,.ti-pyxis-feature h2,.ti-pyxis-hero h1,.ti-pyxis-value-band h2,.ti-pyxis-comparison-section h2,.ti-pyxis-contact-band h2,.ti-titania-hero h1,.ti-titania-value-band h2,.ti-titania-download-section h2,.ti-titania-contact-band h2,.ti-titania-family-hero h1,.ti-titania-featured-variant h2,.ti-tool-hero h1{color:var(--ti-ink)}
.ti-internal-cta p:not(.ti-eyebrow),.ti-pyxis-feature p,.ti-pyxis-hero p,.ti-pyxis-value-band p,.ti-pyxis-comparison-section p,.ti-pyxis-contact-band p,.ti-titania-hero p,.ti-titania-value-band p,.ti-titania-download-section p,.ti-titania-contact-band p,.ti-titania-family-hero p,.ti-titania-featured-variant p,.ti-tool-hero p{color:#5f6b74}
.ti-titania-contact-links a,.ti-titania-family-back{color:#405d6d}
.ti-document-note{color:#65717a}
.ti-document-note .ti-icon,.ti-titania-contact-links .ti-icon{color:#536f7f}
.ti-titania-mode-table thead th{background:#343d44;color:#fff}
.ti-titania-featured-image{background:radial-gradient(circle at 50% 50%,rgba(79,105,120,.09),transparent 60%)}
.ti-family-media-label{background:rgba(255,255,255,.96);border-color:#d5dbdf;color:var(--ti-ink);box-shadow:0 14px 34px rgba(24,32,40,.13)}
.ti-family-media-label strong{color:var(--ti-ink)}
.ti-family-media-label small{color:#62717b}
.ti-tool-hero-meta{color:#66727b}
.ti-tool-hero-screen{border-color:#d7dde1;box-shadow:0 25px 58px rgba(24,32,40,.14)}
.ti-tool-hero-icon{background:#303941;box-shadow:0 14px 34px rgba(24,32,40,.18)}
.ti-tool-hero-chip{background:rgba(255,255,255,.96);border-color:#d7dde1;color:var(--ti-ink);box-shadow:0 10px 25px rgba(24,32,40,.12)}
.ti-tool-hero-chip-b{color:#4f6978}

/* Tool result areas retain contrast without blue dominance */
.ti-tool-result-panel,.ti-tool-result-strip{background:linear-gradient(145deg,#252d34,#353f47);color:#fff;box-shadow:0 16px 34px rgba(24,32,40,.14)}
.ti-tool-result-label{color:#cbd4da}
.ti-tool-result-panel>p:not(.ti-tool-result-label):not(.ti-tool-validation),.ti-tool-result-strip small{color:rgba(255,255,255,.76)}
.ti-tool-result-panel .ti-button-secondary{background:#fff;color:#252d34}
.ti-tool-panel .ti-tool-output-block code{color:#385d72}
.ti-tool-link-button{color:#365f79;text-decoration-color:rgba(54,95,121,.28)}
.ti-copy-button{color:#344b59}

/* Accessories and discovery */
.ti-accessory-card{border-top-color:#4f6978}
.ti-accessory-image>span{background:rgba(37,45,52,.9)}
.ti-accessories-checklist article,.ti-accessories-additional{border-left-color:#4f6978}
.ti-accessories-checklist article>.ti-icon,.ti-accessories-additional li .ti-icon,.ti-accessory-body li .ti-icon{color:#4f6978}
.ti-discovery-icon{background:#303941}

/* Search, error and video surfaces */
.ti-search-hero,.ti-404-professional{background:linear-gradient(112deg,#fff,#f0f2f3);color:var(--ti-text)}
.ti-search-hero h1,.ti-404-copy h1{color:var(--ti-ink)}
.ti-search-hero-form{background:#fff;border-color:#dce1e4;box-shadow:0 18px 42px rgba(24,32,40,.1)}
.ti-search-hero-form small,.ti-404-copy>p:not(.ti-eyebrow){color:#66727b}
.ti-search-hero-form input[type="submit"],.ti-404-panel input[type="submit"]{background:#252d34}
.ti-404-number{color:rgba(24,32,40,.045)}
.ti-404-panel{border-color:#dce1e4;box-shadow:0 22px 52px rgba(24,32,40,.13)}
.ti-video-frame{background:#e9edef}

/* Restrained accents */
.ti-text-link,.ti-tool-kicker,.ti-card-type,.ti-eyebrow{color:#365f79}
.ti-product-card:hover,.ti-resource-box:hover,.ti-contact-option:hover,.ti-service-option:hover{border-color:#cbd2d7}
.ti-resource-box .ti-icon,.ti-tool-item .ti-icon,.ti-resource-box strong{color:#4f6978}
.ti-solution-card:before{background:rgba(24,32,40,0)}
.ti-solution-card:hover:before{background:rgba(24,32,40,.12)}

@media (max-width:1050px){
  .ti-primary-nav{background:#fff;border-top:1px solid var(--ti-line)}
  .ti-nav-list a{color:#26313a;border-bottom-color:var(--ti-line)}
  .ti-nav-list .sub-menu a{color:#5a6670}
  .ti-hero-visual:after{background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.2) 24%,transparent 48%)}
  .ti-proof-grid>div:nth-child(4),.ti-proof-grid>div:nth-child(5){border-top-color:var(--ti-line)}
  .ti-cta-item{border-color:var(--ti-line)}
}

/* White-theme compatibility for components that previously assumed dark parents. */
.ti-utility-bar .ti-switcher{color:#515d67;border-left-color:var(--ti-line)}
.ti-utility-bar .ti-switcher>.ti-icon{color:#68747d}
.ti-nav-language .ti-switcher-button>.ti-icon:first-child{color:#536f7f}
.ti-language-button-label small{color:#7b858d}
.ti-language-button-label strong{color:var(--ti-ink)}
.ti-language-universal{border-color:#cdd4d9;color:#45535d;background:#fff}
.ti-switcher-menu a:hover,.ti-switcher-menu a[aria-current="true"]{background:#f1f3f4;color:var(--ti-ink)!important}
.ti-language-menu-title .ti-icon,.ti-switcher-menu a>.ti-icon{color:#536f7f}
.ti-currency-meta{border-top-color:#d8dde1;color:#7d878f}
.ti-currency-meta a{color:#65717a}
.ti-currency-meta a:hover{color:var(--ti-ink)}

.ti-button-ghost-light{color:#26313a;border-color:#adb6bd;background:#fff;backdrop-filter:none}
.ti-button-ghost-light:hover{color:#11161a;background:#f1f3f4;border-color:#8f9aa2}
.ti-pyxis-x{color:#405d6d}
.ti-pyxis-feature:before,.ti-pyxis-hero:before{opacity:.18;background:linear-gradient(rgba(24,32,40,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(24,32,40,.05) 1px,transparent 1px);background-size:42px 42px}
.ti-pyxis-feature-copy h2 small{color:#586f7d}
.ti-pyxis-capabilities span{border-color:#d9dfe3;background:#fff;color:var(--ti-ink)}
.ti-pyxis-capabilities .ti-icon{color:#4f6978}
.ti-pyxis-kit-card,.ti-pyxis-sensor-card{box-shadow:0 22px 50px rgba(24,32,40,.13)}
.ti-pyxis-benefit-grid{border-color:var(--ti-line);background:#f5f6f7}
.ti-pyxis-benefit-grid>div{border-color:var(--ti-line)}
.ti-pyxis-benefit-grid .ti-icon{color:#4f6978}
.ti-pyxis-benefit-grid strong{color:var(--ti-ink)}
.ti-pyxis-benefit-grid small{color:var(--ti-muted)}
.ti-pyxis-hero-copy h2{color:var(--ti-ink)}
.ti-pyxis-tagline{color:#536f7f}
.ti-pyxis-hero-chips span{border-color:#d8dee2;background:#fff;color:#3f4b54}
.ti-pyxis-hero-chips .ti-icon{color:#4f6978}
.ti-pyxis-hero-product{border-color:#dce1e4;box-shadow:0 26px 58px rgba(24,32,40,.14)}
.ti-pyxis-hero-gridline{background:#cbd2d7}
.ti-pyxis-value-grid>div{border-color:var(--ti-line)}
.ti-pyxis-value-grid .ti-icon{color:#4f6978}
.ti-pyxis-value-grid strong{color:var(--ti-ink)}
.ti-pyxis-value-grid small{color:var(--ti-muted)}
.ti-pyxis-check-list li{color:var(--ti-ink)}
.ti-pyxis-check-list .ti-icon{background:#303941}
.ti-pyxis-contact-details{border-left-color:#d7dde1}
.ti-pyxis-contact-details small{color:#667985}
.ti-pyxis-contact-details strong,.ti-pyxis-contact-details a{color:var(--ti-ink)}
.ti-pyxis-contact-details .ti-icon{color:#536f7f}
.ti-pyxis-system-image span,.ti-titania-variant-image>span{background:rgba(37,45,52,.9)}
.ti-pyxis-flow li:before{background:#303941;box-shadow:0 7px 16px rgba(24,32,40,.16)}
.ti-pyxis-mini-stats strong,.ti-pyxis-download-card small,.ti-pyxis-download-card em{color:#405d6d}
.ti-pyxis-feature-card>.ti-icon,.ti-pyxis-app-list .ti-icon,.ti-pyxis-note .ti-icon{color:#4f6978}
.ti-pyxis-note{border-color:#cbd2d7}

.ti-titania-hero-copy h2,.ti-titania-family-hero-copy h2{color:var(--ti-ink)}
.ti-titania-stat span{color:#fff}
.ti-titania-value-grid>div{border-color:var(--ti-line)}
.ti-titania-value-grid strong{color:var(--ti-ink)}
.ti-titania-value-grid small{color:var(--ti-muted)}
.ti-titania-document-copy h2,.ti-titania-contact-grid h2,.ti-titania-featured-copy h2{color:var(--ti-ink)}
.ti-titania-document-copy>p,.ti-titania-contact-grid p:not(.ti-eyebrow),.ti-titania-featured-copy>p{color:#5f6b74}
.ti-titania-document-copy dt{color:#667985}
.ti-titania-document-copy dd{color:var(--ti-ink)}
.ti-titania-family-hero-copy .ti-breadcrumbs,.ti-titania-hero-copy .ti-breadcrumbs,.ti-tool-hero-copy .ti-breadcrumbs{color:#7a858d}
.ti-titania-family-hero-copy .ti-breadcrumbs a,.ti-titania-hero-copy .ti-breadcrumbs a,.ti-tool-hero-copy .ti-breadcrumbs a{color:#55636d}
.ti-titania-featured-copy .ti-variant-tags span{border-color:#d7dde1;background:#fff;color:#44515b}
.ti-titania-family-back:hover{color:var(--ti-ink)}

.ti-tool-hero-copy .ti-internal-lead{color:#5f6b74}
.ti-tool-card-heading>span{background:#303941}
.ti-tool-result-strip>span{color:#d7dfe4}

@media (max-width:760px){
  .ti-pyxis-benefit-grid>div,.ti-pyxis-value-grid>div{border-color:var(--ti-line)}
  .ti-pyxis-contact-details{border-top-color:#d7dde1}
}

/* --------------------------------------------------------------------------
   Build 2.20.1: white theme with minimal, deliberate brand-blue accents
   -------------------------------------------------------------------------- */
:root{
  --ti-blue-700:#0a5da8;
  --ti-blue-600:#1374c5;
  --ti-blue-500:#2589d8;
  --ti-cyan:#62aee5;
}

/* Blue is reserved for identity, state and action—not large surfaces. */
.ti-site-header,.ti-site-header.is-scrolled{border-top:3px solid var(--ti-blue-600)}
.ti-brand-mark{background:#fff;border-color:#cbd9e6;box-shadow:0 5px 11px rgba(19,116,197,.14)}
.ti-brand-copy strong{color:#15222d}
.ti-nav-list>li>a{position:relative}
.ti-nav-list>li>a:before{content:"";position:absolute;left:0;right:0;bottom:13px;height:2px;background:var(--ti-blue-600);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}
.ti-nav-list>li>a:hover:before,.ti-nav-list>.current-menu-item>a:before,.ti-nav-list>.current-menu-ancestor>a:before{transform:scaleX(1)}
.ti-nav-list a:hover,.ti-nav-list .current-menu-item>a,.ti-nav-list .current-menu-ancestor>a{color:var(--ti-blue-700)}
.ti-nav-list .sub-menu a:hover{background:#f2f8fd;color:var(--ti-blue-700)}
.ti-search-toggle:hover,.ti-mobile-toggle:hover{color:var(--ti-blue-600)}
.ti-search-panel input[type="submit"]{background:var(--ti-blue-600)}
.ti-search-panel input[type="submit"]:hover{background:var(--ti-blue-700)}

.ti-hero{background:linear-gradient(105deg,#fff 0%,#fff 50%,#f3f8fc 100%)}
.ti-hero:before{background:radial-gradient(circle at 78% 42%,rgba(19,116,197,.12),transparent 31%),linear-gradient(90deg,rgba(255,255,255,.1),transparent 62%)}
.ti-hero:after{background-image:linear-gradient(rgba(19,116,197,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(19,116,197,.045) 1px,transparent 1px)}
.ti-hero .ti-eyebrow,.ti-eyebrow,.ti-eyebrow-light,.ti-tool-kicker,.ti-card-type{color:var(--ti-blue-700)!important}
.ti-button-primary{background:var(--ti-blue-600);color:#fff;box-shadow:0 8px 20px rgba(19,116,197,.2)}
.ti-button-primary:hover{background:var(--ti-blue-700);box-shadow:0 12px 28px rgba(19,116,197,.28)}
.ti-button-outline,.ti-button-ghost-light{border-color:#9cb7ca;color:var(--ti-blue-700);background:#fff}
.ti-button-outline:hover,.ti-button-ghost-light:hover{border-color:var(--ti-blue-600);background:#f1f8fd;color:var(--ti-blue-700)}
.ti-button-light{color:var(--ti-blue-700);border-color:#bfd2e0}

.ti-proof-bar,.ti-internal-proof,.ti-tool-proof{border-top:2px solid rgba(19,116,197,.38)}
.ti-proof-grid .ti-icon,.ti-internal-proof-grid>.ti-icon,.ti-internal-proof-grid>div>.ti-icon{color:var(--ti-blue-600)}
.ti-cta-band{border-top-color:rgba(19,116,197,.22)}
.ti-cta-item>.ti-icon{color:var(--ti-blue-600);border-color:#bdd3e3;background:#f7fbfe}
.ti-cta-item:hover{border-color:#bed2e1;background:#f7fbfe}
.ti-site-footer{border-top:3px solid var(--ti-blue-600)}
.ti-site-footer a:hover{color:var(--ti-blue-700)}
.ti-social-row a{background:var(--ti-blue-700)}

.ti-page-hero,.ti-internal-hero,.ti-accessories-hero,
.ti-internal-cta,.ti-pyxis-feature,.ti-pyxis-hero,.ti-pyxis-value-band,.ti-pyxis-comparison-section,.ti-pyxis-contact-band,
.ti-titania-hero,.ti-titania-value-band,.ti-titania-download-section,.ti-titania-contact-band,.ti-titania-family-hero,.ti-titania-featured-variant,.ti-tool-hero,
.ti-search-hero,.ti-404-professional{background:linear-gradient(112deg,#fff 0%,#f8fbfd 55%,#edf5fa 100%)}
.ti-page-hero,.ti-internal-hero,.ti-accessories-hero{border-bottom-color:#cfe0ec}
.ti-page-hero:after,.ti-internal-hero:before{background-image:linear-gradient(rgba(19,116,197,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(19,116,197,.045) 1px,transparent 1px)}
.ti-breadcrumbs a:hover,.ti-titania-family-back:hover{color:var(--ti-blue-700)}
.ti-internal-stat-card,.ti-internal-label-card,.ti-accessories-hero-label,.ti-family-media-label,.ti-tool-hero-chip{border-top:3px solid var(--ti-blue-600)}

.ti-section-heading h2:after{background:var(--ti-blue-600)}
.ti-premium-card:before,.ti-accessory-card{border-top-color:var(--ti-blue-600)}
.ti-premium-card:before{background:var(--ti-blue-600)}
.ti-product-card:hover,.ti-resource-box:hover,.ti-contact-option:hover,.ti-service-option:hover{border-color:#a9c9df}
.ti-resource-box .ti-icon,.ti-tool-item .ti-icon,.ti-resource-box strong,
.ti-contact-option>.ti-icon,.ti-service-option>.ti-icon,
.ti-accessories-checklist article>.ti-icon,.ti-accessories-additional li .ti-icon,.ti-accessory-body li .ti-icon,
.ti-pyxis-capabilities .ti-icon,.ti-pyxis-benefit-grid .ti-icon,.ti-pyxis-value-grid .ti-icon,.ti-pyxis-contact-details .ti-icon,
.ti-pyxis-feature-card>.ti-icon,.ti-pyxis-app-list .ti-icon,.ti-pyxis-note .ti-icon{color:var(--ti-blue-600)}
.ti-accessories-checklist article,.ti-accessories-additional{border-left-color:var(--ti-blue-600)}
.ti-discovery-icon,.ti-tool-card-heading>span,.ti-tool-hero-icon,.ti-pyxis-check-list .ti-icon,.ti-pyxis-flow li:before{background:var(--ti-blue-700)}

.ti-page-content-section,.ti-detail-content-section,.ti-tool-page,.ti-tool-shell-section{background:#f7f9fb}
.ti-sidebar-card-dark{background:#f2f7fb;border-color:#d6e3ec}
.ti-sidebar-card-dark nav a:hover{color:var(--ti-blue-700)}
.ti-sidebar-card-dark nav .ti-icon{color:var(--ti-blue-600)}
.ti-page-numbers:hover,.page-numbers.current{background:var(--ti-blue-600);border-color:var(--ti-blue-600)}

.ti-tool-result-panel,.ti-tool-result-strip{border-top:3px solid var(--ti-blue-500);background:linear-gradient(145deg,#222c34,#303c45)}
.ti-tool-result-strip>span,.ti-tool-result-label{color:#8ecaf2}
.ti-tool-panel .ti-tool-output-block code{color:#70b9e8}
.ti-tool-link-button,.ti-copy-button{color:var(--ti-blue-700)}
.ti-tool-result-grid article{border-top-color:var(--ti-blue-600)}
.ti-tool-inline-result,.ti-tool-notice{border-left-color:var(--ti-blue-600);background:#eef7fd}

.ti-pyxis-x,.ti-pyxis-tagline,.ti-pyxis-mini-stats strong,.ti-pyxis-download-card small,.ti-pyxis-download-card em,
.ti-titania-contact-links a,.ti-titania-family-back,.ti-tool-hero-chip-b{color:var(--ti-blue-700)}
.ti-pyxis-hero-chips .ti-icon,.ti-titania-contact-links .ti-icon,.ti-document-note .ti-icon{color:var(--ti-blue-600)}
.ti-pyxis-feature:before,.ti-pyxis-hero:before{background:linear-gradient(rgba(19,116,197,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(19,116,197,.04) 1px,transparent 1px)}
.ti-titania-featured-image{background:radial-gradient(circle at 50% 50%,rgba(19,116,197,.09),transparent 60%)}

.ti-search-hero-form input[type="submit"],.ti-404-panel input[type="submit"]{background:var(--ti-blue-600)}
.ti-search-hero-form input[type="submit"]:hover,.ti-404-panel input[type="submit"]:hover{background:var(--ti-blue-700)}
.ti-switcher-menu a:hover,.ti-switcher-menu a[aria-current="true"]{background:#eef7fd;color:var(--ti-blue-700)!important}
.ti-language-menu-title .ti-icon,.ti-switcher-menu a>.ti-icon,.ti-nav-language .ti-switcher-button>.ti-icon:first-child{color:var(--ti-blue-600)}

@media (max-width:1050px){
  .ti-nav-list>li>a:before{display:none}
  .ti-nav-list a:hover,.ti-nav-list .current-menu-item>a,.ti-nav-list .current-menu-ancestor>a{color:var(--ti-blue-700);background:#f1f8fd}
}

/* Cookie notice in the white theme */
.tipro-theme-white .ti-cookie-notice{background:#fff;border-color:#dce4ea;border-top-color:var(--ti-blue-600);box-shadow:0 22px 65px rgba(22,34,44,.18)}

/* Build 2.20.7: white-theme treatment for technology articles */
.tipro-theme-white .ti-technology-articles-section{background:linear-gradient(180deg,#f6f8fa,#fff)}
.tipro-theme-white .ti-technology-article-card{background:#fff;border-color:#dfe5ea}

/* Preserve the transparent original TISB logo on the white theme. */
.tipro-theme-white .ti-brand-mark{background:transparent;border-color:transparent;box-shadow:none;padding:0}
