/* VARELIOX RESELL: independent light e-commerce visual identity, Oct 27 2026.
   Accent palette references general shopping UI colors; no implied association with platforms. */
:root{color-scheme:light!important;--bg:#fff;--panel:#fff;--panel2:#f6f9fe;--card:#fff;--text:#142338;--muted:#5a6a7d;--line:#e1e8f0;--gold:#1769e0;--gold2:#004fb9;--good:#008060;--warn:#e29b00;--bad:#e53238}
html{color-scheme:light!important}
body.resell-light{color:#142338;background:#fff;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.57}
body.resell-light main{background:#fff;color:#142338}
body.resell-light h1,body.resell-light h2,body.resell-light h3,body.resell-light h4,body.resell-light strong{color:#142338}
body.resell-light .lead,body.resell-light .sub,body.resell-light .muted,body.resell-light p:not(.kicker),body.resell-light .updated{color:#5a6a7d}
body.resell-light a:focus-visible,body.resell-light button:focus-visible,body.resell-light input:focus-visible,body.resell-light select:focus-visible{outline:3px solid #1769e0;outline-offset:3px}
/* Multicolor highlight bar like a modern marketplace, without repeating third-party branding. */
body.resell-light .vx-nav{background:rgba(255,255,255,.96);box-shadow:0 2px 18px rgba(19,46,76,.055);border-bottom:1px solid #e1e8f0;color:#142338}
body.resell-light .vx-nav:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#1769e0 0 36%,#e53238 36% 51%,#f5b400 51% 69%,#008060 69% 85%,#ff6a26 85% 100%)}
body.resell-light .vx-nav-inner{min-height:72px}
body.resell-light .vx-brand{color:#182439;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
body.resell-light .vx-brand span{font-weight:900;letter-spacing:1px}
body.resell-light .vx-brand b{color:#e53238}
body.resell-light .vx-brand small{color:#1769e0;letter-spacing:.5px;font-weight:750}
body.resell-light .vx-navlinks a{color:#24344b;font-weight:650}
body.resell-light .vx-navlinks a:hover,body.resell-light .vx-navlinks a:focus,body.resell-light .vx-navlinks a[aria-current="page"]{color:#1769e0}
body.resell-light .vx-navlinks .vx-nav-lead{color:#008060!important}
body.resell-light .vx-navlinks .vx-nav-cta{color:#fff!important;border:1px solid #1769e0;background:#1769e0;border-radius:10px}
body.resell-light .vx-menu{color:#152c4a;border:1px solid #d8e1ed;background:#f7f9fc;border-radius:10px}
body.resell-light .vx-navlinks .vx-nav-group>a,body.resell-light .vx-navlinks .vx-nav-submenu a{color:#142338}
body.resell-light .vx-nav-submenu{background:#fff;color:#142338;border-color:#e1e8f0;box-shadow:0 12px 25px #153c621b}
/* Distinct seller-focused homepage layout */
body.resell-light .seller-hero{width:min(1160px,92%);max-width:1160px;padding:65px 0 30px!important;text-align:left}
body.resell-light .resell-hero-content{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:35px;align-items:center}
body.resell-light .resell-hero-copy{min-width:0}
body.resell-light .seller-hero h1{max-width:680px;margin:13px 0 19px;font-weight:900;line-height:1.075;letter-spacing:-1.6px;font-size:clamp(37px,5vw,63px);color:#142338}
body.resell-light .seller-hero .lead{max-width:630px;margin:0 0 24px;font-size:17px;color:#526579}
body.resell-light .seller-hero .kicker{display:inline-block;margin:0;padding:9px 13px;background:#e9f1ff;border-radius:999px;font-size:11px;color:#1769e0;letter-spacing:1.25px}
body.resell-light .seller-hero .btns{justify-content:flex-start;gap:11px}
body.resell-light .btn,body.resell-light a.btn{background:#fff;border:1px solid #d1ddea;color:#165bbb;border-radius:11px;box-shadow:none;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s}
body.resell-light .btn:hover,body.resell-light a.btn:hover{background:#eff5ff;border-color:#1769e0;box-shadow:0 4px 14px #1756aa18;transform:translateY(-1px)}
body.resell-light .btn.primary,body.resell-light .primary{background:#1769e0;border-color:#1769e0;color:#fff}
body.resell-light .btn.primary:hover,body.resell-light .primary:hover{background:#0053c1;border-color:#0053c1;color:#fff}
body.resell-light .heroBook{border:1px solid #fee1b5;color:#a55700;background:#fff6e6}
body.resell-light .seller-disclosure{margin:31px 0 0;border:0;border-top:1px solid #e6edf4;padding:17px 0 0;background:transparent;color:#7a8796;font-size:12px;max-width:none}
body.resell-light .seller-disclosure a{color:#1769e0;font-weight:700}
body.resell-light .resell-deal-demo{background:#f6f9ff;border:1px solid #dde8f5;border-radius:25px;padding:19px;box-shadow:0 24px 55px #17427913;position:relative}
body.resell-light .resell-deal-demo::after{content:"";position:absolute;left:19px;right:19px;top:0;height:5px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#1769e0,#008060,#f5b400,#ff6a26,#e53238)}
body.resell-light .deal-top{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;font-weight:800;color:#536981;margin:9px 3px 18px}
body.resell-light .deal-pill{color:#008060;background:#e3f6ee;border:1px solid #c2e6d4;border-radius:50px;padding:5px 9px}
body.resell-light .deal-head{font-size:25px;font-weight:900;letter-spacing:-.6px;color:#152942;margin-bottom:15px}
body.resell-light .deal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-bottom:12px}
body.resell-light .deal-cell{border:1px solid #e1e9f2;border-radius:12px;background:#fff;padding:14px}
body.resell-light .deal-cell span{display:block;color:#607188;font-size:12px;font-weight:700}
body.resell-light .deal-cell b{display:block;font-size:17px;color:#1b395c;margin-top:5px}
body.resell-light .deal-cell:nth-child(1){border-top:4px solid #1769e0}
body.resell-light .deal-cell:nth-child(2){border-top:4px solid #ff6a26}
body.resell-light .deal-cell:nth-child(3){border-top:4px solid #008060}
body.resell-light .deal-cell:nth-child(4){border-top:4px solid #f5b400}
body.resell-light .deal-bottom{background:#e5f7ef;border:1px solid #cde8da;border-radius:12px;padding:14px;text-align:center;color:#075e43;font-weight:800;font-size:13px}
body.resell-light .deal-small{font-size:11px;color:#7b8898;margin:11px 2px 1px;text-align:center}
/* Home sections: airy ecommerce cards, not a corporate dark landing page. */
body.resell-light section{border-top:1px solid #edf0f5}
body.resell-light main>section:nth-of-type(even){background:#f8faff}
body.resell-light .eyebrow,body.resell-light .kicker{color:#1769e0}
body.resell-light .sectionHead h2{letter-spacing:-.7px;color:#142338}
body.resell-light .resource,body.resell-light .insight,body.resell-light .problem,body.resell-light .problemCard,body.resell-light .solution,body.resell-light .trust,body.resell-light .trustCheck,body.resell-light .card{background:#fff;border:1px solid #e0e6ef;box-shadow:0 5px 20px rgba(25,62,111,.04);border-radius:17px}
body.resell-light .resource{padding:25px;border-top:5px solid #1769e0}
body.resell-light .resource:nth-child(2){border-top-color:#ff6a26}
body.resell-light .resource:hover,body.resell-light .card:hover{border-color:#c3d7ee;box-shadow:0 12px 25px #193e6f12}
body.resell-light .resource .eyebrow{color:#008060}
body.resell-light .resource:nth-child(2) .eyebrow{color:#d14a10}
body.resell-light .arrowlink,body.resell-light .textlink.gold,body.resell-light .gold,body.resell-light .vx-more-help a{color:#1769e0}
body.resell-light .card img{background:#f4f7fb}
body.resell-light .nifty-collection-card{background:#e9f6f3!important;border:1px solid #c5e6dc!important;box-shadow:0 6px 18px #12624f0a}
body.resell-light .nifty-collection-card p{color:#536b6a!important}
body.resell-light .nifty-collection-card p[style*="font-size:12px"]{color:#697f7b!important}
body.resell-light .body .eyebrow{color:#e55319}
body.resell-light .seller-breadcrumb{color:#6a7890}
body.resell-light .seller-breadcrumb a{color:#1769e0}
body.resell-light .disclosure{background:#fff7e9;color:#765026;border-color:#f3e1c7}
/* Inputs, result summaries and free calculator */
body.resell-light label,body.resell-light .field label{color:#273d57}
body.resell-light input:not([type="checkbox"]),body.resell-light textarea,body.resell-light select,body.resell-light .field input,body.resell-light .field textarea,body.resell-light .field select{background:#fff;color:#17243b;border:1px solid #cad6e4;border-radius:10px}
body.resell-light input::placeholder,body.resell-light textarea::placeholder{color:#8a9aaa}
body.resell-light .metric{background:#f5f9ff;border-color:#dbe7f4}
body.resell-light .metric small{color:#526681}
body.resell-light .gift{border:2px solid #cde5d9;background:#f5fdf8}
body.resell-light .kit-icon,body.resell-light .kit-btn,body.resell-light .breadcrumbs a{color:#008060}
body.resell-light .kit-btn{background:#e2f6ec;border:1px solid #afdac5}
body.resell-light .secondary{background:#fff;color:#1769e0;border-color:#c7d8ee}
body.resell-light .calculator-disclaimer{background:#fff7e8!important;color:#775b29!important;border-color:#efdfbb!important}
body.resell-light .verdict{color:#142338}
/* Free AI guide */
body.resell-light .form-card{background:#fff;border:1px solid #d8e2ee;box-shadow:0 12px 45px #224b6c16}
body.resell-light .form-card h2,body.resell-light .form-card strong{color:#17283c}
body.resell-light .form-card button,body.resell-light .form-card .cta{background:#1769e0;color:#fff}
body.resell-light .form-card button:hover{background:#0957c1}
body.resell-light .fineprint,body.resell-light .form-card p{color:#596c81!important}
body.resell-light .fineprint a{color:#1769e0!important}
body.resell-light .opt label{color:#516681}
body.resell-light .benefit{background:#f4f8ff;border:1px solid #dbe7f6;color:#18467b}
body.resell-light .tile{background:#f7faff;border:1px solid #dfebf7}
body.resell-light .tile h3{color:#1769e0}
body.resell-light .example{background:#eff6ff;border-left-color:#1769e0;color:#1b3554}
body.resell-light .line{background:linear-gradient(90deg,#1769e0,#e53238,#f5b400,#008060,transparent)}
body.resell-light .hero-art{box-shadow:0 15px 40px #1c42651a;border:1px solid #dce5ef}
body.resell-light #success{color:#142338}
body.resell-light .status.error{color:#bd1e25}
body.resell-light .status.success{color:#007b50}
/* Nifty crosslisting partner detail page. */
body.resell-light .n-crumb,body.resell-light .n-small{color:#586c81}
body.resell-light .n-crumb a,body.resell-light .n-small a{color:#1769e0}
body.resell-light .n-eyebrow,body.resell-light .n-label{color:#008060}
body.resell-light .n-hero h1{color:#12263e}
body.resell-light .n-hero h1 em{color:#1769e0}
body.resell-light .n-lede,body.resell-light .n-section p{color:#51657a}
body.resell-light .n-lede strong{color:#15293e}
body.resell-light .n-btn{border-color:#1769e0;color:#1769e0;background:#fff}
body.resell-light .n-btn-primary{background:#1769e0;color:#fff}
body.resell-light .n-btn-teal{background:#008060;color:#fff;border-color:#008060}
body.resell-light .n-hero-visual{background:linear-gradient(135deg,#e9f8f3,#edf5ff);border-color:#d3e6e5;box-shadow:0 16px 50px #113b6a1b}
body.resell-light .n-item,body.resell-light .n-markets span{background:#fff;border-color:#cbdedb;color:#12263e}
body.resell-light .n-hanger,body.resell-light .n-flow{color:#008060}
body.resell-light .n-item small,body.resell-light .n-visual-note{color:#51677a}
body.resell-light .n-offer{background:#eaf8f2;border-color:#c2e6d5}
body.resell-light .n-offer b{color:#008060}
body.resell-light .n-offer span:last-child{color:#547064}
body.resell-light .n-card,body.resell-light .n-darkpanel,body.resell-light .n-price{background:#fff;border-color:#dfe8f2;box-shadow:0 7px 23px #123c6709}
body.resell-light .n-card h3{color:#142338}
body.resell-light .n-card-icon{border-color:#a8dccc;background:#e6f8ef;color:#008060}
body.resell-light .n-card-foot{color:#008060}
body.resell-light .n-alt{background:#f7faff;border-color:#e8eef6}
body.resell-light .n-darkpanel a:not(.n-btn),body.resell-light .n-sources a{color:#1769e0}
body.resell-light .n-price-pick{background:#edfaf3;border-color:#008060}
body.resell-light .n-price>span{color:#008060}
body.resell-light .n-amount{color:#1769e0}
body.resell-light .n-amount small{color:#526981}
body.resell-light .n-coupon{color:#008060;border-color:#36a783;background:#f0fbf5}
body.resell-light .n-card li{color:#54667a}
body.resell-light .n-faq details{background:#fff;border-color:#dfe7f0}
body.resell-light .n-final{background:#f4f9ff;border-color:#dce8f4}
/* Footer intentionally bright, keeping external brand separate. */
body.resell-light .vx-footer,body.resell-light footer:not(.vx-footer){background:#f8fafc;border-top:1px solid #e0e7ef;color:#64748a}
body.resell-light .vx-footer-brand,body.resell-light .footerBrand{color:#172a42}
body.resell-light .vx-footer-brand b{color:#e53238}
body.resell-light .vx-footer-tag,body.resell-light .footerTag{color:#1769e0}
body.resell-light .vx-footer a,body.resell-light footer a{color:#455a73}
body.resell-light .vx-footer a:hover,body.resell-light footer a:hover{color:#1769e0}
body.resell-light .vx-footer-disclosure{border-top-color:#dfe7ef}
body.resell-light .vx-footer .vx-social-chip{background:#fff;border-color:#e3eaf2;color:#24374e}
body.resell-light .vx-footer .vx-social-chip:hover{background:#eaf2ff;border-color:#1769e0;color:#164881}
@media(max-width:960px){body.resell-light .vx-navlinks{background:#fff!important;border-color:#dde7f2!important;box-shadow:0 18px 36px #1e487022!important}body.resell-light .vx-navlinks a{border-color:#e6edf5!important}body.resell-light .vx-navlinks>a.vx-nav-cta:last-child{border:1px solid #1769e0!important} }
@media(max-width:800px){body.resell-light .resell-hero-content{grid-template-columns:1fr;gap:25px}body.resell-light .seller-hero{padding-top:36px!important}body.resell-light .resell-deal-demo{max-width:560px}body.resell-light .seller-hero h1{font-size:clamp(34px,7vw,48px);letter-spacing:-.8px}}
@media(max-width:460px){body.resell-light .seller-hero .btns{gap:10px}body.resell-light .seller-hero .btns a{width:100%}body.resell-light .resell-deal-demo{padding:17px}body.resell-light .deal-head{font-size:22px}body.resell-light .seller-hero{padding-top:24px!important}body.resell-light .deal-cell{padding:11px} }

/* Oct 27 mobile polish: calculator's global button{width:100%} must not stretch nav. */
body.resell-light .vx-menu {width:auto!important;min-width:48px;max-width:52px;flex:0 0 auto;display:none;padding:8px 12px;min-height:44px;align-items:center;justify-content:center;line-height:1}
@media(max-width:960px){body.resell-light .vx-menu{display:inline-flex}}
body.resell-light .vx-nav-inner{flex-wrap:nowrap}
body.resell-light .vx-brand{flex:0 1 auto;min-width:0;max-width:calc(100% - 70px);overflow-wrap:normal}
body.resell-light .vx-brand small{white-space:normal;line-height:1.2}
body.resell-light .vx-navlinks .vx-nav-cta{flex:0 0 auto}
body.resell-light .vx-nav .vx-navlinks a{min-width:0}
body.resell-light .vx-menu:focus-visible{outline:3px solid #1769e0!important;outline-offset:3px!important}
/* Avoid remnants of the old dark calculator theme inside cards and explanations. */
body.resell-light .unlock-box{background:#f5faff;border:1px solid #d7e5f4;color:#24374b}
body.resell-light .unlock-box h3{color:#1769e0}
body.resell-light .unlock-box p,body.resell-light .kit-items,body.resell-light .kit-intro{color:#4d6178}
body.resell-light .reason,body.resell-light .fine{color:#5a6a7d}
body.resell-light .kit-btn{background:#e2f6ec;color:#007050;border:1px solid #afdac5}
body.resell-light .kit-btn:hover{background:#c7efdb;color:#005940}
body.resell-light .vx-footer a{overflow-wrap:anywhere}
@media(max-width:520px){
 body.resell-light .wrap{padding:22px 16px 54px}
 body.resell-light .wrap h1{font-size:clamp(30px,8vw,37px);line-height:1.12;letter-spacing:-.5px;margin:24px 0 14px}
 body.resell-light .wrap .grid{min-width:0}
 body.resell-light .wrap input,body.resell-light .wrap select{max-width:100%;min-width:0}
 body.resell-light .wrap button.primary{min-height:52px;display:block;line-height:1.25;white-space:normal;padding:14px 16px}
 body.resell-light .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.resell-light .metric{min-width:0;overflow-wrap:anywhere}
}

/* 27 Oct production QA: restore contrast for BUY/REVIEW/SKIP explanation */
body.resell-light .reason{background:#eaf4ff!important;border:1px solid #c7def8!important;color:#1f3b59!important}
body.resell-light .reason strong{color:#095cb8!important}
