/* Calculate Simply inner pages: approved orange/violet logo palette. */
:root{--ink:#24173e;--text:#24173e;--muted:#655b79;--teal:#5823bd;--blue:#5823bd;--brand:#5823bd;--cream:#f8f5ff;--paper:#f8f5ff;--line:#e4d9f5;--border:#e4d9f5;--surface:#fff;--bg:#f8f5ff;--logo-gradient:linear-gradient(120deg,#5823bd,#7135cf 58%,#b34118)}
body.inner-theme{background:radial-gradient(ellipse at 100% 0,#eee5ff 0,transparent 42%),#f8f5ff;color:#24173e}
.inner-theme header,.inner-theme .site-header,.inner-theme footer,.inner-theme .site-footer{background:#fff;border-color:#e4d9f5;color:#24173e}
.inner-theme .brand,.inner-theme h1,.inner-theme h2,.inner-theme h3,.inner-theme h4{color:#24173e}
.inner-theme a{color:#5823bd}
.inner-theme a:hover{color:#87330f}
.inner-theme .hero,.inner-theme .tool-intro,.inner-theme .page-heading,.inner-theme .blog-hero{background:linear-gradient(120deg,#fff1e6,#f0e7ff 65%,#f8f5ff);border-color:#e4d9f5;color:#24173e}
.inner-theme .hero p,.inner-theme .blog-hero p,.inner-theme .page-heading p{color:#655b79}
.inner-theme .eyebrow,.inner-theme .blog-hero .eyebrow{color:#87330f}
.inner-theme .card,.inner-theme .tool-card,.inner-theme .panel,.inner-theme .house-card,.inner-theme .information-page article,.inner-theme .blog-post-card,.inner-theme .blog-article-page,.inner-theme .filters,.inner-theme .blog-filters,.inner-theme .blog-category-nav{background:#fff;border-color:#e4d9f5;color:#24173e}
.inner-theme .card:hover,.inner-theme .tool-card:hover{border-color:#7135cf}
.inner-theme .card p,.inner-theme .tool-card p,.inner-theme .blog-post-card p,.inner-theme .article-byline,.inner-theme .post-date,.inner-theme .breadcrumbs,.inner-theme .field small{color:#655b79}
.inner-theme .article-content p,.inner-theme .article-content li,.inner-theme .article-content td,.inner-theme .article-content .article-lead{color:#342748}
.inner-theme .article-content a,.inner-theme .article-content a.inline-tool-link{color:#5823bd}
.inner-theme .tool-contents,.inner-theme .local-note,.inner-theme .formula,.inner-theme .article-content .formula,.inner-theme .method,.inner-theme .notice{background:#f2ebff;border-color:#d7c6ee;color:#342748!important}
.inner-theme .tool-contents strong,.inner-theme .tool-contents a,.inner-theme .article-content summary{color:#5823bd}
.inner-theme .article-content th,.inner-theme thead,.inner-theme #calculator-table thead,.inner-theme .house-heading{background:#f0e7ff;color:#342748}
.inner-theme th,.inner-theme td,.inner-theme fieldset,.inner-theme details{border-color:#dfd1ef}
.inner-theme input:not([type=checkbox]):not([type=radio]):not([type=range]),.inner-theme select,.inner-theme textarea{background:#fff;color:#24173e;border-color:#aa95c7}
.inner-theme input::placeholder,.inner-theme textarea::placeholder{color:#70637e;opacity:1}
.inner-theme input[type=checkbox],.inner-theme input[type=radio],.inner-theme input[type=range]{accent-color:#5823bd}
.inner-theme button,.inner-theme .button,.inner-theme .category-pills a,.inner-theme .language-picker a,.inner-theme .article-languages a,.inner-theme .blog-category-nav a{background:#fff;color:#5823bd;border-color:#b39acc}
.inner-theme button:hover,.inner-theme .button:hover,.inner-theme .category-pills a:hover,.inner-theme .blog-category-nav a:hover{background:#f0e7ff;color:#481998;border-color:#7135cf}
.inner-theme button.primary,.inner-theme .button.primary,.inner-theme button[type=submit],.inner-theme .primary-button,.inner-theme .calc-btn,.inner-theme #calculate,.inner-theme .read-guide,.inner-theme .article-content a.read-guide,.inner-theme .article-content a.read-guide:visited,.inner-theme .blog-tool-action a,.inner-theme header nav>a.blog-nav,.inner-theme .blog-category-nav a[aria-current=page],.inner-theme button[aria-pressed=true],.inner-theme .filters button.active{background:var(--logo-gradient);color:#fff!important;border-color:#5823bd}
.inner-theme .blog-tool-action a strong,.inner-theme .blog-tool-action a span{color:#fff}
.inner-theme .blog-category-nav a span{background:#eee5fa;color:#482b65}
.inner-theme .blog-category-nav a[aria-current=page] span{background:#fff;color:#5823bd}
.inner-theme .blog-category-nav>strong{color:#24173e}
.inner-theme .tool-card .icon,.inner-theme .badge,.inner-theme .stat,.inner-theme .summary-card{background:#f2ebff;color:#482b65;border-color:#dfd1ef}
.inner-theme .tool-card .open,.inner-theme .card .arrow{color:#5823bd}
.inner-theme .blog-hero:after,.inner-theme .blog-hero h1:after{background:#ff7800}
.inner-theme .ad-reservation{border-color:#dfd1ef}.inner-theme .ad-box{background:#f5effb;border-color:#bba5d1}.inner-theme .ad-label,.inner-theme .ad-placeholder,.inner-theme .blog-artwork figcaption{color:#655b79}
.inner-theme .front-contact{background:#fff1e6;border-color:#d87b40;color:#342748}
.inner-theme .back-to-top,.inner-theme .back-top{background:#5823bd;color:#fff;border-color:#5823bd}
.inner-theme :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #87330f;outline-offset:3px}
/* Preserve semantic error/success colors and external-service contact identities. */
.inner-theme .error,.inner-theme #workspace-error,.inner-theme #calculator-error:not(:empty){color:#922d22}
@media print{body.inner-theme{background:#fff}.inner-theme .hero,.inner-theme .blog-hero{background:#fff}}
body.inner-theme.blog-theme>header,body.inner-theme.blog-theme>footer{background:#fff;border-color:#e4d9f5}
body.inner-theme.blog-theme :is(.article-heading,.article-content,.blog-post-card,.blog-hero) :is(h1,h2,h3){color:#24173e}
body.inner-theme.blog-theme .article-content a:not(.read-guide){color:#5823bd}
body.inner-theme.blog-theme .article-content :is(p,li){color:#342748}
body.inner-theme.blog-theme a.read-guide,body.inner-theme.blog-theme .article-content a.read-guide{background:var(--logo-gradient);color:#fff!important}
body.inner-theme.blog-theme .blog-tool-action a{background:var(--logo-gradient);color:#fff}
.inner-theme #form button[type=submit],.inner-theme input[type=submit]{background:var(--logo-gradient);color:#fff;border-color:#5823bd}
