/* v76: original blue visual theme plus six warm variants. */
body.theme-blue{--brand:#4a6cf7;--brand-light:#6e8fff;--ink:#242d42;--muted:#667085;--line:#e5e9f2;--soft:#f7f9fd;--navy:#102a43;--blue:#0866d8;--blue2:#0d7df2;--green:#159957;--shadow:0 18px 55px rgba(56,78,150,.12);--theme-bg:#f4f7ff;--theme-panel:#fff;--theme-tint:#eef2ff;--theme-tint-strong:#dce6ff}
body.theme-afternic{--brand:#174b8f;--brand-light:#e6b94f;--ink:#172b49;--muted:#64758e;--line:#d9e4f2;--soft:#f4f8fd;--navy:#12345f;--blue:#174b8f;--blue2:#2b72bf;--green:#18865a;--shadow:0 18px 55px rgba(24,67,125,.15);--theme-bg:#f2f7fc;--theme-panel:#fff;--theme-tint:#eaf2fb;--theme-tint-strong:#cbdcf1}
body.theme-atom{--brand:#6448c9;--brand-light:#22c8b7;--ink:#25233f;--muted:#706d87;--line:#e2def4;--soft:#f8f7ff;--navy:#2d275d;--blue:#6448c9;--blue2:#22aeb1;--green:#199c82;--shadow:0 18px 55px rgba(88,64,178,.16);--theme-bg:#f7f5ff;--theme-panel:#fff;--theme-tint:#eeeaff;--theme-tint-strong:#dcd4ff}
/* v74 warm visual themes. Structure, copy and interactions remain unchanged. */
body.theme-sunset-coral{--brand:#c4573b;--brand-light:#f29a70;--ink:#472a22;--muted:#7f665d;--line:#efd9cf;--soft:#fff5ed;--navy:#472a22;--blue:#c4573b;--blue2:#e87c54;--green:#9c6b35;--shadow:0 18px 55px rgba(164,80,46,.16);--theme-bg:#fff3e8;--theme-panel:#fffaf6;--theme-tint:#fff0e5;--theme-tint-strong:#ffe0cf}
body.theme-honey-gold{--brand:#a96008;--brand-light:#efb83e;--ink:#3e2b18;--muted:#75614a;--line:#ead9b7;--soft:#fff9eb;--navy:#3e2b18;--blue:#a96008;--blue2:#d99718;--green:#8b7927;--shadow:0 18px 55px rgba(164,106,15,.16);--theme-bg:#fff8e8;--theme-panel:#fffdf5;--theme-tint:#fff2c9;--theme-tint-strong:#ffe4a2}
body.theme-apricot-glow{--brand:#c96831;--brand-light:#ffad70;--ink:#482c20;--muted:#806456;--line:#f0d8c3;--soft:#fff6ee;--navy:#482c20;--blue:#c96831;--blue2:#eb8d52;--green:#9b743e;--shadow:0 18px 55px rgba(193,101,46,.15);--theme-bg:#fff4e9;--theme-panel:#fffaf5;--theme-tint:#ffebd9;--theme-tint-strong:#ffd3b0}
body.theme-rosewood{--brand:#a44358;--brand-light:#e78385;--ink:#44252e;--muted:#7d5b64;--line:#edd4d8;--soft:#fff4f5;--navy:#44252e;--blue:#a44358;--blue2:#d36976;--green:#96714f;--shadow:0 18px 55px rgba(155,60,82,.16);--theme-bg:#fff1f2;--theme-panel:#fffafb;--theme-tint:#ffe6e8;--theme-tint-strong:#ffd0d6}
body.theme-caramel{--brand:#925124;--brand-light:#d99b55;--ink:#3f2b20;--muted:#766254;--line:#e9d8c6;--soft:#fff7ef;--navy:#3f2b20;--blue:#925124;--blue2:#c47d3b;--green:#7d7d36;--shadow:0 18px 55px rgba(133,75,31,.16);--theme-bg:#fff5eb;--theme-panel:#fffaf5;--theme-tint:#fbe9d4;--theme-tint-strong:#f3d0a5}
body.theme-ember{--brand:#a33a24;--brand-light:#f0784f;--ink:#3b2520;--muted:#735a53;--line:#ecd2c8;--soft:#fff4ef;--navy:#3b2520;--blue:#a33a24;--blue2:#dc5e39;--green:#8e7636;--shadow:0 18px 55px rgba(150,49,28,.18);--theme-bg:#fff0e9;--theme-panel:#fff9f5;--theme-tint:#ffe2d6;--theme-tint-strong:#ffc6b1}

body[class*="theme-"]{background:var(--theme-bg);color:var(--ink)}
body[class*="theme-"] .old-style-hero{background:linear-gradient(135deg,var(--theme-bg),var(--theme-panel));border-image:linear-gradient(90deg,var(--brand),var(--brand-light)) 1}
body[class*="theme-"] .hero-domain h1,body[class*="theme-"] .section-kicker,body[class*="theme-"] .hero-heart{color:var(--brand)}
body[class*="theme-"] .section-kicker.light{color:var(--brand-light)}
body[class*="theme-"] .hero-description{border-left-color:var(--brand);background:var(--theme-tint);color:var(--brand);box-shadow:0 7px 20px var(--theme-tint-strong)}
body[class*="theme-"] .hero-proof{color:var(--muted)}body[class*="theme-"] .hero-proof i{background:var(--theme-tint-strong);color:var(--brand);box-shadow:0 4px 10px var(--theme-tint-strong)}
body[class*="theme-"] .trust-strip{background:var(--theme-bg)}body[class*="theme-"] .trust-card{background:var(--theme-panel);box-shadow:var(--shadow)}body[class*="theme-"] .trust-card:hover{box-shadow:0 23px 46px var(--theme-tint-strong)}body[class*="theme-"] .trust-icon{background:var(--theme-tint);color:var(--brand);box-shadow:0 9px 24px var(--theme-tint-strong)}body[class*="theme-"] .trust-card p{color:var(--muted)}
body[class*="theme-"] .sale-status,body[class*="theme-"] .guarantee-list p,body[class*="theme-"] .section-heading>p:last-child,body[class*="theme-"] .investment-card p,body[class*="theme-"] .legal-side p,body[class*="theme-"] .legal-copy p{color:var(--muted)}body[class*="theme-"] .investment-section{background:linear-gradient(135deg,var(--theme-bg),var(--theme-tint))}body[class*="theme-"] .investment-card{background:var(--theme-panel);box-shadow:var(--shadow)}body[class*="theme-"] .investment-icon{border-color:var(--theme-tint-strong);background:var(--theme-panel);color:var(--brand);box-shadow:0 9px 24px var(--theme-tint-strong)}body[class*="theme-"] .legal-section{background:var(--theme-bg)}body[class*="theme-"] .legal-card{background:var(--theme-panel);box-shadow:var(--shadow)}body[class*="theme-"] .legal-body{background:var(--theme-panel)}body[class*="theme-"] .legal-side>div,body[class*="theme-"] .legal-copy{background:linear-gradient(135deg,var(--theme-panel),var(--theme-tint));box-shadow:0 8px 20px var(--theme-tint-strong)}
body[class*="theme-"] .hero-glow-one{background:var(--theme-tint-strong);opacity:.58}body[class*="theme-"] .hero-glow-two{background:var(--theme-tint);opacity:.8}
body[class*="theme-"] .visual-ring{border-color:var(--theme-tint-strong)}body[class*="theme-"] .ring-front{border-color:var(--brand-light)}
body[class*="theme-"] .visual-orb{background:radial-gradient(circle at 35% 28%,var(--brand-light),var(--brand) 66%,var(--ink) 120%);box-shadow:0 25px 45px var(--theme-tint-strong),inset 12px 12px 25px rgba(255,255,255,.2)}
body[class*="theme-"] .visual-dot{background:var(--brand-light);box-shadow:0 0 0 7px var(--theme-tint)}
body[class*="theme-"] .purchase-panel,body[class*="theme-"] .escrow-panel{box-shadow:0 15px 40px var(--theme-tint-strong)}
body[class*="theme-"] .panel-accent,body[class*="theme-"] .premium-badge,body[class*="theme-"] .next-button,body[class*="theme-"] .modal-submit,body[class*="theme-"] .escrow-heading{background:linear-gradient(135deg,var(--brand),var(--brand-light))}
body[class*="theme-"] .purchase-option{border-color:var(--theme-tint-strong);background:var(--theme-panel)}body[class*="theme-"] .purchase-option:hover,body[class*="theme-"] .purchase-option.is-active{border-color:var(--brand);background:var(--theme-tint)}
body[class*="theme-"] .option-icon{background:var(--brand)}body[class*="theme-"] .purchase-option.is-active .option-copy b,body[class*="theme-"] .purchase-option strong{color:var(--brand)}
body[class*="theme-"] .payment-row > .payment-chip{background:linear-gradient(145deg,var(--theme-panel),var(--theme-tint))!important;border-color:var(--theme-tint-strong)!important;color:var(--ink)!important}
body[class*="theme-"] .site-header{border-color:var(--line);background:var(--theme-panel)}body[class*="theme-"] .logo,body[class*="theme-"] .summary-bar h1,body[class*="theme-"] .main-info h2,body[class*="theme-"] .purchase-heading,body[class*="theme-"] .price,body[class*="theme-"] .section-title{color:var(--navy)}
body[class*="theme-"] .logo-badge,body[class*="theme-"] .brand-mark{background:var(--brand)}body[class*="theme-"] .nav-links a:hover,body[class*="theme-"] .eyebrow{color:var(--brand)}
body[class*="theme-"] .nav-cta,body[class*="theme-"] .button.primary{background:var(--brand);box-shadow:0 7px 18px var(--theme-tint-strong)}body[class*="theme-"] .button.primary:hover{background:var(--ink)}
body[class*="theme-"] .hero{background:linear-gradient(180deg,var(--theme-tint),var(--theme-panel) 96%)}body[class*="theme-"] .standalone{background:var(--theme-bg)}body[class*="theme-"] .surface{border-color:var(--line);background:var(--theme-panel);box-shadow:var(--shadow)}
body[class*="theme-"] .feature-box,body[class*="theme-"] .platform-card.selected,body[class*="theme-"] .modal-hint{border-color:var(--theme-tint-strong);background:var(--theme-tint)}body[class*="theme-"] .platform-card{border-color:var(--line);background:var(--theme-panel)}body[class*="theme-"] .platform-card.selected{box-shadow:0 0 0 2px var(--theme-tint-strong)}
body[class*="theme-"] .platform-symbol{background:var(--theme-tint-strong);color:var(--brand)}body[class*="theme-"] .selected-platform-description{border-color:var(--theme-tint-strong);background:linear-gradient(110deg,var(--theme-panel),var(--theme-tint),var(--theme-panel));box-shadow:0 11px 25px var(--theme-tint-strong)}body[class*="theme-"] .standalone .selected-platform-orb{background:linear-gradient(135deg,var(--brand),var(--brand-light));box-shadow:0 8px 17px var(--theme-tint-strong)}body[class*="theme-"] .selected-platform-link{color:var(--brand)}
body[class*="theme-"] .standalone-offer .offer-form,body[class*="theme-"] .checkout-form{background:linear-gradient(145deg,var(--theme-panel),var(--theme-tint))}body[class*="theme-"] .protection-note{background:var(--theme-tint);color:var(--brand)}body[class*="theme-"] .site-footer{border-color:var(--line)}
body[class*="theme-"] .offer-email-verification-panel{border-color:var(--theme-tint-strong);background:linear-gradient(135deg,var(--theme-panel),var(--theme-tint));box-shadow:0 14px 30px var(--theme-tint-strong)}body[class*="theme-"] .offer-email-verification-icon{background:linear-gradient(135deg,var(--brand),var(--brand-light));box-shadow:0 9px 19px var(--theme-tint-strong)}
body[class*="theme-"] .verification-question,body[class*="theme-"] .verification-entry .verification-question{border-color:var(--theme-tint-strong);background:linear-gradient(135deg,var(--theme-tint),var(--theme-panel));color:var(--brand);box-shadow:0 8px 18px var(--theme-tint-strong)}
body[class*="theme-"] .match-hint{border:1px solid var(--theme-tint-strong)!important;background:var(--theme-tint)!important;color:var(--brand)!important;box-shadow:0 4px 10px var(--theme-tint-strong)!important}
body[class*="theme-"] .match-hint.is-valid{background:var(--theme-tint-strong)!important;color:var(--brand)!important}
body[class*="theme-"] .match-hint.is-invalid{border-color:#f1c8c8!important;background:#fff0f0!important;color:#c73838!important}
body[class*="theme-"] .verification-field .field-hint.correct-value{border:1px solid var(--theme-tint-strong)!important;background:var(--theme-tint)!important;color:var(--brand)!important;box-shadow:0 4px 10px var(--theme-tint-strong)!important}

/* v98: make the one-time purchase flow use the active theme tokens throughout. */
body[class*="theme-"] .selected-platform-description.no-platform-icon{grid-template-columns:minmax(0,1fr) auto!important}
body[class*="theme-"] .standalone-purchase .summary-bar,
body[class*="theme-"] .standalone-purchase .domain-card{border-color:var(--line);background:var(--theme-panel);box-shadow:var(--shadow)}
body[class*="theme-"] .standalone-purchase .summary-bar h1,
body[class*="theme-"] .standalone-purchase .purchase-heading,
body[class*="theme-"] .standalone-purchase .price{color:var(--navy)}
body[class*="theme-"] .standalone-purchase .helper,
body[class*="theme-"] .standalone-purchase .selected-platform-description p,
body[class*="theme-"] .standalone-purchase .platform-card small{color:var(--muted)}
body[class*="theme-"] .standalone-purchase .selected-platform-description strong,
body[class*="theme-"] .standalone-purchase .platform-card strong{color:var(--navy)}
body[class*="theme-"] .standalone-purchase .platform-card{border-color:var(--line);background:var(--theme-panel);color:var(--ink)}
body[class*="theme-"] .standalone-purchase .platform-card:hover,
body[class*="theme-"] .standalone-purchase .platform-card.selected{border-color:var(--brand);background:var(--theme-tint);box-shadow:0 0 0 2px var(--theme-tint-strong),0 10px 22px var(--theme-tint-strong)}
body[class*="theme-"] .standalone-purchase .platform-symbol{background:linear-gradient(135deg,var(--brand),var(--brand-light));color:#fff;box-shadow:0 7px 14px var(--theme-tint-strong)}
body[class*="theme-"] .standalone-purchase .checkout-form{border-color:var(--theme-tint-strong);background:linear-gradient(145deg,var(--theme-panel),var(--theme-tint))}
body[class*="theme-"] .standalone-purchase .checkout-form .field label{color:var(--ink)}
body[class*="theme-"] .standalone-purchase .checkout-form input,
body[class*="theme-"] .standalone-purchase .checkout-form select,
body[class*="theme-"] .standalone-purchase .checkout-form textarea{border-color:var(--line);background:var(--theme-panel);color:var(--ink)}
body[class*="theme-"] .standalone-purchase .checkout-form input:focus,
body[class*="theme-"] .standalone-purchase .checkout-form select:focus,
body[class*="theme-"] .standalone-purchase .checkout-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--theme-tint-strong)}
body[class*="theme-"] .standalone-purchase .modal-hint{color:var(--brand)}
body[class*="theme-"] .standalone-purchase .button.primary{background:linear-gradient(110deg,var(--brand),var(--brand-light));box-shadow:0 12px 22px var(--theme-tint-strong)}
body[class*="theme-"] .modal-platform.platform-choice-custom-request .platform-mark{background:linear-gradient(135deg,var(--brand),var(--brand-light))}
@media(max-width:620px){body[class*="theme-"] .selected-platform-description.no-platform-icon{grid-template-columns:minmax(0,1fr) auto!important}}

/* v99: the purchase chooser and one-time checkout share the active theme. */
body[class*="theme-"] .purchase-modal-card .modal-heading h2,
body[class*="theme-"] .purchase-modal-card .section-kicker{color:var(--brand)!important}
body[class*="theme-"] .purchase-modal-card .modal-intro{color:var(--muted)!important}
body[class*="theme-"] .platform-availability-notice{border-color:var(--theme-tint-strong)!important;background:var(--theme-tint)!important;color:var(--muted)!important}
body[class*="theme-"] .platform-availability-notice b{color:var(--brand)!important}
body[class*="theme-"] .platform-availability-icon{background:var(--brand)!important}
body[class*="theme-"] .purchase-modal-card .modal-platform{border-color:var(--line)!important;background:var(--theme-panel)!important;color:var(--ink)!important}
body[class*="theme-"] .purchase-modal-card .modal-platform:hover,
body[class*="theme-"] .purchase-modal-card .modal-platform.is-selected{border-color:var(--brand)!important;background:var(--theme-tint)!important;box-shadow:0 0 0 2px var(--theme-tint-strong),0 10px 22px var(--theme-tint-strong)!important}
body[class*="theme-"] .purchase-modal-card .platform-mark{background:linear-gradient(135deg,var(--brand),var(--brand-light))!important;color:#fff!important;box-shadow:0 7px 14px var(--theme-tint-strong)!important}
body[class*="theme-"] .platform-uploaded-icon{background:var(--theme-panel)!important;box-shadow:0 0 0 1px var(--theme-tint-strong)!important}
body[class*="theme-"] .purchase-modal-card .modal-platform b{color:var(--navy)!important}
body[class*="theme-"] .purchase-modal-card .modal-platform small{color:var(--muted)!important}
body[class*="theme-"] .purchase-modal-card .modal-form-grid{border-color:var(--theme-tint-strong)!important;background:linear-gradient(145deg,var(--theme-panel),var(--theme-tint))!important}
body[class*="theme-"] .purchase-modal-card .modal-form-grid label{color:var(--ink)!important}
body[class*="theme-"] .purchase-modal-card .modal-form-grid input,
body[class*="theme-"] .purchase-modal-card .modal-form-grid select,
body[class*="theme-"] .purchase-modal-card .modal-form-grid textarea{border-color:var(--line)!important;background:var(--theme-panel)!important;color:var(--ink)!important}
body[class*="theme-"] .purchase-modal-card .modal-form-grid input:focus,
body[class*="theme-"] .purchase-modal-card .modal-form-grid select:focus,
body[class*="theme-"] .purchase-modal-card .modal-form-grid textarea:focus{border-color:var(--brand)!important;box-shadow:0 0 0 4px var(--theme-tint-strong)!important}
body[class*="theme-"] .purchase-modal-card .modal-hint{border-color:var(--theme-tint-strong)!important;background:var(--theme-tint)!important;color:var(--brand)!important}
body[class*="theme-"] .purchase-modal-card .modal-submit{background:linear-gradient(110deg,var(--brand),var(--brand-light))!important;box-shadow:0 13px 24px var(--theme-tint-strong)!important}
body[class*="theme-"] .purchase-modal-card .modal-close{background:var(--theme-tint)!important;color:var(--brand)!important}
body[class*="theme-"] .custom-platform-message-hint{display:block;margin-top:5px;color:var(--brand);font-size:10px;line-height:1.35}
body[class*="theme-"] .custom-platform-message-hint[hidden]{display:none}
body[class*="theme-"] .verification-field .field-hint.correct-value.is-valid{background:var(--theme-tint-strong)!important;color:var(--brand)!important}
body[class*="theme-"] .verification-field .field-hint.correct-value.is-invalid{border-color:#f1c8c8!important;background:#fff0f0!important;color:#c73838!important}
body.theme-afternic .old-style-hero{background:linear-gradient(135deg,#edf5ff 0%,#fff 58%,#fff8e6 100%)}
body.theme-afternic .premium-badge,body.theme-afternic .nav-cta{box-shadow:0 8px 18px rgba(230,185,79,.28)}
body.theme-atom .old-style-hero{background:linear-gradient(135deg,#f4f0ff 0%,#fff 54%,#eafff9 100%)}
body.theme-atom .hero-description{border-left-style:solid;border-left-width:4px}

.theme-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px}.theme-preview-swatch{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 9px;border:1px solid #eadfe0;border-radius:11px;background:#fff;color:#513e3a}.theme-preview-swatch span{width:24px;height:24px;flex:0 0 auto;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--brand-light));box-shadow:0 4px 9px var(--theme-tint-strong)}.theme-preview-swatch b{font-size:11px;line-height:1.2}.theme-preview-swatch.theme-blue{--brand:#4a6cf7;--brand-light:#6e8fff;--theme-tint-strong:#dce6ff}.theme-preview-swatch.theme-sunset-coral{--brand:#c4573b;--brand-light:#f29a70;--theme-tint-strong:#ffe0cf}.theme-preview-swatch.theme-honey-gold{--brand:#a96008;--brand-light:#efb83e;--theme-tint-strong:#ffe4a2}.theme-preview-swatch.theme-apricot-glow{--brand:#c96831;--brand-light:#ffad70;--theme-tint-strong:#ffd3b0}.theme-preview-swatch.theme-rosewood{--brand:#a44358;--brand-light:#e78385;--theme-tint-strong:#ffd0d6}.theme-preview-swatch.theme-caramel{--brand:#925124;--brand-light:#d99b55;--theme-tint-strong:#f3d0a5}.theme-preview-swatch.theme-ember{--brand:#a33a24;--brand-light:#f0784f;--theme-tint-strong:#ffc6b1}.theme-preview-swatch.theme-afternic{--brand:#174b8f;--brand-light:#e6b94f;--theme-tint-strong:#cbdcf1}.theme-preview-swatch.theme-atom{--brand:#6448c9;--brand-light:#22c8b7;--theme-tint-strong:#dcd4ff}
.theme-rotation-picker{display:grid;gap:10px;margin-top:16px;padding:14px;border:1px solid #e5dfe0;border-radius:14px;background:#fffaf7}.theme-rotation-picker-head{display:grid;gap:3px}.theme-rotation-picker-head b{color:#574239;font-size:12px}.theme-rotation-picker-head small{color:#8a766d;font-size:10px;line-height:1.45}.theme-rotation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-rotation-option{display:flex;align-items:center;gap:7px;min-width:0;padding:8px;border:1px solid #eadfe0;border-radius:10px;background:#fff;color:#594840;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.theme-rotation-option:hover{border-color:var(--brand);background:var(--theme-tint);box-shadow:0 5px 12px var(--theme-tint-strong)}.theme-rotation-option input{position:absolute;opacity:0;pointer-events:none}.theme-rotation-check{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;border:1px solid #d9d0cd;border-radius:6px;background:#fff;color:transparent;font-size:13px;font-weight:900}.theme-rotation-option:has(input:checked){border-color:var(--brand);background:var(--theme-tint);box-shadow:0 0 0 2px var(--theme-tint-strong)}.theme-rotation-option:has(input:checked) .theme-rotation-check{border-color:var(--brand);background:var(--brand);color:#fff}.theme-rotation-copy{display:grid;min-width:0;gap:1px}.theme-rotation-copy b{overflow:hidden;color:var(--brand);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.theme-rotation-copy small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:780px){.theme-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:460px){.theme-preview-grid{grid-template-columns:1fr}}
@media(max-width:780px){.theme-rotation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:460px){.theme-rotation-grid{grid-template-columns:1fr}}

/* v85: unify the homepage hero label and remaining fixed-blue accents. */
body[class*="theme-"] .hero-domain .section-kicker.light{display:inline-flex;align-items:center;gap:7px;margin:0 auto 14px;padding:6px 11px;border:1px solid var(--theme-tint-strong);border-radius:999px;background:var(--theme-tint);color:var(--brand)!important;box-shadow:0 7px 16px var(--theme-tint-strong);font-size:10px;letter-spacing:.16em;line-height:1}
body[class*="theme-"] .hero-domain .section-kicker.light::before{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--brand);color:#fff;content:'✦';font-size:10px;letter-spacing:0;box-shadow:0 3px 8px var(--theme-tint-strong)}
body[class*="theme-"] .hero-domain h1{ text-shadow:0 8px 18px var(--theme-tint-strong); }
body[class*="theme-"] .purchase-option:hover,body[class*="theme-"] .purchase-option.is-active{box-shadow:0 8px 18px var(--theme-tint-strong)}
body[class*="theme-"] .email-link{border-color:var(--line);background:var(--theme-panel);box-shadow:0 7px 18px var(--theme-tint-strong)}
body[class*="theme-"] .email-link b{color:var(--ink)}
body[class*="theme-"] .email-link small{color:var(--brand)}
body[class*="theme-"] .email-link-icon{background:var(--theme-tint);color:var(--brand)}
