/* Local visual refinement, 22 October 2026. Original content and tools retained. */
:root{--paper:#fbfaf7;--paper2:#f3f0ea;--ink:#16191c;--graphite:#2b3036;--muted:#4a5058;--line:#d9d5cc;--orange:#e8590c;--orange2:#fce3d2;--bandbg:#23282d;--bandtx:#f4f2ec;--bandmut:#cfcbc2;--focus:#e8590c;--card:#ffffff}

/* A coherent light editorial palette, also when the OS prefers dark UI. */
:root{color-scheme:light;}
main{overflow-wrap:break-word;} img{max-width:100%;} button,input,select,textarea{font:inherit;}
a,button,summary{touch-action:manipulation;} a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:4px;}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}

/* Dressing Ease: readable, high-contrast pages with confident accessible controls. */
:root{--paper:#fffdfa;--paper2:#f6eee5;--ink:#20272b;--graphite:#283239;--muted:#4d585e;--orange:#a74618;--orange2:#f8dec8;--line:#ded6ca;--focus:#8e3814;}
.dzq-head{background:#fffdfa;border:0;}.dzq-headin{padding:18px 0;min-height:100px;gap:20px;flex-wrap:wrap;}.dzq-nav a{font-size:15px;min-height:48px;border-radius:0;}.dzq-nav a[aria-current=page]{background:#f2dfc9;box-shadow:none;}.dzq-hero{background:#f5cda9;padding:55px 0;}.dzq-review-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);gap:56px;}.dzq-review-hero-copy h1{font-size:clamp(40px,4.1vw,62px);font-weight:800;letter-spacing:-.045em;line-height:1.03;max-width:20ch;}.dzq-review-hero-grid .dzq-review-example{background:#fffaf2;padding:16px;border-radius:0;box-shadow:10px 10px 0 #dba575;}.dzq-review-example figcaption{font-size:15px;line-height:1.65;}.dzq-search{border:2px solid #20272b;border-radius:0;}.dzq-search button{background:#20272b;border-radius:0;min-height:52px;}.dzq-strip a{color:#272f32;text-decoration-thickness:2px;}
.dzq-review-section{padding:60px 28px;}.dzq-review-section h2{font-size:36px;letter-spacing:-.025em;}.dzq-review-intro{background:transparent;border-bottom:3px solid #20272b;}.dzq-review-intro h3{font-size:24px;}.dzq-review-home .dzq-review-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}.dzq-review-category img{aspect-ratio:1.35;}.dzq-review-category strong{display:block;background:#293339;color:#fff;padding:13px 16px;margin:0;font-size:19px;}.dzq-review-category:hover strong{background:#a74618;}.dzq-review-journey{background:#f8ecdf;gap:65px;}.dzq-review-journey li{padding-left:12px;}.dzq-review-journey strong{font-size:21px;}.dzq-review-tools{border:0;}.dzq-review-tools summary{background:#f5cda9;padding:24px;font-size:20px;}.dzq-review-reading>div{gap:24px;}.dzq-review-reading>div>a{border:0;background:#293339;color:#fff;padding:28px;}.dzq-review-reading strong{font-size:24px;line-height:1.2;}.dzq-review-reading span{color:#ece7df;}
.dzq-review-heading{max-width:1140px;background:#f5cda9;padding:50px 36px;}.dzq-review-heading h1{font-size:clamp(36px,3.7vw,52px);letter-spacing:-.035em;}.dzq-review-heading nav a{font-size:16px;}.dzq-review-article{max-width:1080px;grid-template-columns:74px minmax(0,1fr);padding-top:40px;padding-bottom:40px;}.dzq-review-number{font-size:35px;color:#a74618;}.dzq-review-article h2{font-size:30px;}.dzq-review-article p{font-size:19px;line-height:1.8;}.dzq-sec{padding-top:55px;padding-bottom:55px;}.dzq-fig{box-shadow:none;border-radius:0;}.dzq-field label{line-height:1.5;}.dzq-foot{background:#293339;}
@media(max-width:850px){.dzq-review-hero-grid{grid-template-columns:1fr;gap:32px;}.dzq-review-hero-copy h1{font-size:39px;}.dzq-review-hero-grid .dzq-review-example{max-width:360px;margin-right:12px;}.dzq-review-home .dzq-review-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;}.dzq-review-category strong{font-size:17px;padding:12px;}.dzq-review-section{padding:38px 22px;}.dzq-review-section h2{font-size:31px;}.dzq-review-journey{gap:25px;}.dzq-review-heading{padding:35px 20px;}.dzq-review-article{grid-template-columns:32px minmax(0,1fr);gap:12px;}.dzq-review-article h2{font-size:27px;}.dzq-review-article p{font-size:18px;}}

header .official-brand{display:flex;align-items:center;gap:15px;min-width:0;text-decoration:none;flex-shrink:0;}
header .official-brand img{width:126px;height:auto;max-height:52px;object-fit:contain;flex:none;}
header .official-brand .site-edition{display:flex;flex-direction:column;gap:3px;padding-left:15px;border-left:1px solid currentColor;font-family:inherit;font-size:16px;line-height:1.2;font-weight:600;max-width:190px;}
header .official-brand .site-edition small{font:400 11px/1.35 system-ui,sans-serif;letter-spacing:.025em;opacity:.85;}
.official-footer-logo{display:block;max-width:130px;width:130px;height:auto;max-height:55px;object-fit:contain;margin:0 0 22px;padding:7px;background:#fff;border-radius:3px;}
@media(max-width:1050px){header .official-brand{gap:11px;}header .official-brand .site-edition{font-size:14px;padding-left:11px;max-width:170px;}header .official-brand img{width:110px;}}
@media(max-width:600px){header .official-brand img{width:95px;max-height:42px;}header .official-brand .site-edition{font-size:13px;max-width:135px;}header .official-brand .site-edition small{font-size:10px;}}

/* Original official bitmap bytes, natural ratio and sufficient backing contrast. */
header .official-brand img.official-fatobuy-logo{width:172px;max-height:none;height:auto;} .official-footer-logo.official-fatobuy-logo{width:172px;max-width:172px;max-height:none;padding:9px;background:#fff;}
@media(max-width:600px){header .official-brand img.official-fatobuy-logo{width:128px;}header .official-brand .site-edition{max-width:124px;font-size:12px;}}

/* Original official bitmap bytes, natural ratio and sufficient backing contrast. */
header .official-brand img.official-fatobuy-logo{width:172px;max-height:none;height:auto;} .official-footer-logo.official-fatobuy-logo{width:172px;max-width:172px;max-height:none;padding:9px;background:#fff;}
@media(max-width:600px){header .official-brand img.official-fatobuy-logo{width:128px;}header .official-brand .site-edition{max-width:124px;font-size:12px;}}



/* Final visual corrections after actual mobile rendering. */
.dzq-headin{padding:18px 24px;}.dzq-review-journey,.dzq-review-journey h2,.dzq-review-journey a,.dzq-review-journey strong{color:#20272b;}@media(max-width:650px){.dzq-headin{padding:15px 16px;gap:10px;}.dzq-headin .official-brand .site-edition{max-width:104px;}.dzq-menubtn{font-size:14px;padding:0 10px;min-width:54px;}}
