html:root{--brand:#161616;--brand-light:#3c3c3c;--accent:#444;--accent-light:#777;--bg:#fafafa;--bg-section:#f1f1f1;--text:#1c1c1c;--text-dim:#555;--text-mute:#777;--border:#dedede}
body{background:#fafafa;color:#222}.notice-bar,.notice-toggle{background:#141414}.yeting-navigation{border-bottom:1px solid #ddd;box-shadow:none!important}.yeting-navigation>.container-fluid{padding-top:19px;padding-bottom:19px}.yeting-navigation>div:last-child{background:#f5f5f5}
.yeting-home .home-hero{background:#fff!important;border-bottom:1px solid #ddd}.yeting-home .home-hero>.container-fluid{padding-top:44px!important;padding-bottom:46px!important}.yeting-home .home-hero>.container-fluid>.grid{grid-template-columns:1fr 1.15fr;gap:44px}.yeting-home .home-hero>.container-fluid>.grid>div:first-child{grid-column:1}.yeting-home .hero-carousel{grid-column:2;box-shadow:none;border:1px solid #d2d2d2;border-radius:0}.yeting-home .home-hero h1,.yeting-home .home-hero h1 span{color:#141414}.yeting-home .home-hero h1{font-size:40px!important;font-weight:800;letter-spacing:-1.2px}.yeting-home .home-hero .hero-note{border-left-color:#151515;color:#666!important}.home-hero .hero-slide img{filter:none}.hero-slide-caption{background:linear-gradient(transparent,#111e)}.hero-controls{background:#f7f7f7}.hero-dots button[aria-pressed=true]{background:#111}.hero-dots button{background:#bbb}.hero-controls>button,.hero-count{color:#333}.hero-slide-caption b{letter-spacing:1px}
.yeting-home .home-hero+section{background:#151515;border:0}.yeting-home .home-hero+section .grid>div{border-color:#444!important}.yeting-home .home-hero+section p{color:#ddd!important}.yeting-home .home-hero+section p:first-child{color:#fff!important}
.yeting-home .usecase-section>.container-fluid{display:block}.yeting-home .usecase-section h2{margin-bottom:24px}.yeting-home .usecase-grid{gap:0;border:1px solid #ddd}.yeting-home .usecase-grid article{border:0;border-right:1px solid #ddd;border-radius:0;background:#fff;padding:24px}.yeting-home .usecase-grid article:last-child{border:0}.yeting-home .usecase-grid h3{color:#191919}.yeting-home .usecase-grid p,.yeting-home .usecase-grid a{color:#555}.yeting-home .usecase-grid article>span,.yeting-home .section-caption{color:#777}
#root main .grid>div.bg-white,.panel,.price-card{border-radius:3px!important;box-shadow:none!important}.yeting-home .usecase-section+section .grid>div{border-top:1px solid #ccc!important}.yeting-home .usecase-section+section .grid>div:hover{border-color:#111!important}#root main .grid img[src*="ic-"]{filter:none}
.site-footer{background:#171717;border-top:0;color:#bbb}.site-footer .footer-brand,.site-footer .footer-company-name,.site-footer .footer-links h2{color:#fff}.site-footer .footer-links a,.site-footer dd,.site-footer .footer-contact{color:#bbb}.site-footer dt{color:#909090}.site-footer a:hover{color:#fff}.site-footer .footer-bottom{border-color:#3c3c3c!important;color:#999}
.hd{background:white}.hd .logo,.hd .nav a:hover{color:#171717}.tb{background:#eee}.checkout-product .product-heading{background:#f6f6f6}.product-art{background:#f7f7f7;border-color:#ddd}.product-art img{filter:none}.product-tags span,.summary-product-name{background:#eee;color:#444}.product-delivery{background:#fafafa}.summary-panel{border-top-color:#111!important}.summary-total strong,.package-price,.product-purchase strong{color:#171717}.package-card:has(input:checked){background:#f5f5f5;border-color:#111}.package-card:has(input:checked) .selection-dot{border-color:#111}.payment-option:has(input:checked){border-color:#222;background:#f5f5f5}.checkout-submit,.bt.p{background:#161616;color:#fff}.checkout-submit:hover{background:#383838}.field input:focus,.field select:focus,.field textarea:focus{border-color:#444!important}.agreement-check a,.summary-help a{color:#333}.checkout-steps b,.step-no{color:#333}.step-no,.checkout-steps i{background:#eee}
.admin-sidebar{background:#191919;border-color:#333;border-radius:4px!important}.admin-sidebar nav a.active{background:#fff;color:#111}.admin-sidebar nav a:hover{background:#444;color:white}.admin-sidebar .sidebar-bottom{border-color:#484848}.admin-sidebar .sidebar-bottom a{color:#fff}.admin-sidebar .sidebar-label,.admin-sidebar .admin-brand b,.admin-sidebar .sidebar-bottom small{color:#aaa}.admin-topbar{background:#fff;border-radius:3px!important}.admin-body,.admin-workspace{background:#f4f4f4}.metric-card{border-left-color:#222;border-radius:3px;box-shadow:none}.admin-heading .eyebrow{color:#777}.admin-avatar{background:#eee;color:#111}.user-balance{background:linear-gradient(120deg,#151515,#444)}.price-card.featured{border-color:#111}.price-card.featured>a{background:#111}.price-card>a{background:#eee;color:#222}
@media(max-width:760px){.yeting-home .home-hero h1{font-size:30px!important}.yeting-home .usecase-grid{border:0;gap:10px}.yeting-home .usecase-grid article{border:1px solid #ddd!important}.yeting-home .home-hero>.container-fluid{padding:30px 20px!important}}

/* Classic commerce palette: red actions, white merchandise, light grey canvas. */
html:root{--brand:#183b63;--brand-light:#285782;--accent:#e85b18;--accent-light:#ff792e;--bg:#f5f5f5;--bg-section:#f7f7f7;--text:#272727;--text-dim:#666;--text-mute:#888;--border:#e8e8e8}
body{background:#f5f5f5;color:#272727}.notice-bar,.notice-toggle{background:#183b63}.yeting-navigation{border-bottom:2px solid #183b63}.yeting-navigation>div:last-child{background:#f1f6fc}.yeting-navigation a:hover{color:#183b63}.yeting-home .home-hero{background:linear-gradient(115deg,#f6f9ff,#edf3fc)!important;border-bottom-color:#dbe4ef}.yeting-home .home-hero h1{color:#292929}.yeting-home .home-hero h1 span{color:#183b63}.yeting-home .home-hero .hero-note{border-color:#ed6a29}.yeting-home .hero-carousel{border-color:#dbe4ef;border-radius:8px}.hero-slide-caption{background:linear-gradient(transparent,#26324bdd)}.hero-controls{background:white}.hero-dots button[aria-pressed=true]{background:#183b63}.hero-dots button{background:#bfd0e6}.hero-controls>button:hover{background:#edf3fc;color:#183b63}
.yeting-home .home-hero+section{background:#fff;border-bottom:1px solid #eee}.yeting-home .home-hero+section .grid>div{border-color:#eee!important}.yeting-home .home-hero+section p{color:#777!important}.yeting-home .home-hero+section p:first-child{color:#183b63!important}.yeting-home .usecase-grid{border-color:#eee}.yeting-home .usecase-grid article{border-color:#eee;background:white}.yeting-home .usecase-grid article>span{color:#ed6a29}.yeting-home .usecase-grid a{color:#183b63}.yeting-home .usecase-section+section .grid>div:hover{border-color:#7b9fc9!important}#root main .grid>div.bg-white,.panel,.price-card{border-radius:8px!important}.yeting-home .usecase-section+section .grid>div{border-top:2px solid #d9e5f3!important}
.site-footer{background:#fff;border-top:3px solid #183b63;color:#777}.site-footer .footer-brand{color:#183b63}.site-footer .footer-company-name,.site-footer .footer-links h2{color:#333}.site-footer .footer-links a,.site-footer dd{color:#777}.site-footer .footer-contact,.site-footer a:hover{color:#183b63}.site-footer .footer-bottom{border-color:#eee!important;color:#888}
.hd .logo,.hd .nav a:hover{color:#183b63}.tb{background:#f5f5f5}.product-tags span{background:#fff0ed;color:#ce592a}.summary-product-name{background:#edf3fc;color:#183b63}.summary-panel{border-top-color:#183b63!important}.summary-total strong,.package-price,.product-purchase strong{color:#e76d20}.package-card:has(input:checked){background:#f1f6fc;border-color:#183b63}.package-card:has(input:checked) .selection-dot{border-color:#183b63}.payment-option:has(input:checked){border-color:#183b63;background:#f5f8fc}.checkout-submit,.bt.p{background:#183b63;color:white}.checkout-submit:hover{background:#102c4d}.agreement-check a,.summary-help a{color:#285782}.step-no,.checkout-steps i{background:#eaf1fa}.step-no,.checkout-steps b{color:#183b63}.field input:focus,.field select:focus,.field textarea:focus{border-color:#183b63!important}.price-card.featured{border-color:#183b63}.price-card.featured>a{background:#183b63;color:white}.price-card>a{background:#edf3fc;color:#183b63}.price-card .price-number{color:#e76d20}
.admin-sidebar{background:#18304c;border-color:#294461}.admin-sidebar nav a.active{background:#183b63;color:white}.admin-sidebar nav a:hover{background:#2b5079;color:white}.admin-sidebar .sidebar-bottom{border-color:#416081}.admin-avatar{background:#edf3fc;color:#183b63}.metric-card{border-left-color:#183b63}.metric-card i{background:#eaf1fa;color:#183b63}.user-balance{background:linear-gradient(120deg,#9d2330,#183b63)}
input[type=radio],input[type=checkbox]{accent-color:#183b63}.site-tools svg{color:#183b63}

/* Yeting: navy storefront with orange purchase cues and distinct section rhythm. */
.yeting-home .home-hero>.container-fluid>.grid{grid-template-columns:1.12fr 1fr;gap:48px}.yeting-home .home-hero>.container-fluid>.grid>div:first-child{grid-column:2}.yeting-home .hero-carousel{grid-column:1;border-radius:16px}.yeting-home .home-hero+section{background:#183b63}.yeting-home .home-hero+section p{color:#cbd9e9!important}.yeting-home .home-hero+section p:first-child{color:#fff!important}.yeting-home .home-hero+section .grid>div{border-color:#406086!important}.yeting-home .usecase-grid{border:0;gap:18px}.yeting-home .usecase-grid article{border:1px solid #dae4ef!important;border-radius:12px;padding:24px;background:linear-gradient(140deg,#fff,#f3f7fc)}.yeting-home .usecase-grid h3{color:#183b63}.yeting-home .usecase-section+section>.container-fluid>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-submit{background:#ed7625}.checkout-submit:hover{background:#cf5d13}.summary-total strong,.package-price,.product-purchase strong{color:#df681c}.site-footer{border-top-color:#183b63}.admin-sidebar nav a.active{background:#ed7625;color:#fff}.metric-card{border-left-color:#e98a40}.admin-sidebar{border-radius:12px!important}.hero-slide-caption{background:linear-gradient(transparent,#142e50e8)}
@media(max-width:1000px){.yeting-home .usecase-section+section>.container-fluid>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.yeting-home .usecase-grid{gap:12px}.yeting-home .home-hero>.container-fluid>.grid{gap:26px}}
