/* Local visual refinement, 22 October 2026. Original content and tools retained. */
:root{--ink:#17222B;--ink2:#46545F;--slate:#24323D;--slate2:#31424F;--paper:#F3F5F4;--card:#FFFFFF;--rule:#D3DBD8;--mint:#4CC9A0;--mintd:#0B6B53;--mintbg:#E2F4EC;--pink:#E5164A;--plate:#1C2730;--platefg:#DCE6E2;--shadow:0 1px 2px rgba(23,34,43,.06),0 6px 18px rgba(23,34,43,.06)}

/* 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;}}

/* Wall Socket: clear electrical reference, a dark label-reading desk. */
:root{--paper:#f4f7f7;--card:#fff;--ink:#173333;--ink2:#486262;--slate:#133b3b;--slate2:#1e5250;--mint:#8cddc5;--mintd:#17685d;--mintbg:#e1f3ee;--rule:#c7dcda;}
.wsk-top{background:#fff;color:#173333;border-bottom:1px solid #c7dcda;}.wsk-topin{padding:19px 0;flex-wrap:wrap;gap:16px;}.wsk-brand,.wsk-brand:hover{color:#173333;}.wsk-nav a{color:#173333;font-size:14px;}.wsk-nav a:hover,.wsk-nav a[aria-current=page]{color:#173333;background:#e0f2ed;box-shadow:none;}
.wsk-hero{background:#163e3e;color:#eaf8f3;padding:65px 0;border:0;}.wsk-hero h1{color:#f5fff9;font-size:clamp(38px,3.8vw,56px);letter-spacing:-.03em;line-height:1.06;}.wsk-hero .wsk-lede{color:#d2e8e1;}.wsk-hero .wsk-strip a{color:#bcebdc;}.wsk-review-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:56px;}.wsk-review-hero-grid .wsk-review-example{background:transparent;color:#ddf1e9;padding:0;}.wsk-review-example img{max-height:430px;border-radius:10px;}.wsk-review-example figcaption{font-family:'Overpass Mono',monospace;font-size:12px;line-height:1.8;}.wsk-search{background:#fff;border-radius:4px;padding:5px;}.wsk-search label{color:#244b43;}.wsk-search button{background:#17685d;border-radius:2px;}.wsk-search input{color:#173333;background:#fff;}
.wsk-review-section{padding:54px 28px;}.wsk-review-home .wsk-review-categories{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px 16px;}.wsk-review-category img{aspect-ratio:1;border-radius:6px;}.wsk-review-category strong{font-size:15px;}.wsk-review-intro{background:#e1f0ec;border-left:5px solid #297b6c;}.wsk-review-journey{grid-template-columns:1fr 1.25fr;gap:65px;}.wsk-review-journey ol{list-style:none;padding:0;}.wsk-review-journey li{padding:16px 0;border-bottom:1px solid #c7dcd8;}.wsk-review-journey li:first-child{padding-top:0;}.wsk-review-journey strong{font-family:'Overpass Mono',monospace;font-size:17px;color:#1b6257;}.wsk-review-tools{border:0;background:#edf5f2;}.wsk-review-tools summary{background:#dbece7;}.wsk-review-reading>div>a{border:0;padding:25px;background:#173e3c;color:#eef9f5;border-radius:6px;}.wsk-review-reading>div>a:hover{background:#245e56;}
.wsk-review-heading{max-width:1120px;padding:52px 34px;background:#163e3e;color:#eaf8f3;}.wsk-review-heading h1{color:#f5fff9;font-size:clamp(34px,3.5vw,50px);}.wsk-review-heading a{color:#bcebdc;}.wsk-review-article{max-width:1080px;grid-template-columns:72px minmax(0,1fr);padding-top:38px;padding-bottom:38px;}.wsk-review-number{font:500 20px 'Overpass Mono',monospace;color:#17685d;}.wsk-review-article h2{font-size:30px;}.wsk-sec{padding-top:54px;padding-bottom:54px;}.wsk-txt p{line-height:1.8;}.wsk-fig{box-shadow:none;}.wsk-table th{background:#dcece7;}.wsk-foot{background:#143a38;}
@media(max-width:850px){.wsk-review-hero-grid{grid-template-columns:1fr;gap:30px;}.wsk-hero{padding:38px 0;}.wsk-hero h1{font-size:37px;}.wsk-review-home .wsk-review-categories{grid-template-columns:repeat(4,minmax(0,1fr));}.wsk-review-journey{grid-template-columns:1fr;gap:24px;}.wsk-review-heading{padding:34px 20px;}.wsk-review-article{grid-template-columns:32px minmax(0,1fr);gap:12px;}.wsk-review-article h2{font-size:26px;}.wsk-review-section{padding:36px 22px;}}
@media(max-width:550px){.wsk-review-home .wsk-review-categories{grid-template-columns:repeat(2,minmax(0,1fr));}.wsk-nav ul{gap:2px;}.wsk-nav a{font-size:13px;padding:10px;}}

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-100buy-logo{width:112px;max-height:none;height:auto;padding:7px 10px;background:#253139;border-radius:4px;} .official-footer-logo.official-100buy-logo{width:124px;max-width:124px;max-height:none;background:#253139;padding:7px 10px;}
@media(max-width:600px){header .official-brand img.official-100buy-logo{width:94px;padding:6px 8px;}header .official-brand .site-edition{max-width:128px;}}

/* Original official bitmap bytes, natural ratio and sufficient backing contrast. */
header .official-brand img.official-100buy-logo{width:112px;max-height:none;height:auto;padding:7px 10px;background:#253139;border-radius:4px;} .official-footer-logo.official-100buy-logo{width:124px;max-width:124px;max-height:none;background:#253139;padding:7px 10px;}
@media(max-width:600px){header .official-brand img.official-100buy-logo{width:94px;padding:6px 8px;}header .official-brand .site-edition{max-width:128px;}}



/* Final visual corrections after actual mobile rendering. */
.wsk-topin{padding:19px 24px;}.wsk-review-journey h2,.wsk-review-journey strong{color:#e9fff5;}.wsk-review-journey li{border-color:#618b81;}.wsk-review-journey a{color:#d7f5e9;}@media(max-width:650px){.wsk-topin{padding:15px 18px;}.wsk-nav{width:100%;}}
