/* devartsolutions.com theme "levelselect" (2026-11-02): style + layout, CSS only (HTML/text unchanged).
   Bespoke design (owner request 2026-11-02: new page structure, modern); own palette, fonts, logo and favicon. Fonts self-hosted from Google Fonts (SIL OFL). */
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dynapuff-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dynapuff-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dynapuff-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/dynapuff-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/dynapuff-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/dynapuff-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dynapuff-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dynapuff-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"DynaPuff";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dynapuff-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-greek.woff2) format("woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-greek.woff2) format("woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-greek.woff2) format("woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-greek.woff2) format("woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-greek.woff2) format("woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Varela Round";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/varela-round-400-hebrew.woff2) format("woff2");unicode-range:U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F}
@font-face{font-family:"Varela Round";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/varela-round-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Varela Round";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/varela-round-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Varela Round";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/varela-round-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* devartsolutions.com / PixelTread — "Daylight level select": a bright 2D platformer world, the agent window as the screen of a
   chunky handheld console on sunny hills; home sections are stages on a winding trail. DynaPuff + Varela Round. */
html:has(body.theme-p130-pixeltread){background:linear-gradient(#5ec2fa,#5ec2fa) top/100% 300px no-repeat,#7a4a2a}
html body.theme-p130-pixeltread{--bg:#fffbf0!important;--ink:#133059!important;--accent:#e8414f!important;
  --sky:#5ec2fa;--sky2:#bfe8ff;--sun:#ffd23f;--sundk:#c98a00;--grass:#3dbe6a;--grassdk:#24965a;--navy:#133059;--coral:#ef5a5f;--coraldk:#c63f48;
  --paper:#fffbf0;--muted:#3e577c;--line:rgba(19,48,89,.14);
  --lang-radius:999px;--nav-radius:14px;--nav-accent:#133059;
  --fh:"DynaPuff","Varela Round",Inter,ui-rounded,system-ui,sans-serif;--fb:"Varela Round",Inter,ui-rounded,system-ui,sans-serif;
  font-family:var(--fb);color:var(--navy);
  background:linear-gradient(180deg,#5ec2fa 0,#8fd5fb 380px,#bfe8ff 760px,#d6f0ff 900px) top/100% 1000px no-repeat,#fffbf0;}
html body.theme-p130-pixeltread:not(.page-0){background:linear-gradient(#5ec2fa,#5ec2fa) top/100% 160px no-repeat,#fffbf0}
html body.theme-p130-pixeltread{overflow-x:clip}
body.theme-p130-pixeltread h1,body.theme-p130-pixeltread h2{hyphens:manual}
body.theme-p130-pixeltread h1,body.theme-p130-pixeltread h2,body.theme-p130-pixeltread h3{font-family:var(--fh);letter-spacing:-.01em;font-weight:700;color:var(--navy)}
body.theme-p130-pixeltread h1{font-weight:700}
body.theme-p130-pixeltread p{color:inherit}
body.theme-p130-pixeltread code,body.theme-p130-pixeltread pre{font-family:ui-monospace,"Cascadia Code",Consolas,monospace}

/* ---------- header: white pill floating on the sky ---------- */
body.theme-p130-pixeltread .header{border:0;background:#fff;border-radius:999px;min-height:0;padding:10px 12px 10px 22px;margin-top:18px;
  box-shadow:0 5px 0 rgba(19,48,89,.16),0 16px 30px -18px rgba(19,48,89,.45);position:relative;z-index:5}
[dir=rtl] body.theme-p130-pixeltread .header{padding:10px 22px 10px 12px}
body.theme-p130-pixeltread .brand{font-family:var(--fh);font-size:23px;letter-spacing:0;font-weight:700;color:var(--navy)}
body.theme-p130-pixeltread .brand-symbol{background:none;border-radius:0;width:34px;height:34px}
body.theme-p130-pixeltread .brand-symbol svg{width:34px;height:34px;display:block}
body.theme-p130-pixeltread .main-nav{font-size:14px;gap:6px}
body.theme-p130-pixeltread .main-nav a{opacity:1;padding:8px 14px;border-radius:999px;color:var(--navy);font-weight:600}
body.theme-p130-pixeltread .main-nav a:hover,body.theme-p130-pixeltread .main-nav a[aria-current]{text-decoration:none;background:#e6f5ff}
body.theme-p130-pixeltread .header .language{background:#fff6d1;border-color:#f0d36a!important}
@media(max-width:760px){
  body.theme-p130-pixeltread .header{border-radius:22px;margin-top:10px;padding-inline:14px 8px!important;width:calc(100% - 24px)}
  [dir=rtl] body.theme-p130-pixeltread .header{padding-inline:14px 8px!important}
  body.theme-p130-pixeltread .header.has-burger.nav-open .main-nav a{padding:10px 6px}
  body.theme-p130-pixeltread .header.has-burger.nav-open .language{margin-bottom:10px}
}

/* ---------- buttons ---------- */
body.theme-p130-pixeltread .button{font-family:var(--fh);font-weight:600;font-size:16px;border-radius:999px;padding:15px 26px;gap:12px;letter-spacing:0;
  transition:transform .12s,box-shadow .12s}
body.theme-p130-pixeltread .button.primary{background:var(--sun);color:var(--navy);border:3px solid var(--navy);box-shadow:0 6px 0 var(--navy)}
body.theme-p130-pixeltread .button.primary:hover{transform:translateY(2px);box-shadow:0 4px 0 var(--navy)}
body.theme-p130-pixeltread .button.secondary{background:#fff;color:var(--navy);border:3px solid var(--navy);box-shadow:0 6px 0 rgba(19,48,89,.25)}
body.theme-p130-pixeltread .button.secondary:hover{transform:translateY(2px);box-shadow:0 4px 0 rgba(19,48,89,.25)}
body.theme-p130-pixeltread .btn-arrow{color:var(--navy)}

/* ---------- eyebrows: small pills ---------- */
body.theme-p130-pixeltread .eyebrow{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;font-family:var(--fb);color:var(--navy);
  display:inline-flex;gap:9px;background:#fff;border:2px solid var(--navy);border-radius:999px;padding:6px 15px 6px 10px;margin-bottom:22px}
body.theme-p130-pixeltread .eyebrow i{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff3a8 0 22%,var(--sun) 24% 64%,var(--sundk) 66%)}

/* =================== HOME HERO =================== */
body.theme-p130-pixeltread .home-hero{display:block!important;min-height:0;text-align:center;padding:40px 0 0;isolation:isolate;position:relative}
body.theme-p130-pixeltread .home-hero::before{content:"";position:absolute;z-index:-2;inset-block:-36px 0;inset-inline:calc(50% - 50vw);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 520' preserveAspectRatio='xMidYMin slice'%3E %3Cdefs%3E%3CradialGradient id='h' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23fff6c8' stop-opacity='.95'/%3E%3Cstop offset='.45' stop-color='%23ffe680' stop-opacity='.45'/%3E%3Cstop offset='1' stop-color='%23ffe680' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E %3Ccircle cx='1360' cy='120' r='170' fill='url(%23h)'/%3E %3Ccircle cx='1360' cy='120' r='62' fill='%23ffd23f'/%3E%3Ccircle cx='1360' cy='120' r='48' fill='%23ffe066'/%3E %3Cg opacity='.95'%3E%3Cg transform='translate(110 70) scale(1)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3Cg transform='translate(420 170) scale(0.62)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3Cg transform='translate(1080 250) scale(0.8)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3Cg transform='translate(1460 300) scale(0.55)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3Cg transform='translate(700 150) scale(0.45)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3C/g%3E %3Cg fill='%23ffd23f' stroke='%23c98a00' stroke-width='4'%3E%3Ccircle cx='250' cy='330' r='15'/%3E%3Ccircle cx='292' cy='330' r='15'/%3E%3C/g%3E %3Cg transform='translate(-1020 110)'%3E%3Crect x='1180' y='120' width='46' height='46' rx='6' fill='%23e8803a' stroke='%238f4416' stroke-width='4'/%3E%3Crect x='1226' y='120' width='46' height='46' rx='6' fill='%23e8803a' stroke='%238f4416' stroke-width='4'/%3E %3Cpath d='M1180 143h92M1203 120v23M1249 143v23' stroke='%238f4416' stroke-width='4'/%3E%3C/g%3E %3C/svg%3E") top center/1600px auto no-repeat}
body.theme-p130-pixeltread .home-hero::after{content:"";position:absolute;z-index:-1;inset-block-end:0;height:420px;inset-inline:calc(50% - 50vw);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 420' preserveAspectRatio='xMidYMax slice'%3E %3Cpath d='M0 210 C160 120 300 130 430 190 C560 250 640 110 820 110 C1000 110 1060 220 1220 180 C1360 145 1460 90 1600 130 V420 H0Z' fill='%23a6dcf4'/%3E %3Cpath d='M0 270 C140 200 260 190 380 240 C500 290 600 210 740 205 C900 200 960 280 1110 265 C1260 250 1380 190 1600 230 V420 H0Z' fill='%237fd39a'/%3E %3Cg fill='%2358bf7c'%3E%3Ccircle cx='300' cy='238' r='22'/%3E%3Crect x='296' y='250' width='8' height='22' fill='%233d8c5b'/%3E%3Ccircle cx='1180' cy='258' r='18'/%3E%3Crect x='1176' y='268' width='8' height='18' fill='%233d8c5b'/%3E%3Ccircle cx='1210' cy='254' r='24'/%3E%3Crect x='1206' y='268' width='8' height='22' fill='%233d8c5b'/%3E%3C/g%3E %3Cpath d='M0 330 C180 290 360 300 560 320 C760 340 900 300 1080 300 C1280 300 1420 330 1600 310 V420 H0Z' fill='%2345c271'/%3E %3Cpath d='M0 372 H1600 V420 H0Z' fill='%233dbe6a'/%3E %3Cg fill='%232ea05a' opacity='.55'%3E%3Ccircle cx='120' cy='352' r='6'/%3E%3Ccircle cx='520' cy='344' r='5'/%3E%3Ccircle cx='980' cy='338' r='6'/%3E%3Ccircle cx='1430' cy='340' r='5'/%3E%3C/g%3E %3C/svg%3E") bottom center/max(1600px,100vw) 420px no-repeat}
body.theme-p130-pixeltread .home-hero .hero-copy{max-width:1060px;margin-inline:auto}
body.theme-p130-pixeltread .home-hero h1{font-size:clamp(44px,4.7vw,66px);line-height:1.04;margin:0 auto 18px;max-width:1040px;text-wrap:balance;letter-spacing:-.02em}
body.theme-p130-pixeltread .h1-mark{display:inline;background:var(--sun);color:var(--navy);border:4px solid var(--navy);border-radius:.32em;padding:0 .18em .02em;
  box-shadow:0 .09em 0 var(--navy);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.24}
body.theme-p130-pixeltread .home-hero .hero-lead{max-width:780px;text-wrap:pretty;margin:0 auto;font-size:19px;line-height:1.6;opacity:1;color:var(--navy)}
body.theme-p130-pixeltread .home-hero .actions{justify-content:center;margin-top:28px}

/* the handheld console */
body.theme-p130-pixeltread .home-hero .agent-run{position:relative;z-index:1;max-width:900px;margin:36px auto 0;text-align:start;overflow:visible;
  background:linear-gradient(180deg,#f46a6f,#ec5258 60%,#dd4650);border:4px solid var(--navy);border-radius:46px;padding:22px 132px 26px;
  box-shadow:inset 0 -10px 0 rgba(0,0,0,.12),inset 0 6px 0 rgba(255,255,255,.28),0 10px 0 var(--navy),0 40px 60px -26px rgba(19,48,89,.6)}
/* D-pad (left) */
body.theme-p130-pixeltread .home-hero .agent-run::before{content:"";position:absolute;inset-inline-start:34px;top:50%;width:66px;height:66px;margin-top:-33px;
  background:linear-gradient(var(--navy),var(--navy)) center/22px 66px no-repeat,linear-gradient(var(--navy),var(--navy)) center/66px 22px no-repeat;
  border-radius:8px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.25))}
/* A/B buttons (right) */
body.theme-p130-pixeltread .home-hero .agent-run::after{content:"";position:absolute;inset-inline-end:28px;top:50%;width:80px;height:70px;margin-top:-35px;
  background:radial-gradient(circle at 26% 66%,#ffd23f 0 15px,#133059 16px 19px,transparent 20px),radial-gradient(circle at 74% 34%,#5ec2fa 0 15px,#133059 16px 19px,transparent 20px);
  filter:drop-shadow(0 4px 0 rgba(0,0,0,.25))}
body.theme-p130-pixeltread .home-hero .agent-run .agent-run-bar,body.theme-p130-pixeltread .home-hero .agent-run .agent-run-body{position:relative;z-index:1}
body.theme-p130-pixeltread .agent-run{background:#f7fcff;border:3px solid var(--navy);border-radius:20px;color:var(--navy)}
body.theme-p130-pixeltread .agent-run-bar{background:var(--navy);color:#fff;font-size:13px;border:0;padding:11px 18px;font-family:var(--fb)}
body.theme-p130-pixeltread .agent-run-bar span:first-child{opacity:1}
body.theme-p130-pixeltread .agent-run-mode{color:#ffd23f}
body.theme-p130-pixeltread .agent-run-body{background:linear-gradient(180deg,#eaf7ff,#f9fdff)}
body.theme-p130-pixeltread .home-hero .agent-run-bar{border-radius:22px 22px 0 0;border:3px solid var(--navy);border-bottom:0}
body.theme-p130-pixeltread .home-hero .agent-run-body{border:3px solid var(--navy);border-top:0;border-radius:0 0 22px 22px;padding:14px 18px 12px}
body.theme-p130-pixeltread .home-hero .agent-run-foot{margin-top:10px}
body.theme-p130-pixeltread .agent-run-prompt span{background:var(--navy);color:#fff;border-radius:16px 16px 4px 16px;font-size:14px}
[dir=rtl] body.theme-p130-pixeltread .agent-run-prompt span{border-radius:16px 16px 16px 4px}
body.theme-p130-pixeltread .agent-run-steps{gap:6px}
body.theme-p130-pixeltread .agent-run-steps li{background:#fff;border:2px solid rgba(19,48,89,.16);border-radius:12px;padding:6px 14px}
body.theme-p130-pixeltread .ar-tool{color:#1b6fb0;font-weight:700}
body.theme-p130-pixeltread .ar-res,body.theme-p130-pixeltread .ar-ok{color:#1d7a43;opacity:1;font-weight:600}
body.theme-p130-pixeltread .agent-run-foot>span:first-child{opacity:1;color:var(--muted)}
body.theme-p130-pixeltread .ar-btn{border:2px solid var(--navy);border-radius:999px;background:#fff;color:var(--navy);font-weight:600}
body.theme-p130-pixeltread .ar-btn-primary{background:var(--grass);border-color:var(--navy);color:var(--navy)}

/* =================== FACTS: collectibles on the grass =================== */
body.theme-p130-pixeltread main.wrap>.cards{position:relative;isolation:isolate;margin-inline:calc(50% - 50vw);padding:26px max(24px,calc(50vw - 640px)) 50px;border:0;
  background:linear-gradient(180deg,#3dbe6a 0,#35b162 100%);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}
body.theme-p130-pixeltread main.wrap>.cards::after{content:"";position:absolute;z-index:-1;inset-inline:0;bottom:0;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='80' viewBox='0 0 120 80'%3E%3Crect width='120' height='80' fill='%237a4a2a'/%3E%3Cg fill='%238e5a35'%3E%3Crect x='10' y='12' width='14' height='8' rx='4'/%3E%3Crect x='70' y='30' width='18' height='9' rx='4.5'/%3E%3Crect x='34' y='56' width='12' height='7' rx='3.5'/%3E%3Crect x='96' y='64' width='10' height='6' rx='3'/%3E%3C/g%3E%3C/svg%3E") 0 0/120px 80px;border-top:4px solid #24965a}
body.theme-p130-pixeltread main.wrap>.cards article{background:#fffbf0;border:3px solid var(--navy);border-radius:22px;padding:48px 14px 16px;text-align:center;position:relative;
  box-shadow:0 6px 0 var(--navy);margin-top:24px}
body.theme-p130-pixeltread main.wrap>.cards article::before{content:"";position:absolute;top:-28px;inset-inline-start:50%;margin-inline-start:-28px;width:56px;height:56px;border-radius:50%;
  background:radial-gradient(circle at 36% 32%,#fff6bf 0 14%,#ffd23f 16% 56%,#e8ad12 58% 66%,#c98a00 68%);border:3px solid var(--navy);box-shadow:0 4px 0 var(--navy)}
body.theme-p130-pixeltread main.wrap>.cards article:nth-child(even)::before{border-radius:12px;transform:rotate(45deg);width:46px;height:46px;margin-inline-start:-23px;top:-22px;
  background:linear-gradient(135deg,#d6f4ff 0 22%,#5ec2fa 24% 60%,#2b8fd0 62%)}
body.theme-p130-pixeltread main.wrap>.cards article:nth-child(4n+2)::before{background:linear-gradient(135deg,#ffe0f0 0 22%,#ff7eb6 24% 60%,#d94a8e 62%)}
body.theme-p130-pixeltread main.wrap>.cards .number{font:600 13px/1.2 var(--fb);opacity:1;color:var(--muted);margin:0 0 6px;letter-spacing:0}
body.theme-p130-pixeltread main.wrap>.cards h3{font-size:clamp(20px,1.9vw,27px);margin:0 0 6px;line-height:1.1;overflow-wrap:anywhere}
body.theme-p130-pixeltread main.wrap>.cards p{font-size:14px;opacity:1;color:var(--muted);line-height:1.4}

/* =================== SCENARIO: NPC dialogue box =================== */
body.theme-p130-pixeltread .scenario{position:relative;max-width:1060px;margin:46px 0 0;margin-inline-start:max(0px,calc(50% - 560px));background:#fff;border:4px solid var(--navy);border-radius:28px;
  padding:28px 40px 30px 150px;box-shadow:0 8px 0 var(--navy)}
[dir=rtl] body.theme-p130-pixeltread .scenario{padding:28px 150px 30px 40px}
body.theme-p130-pixeltread .scenario::before{content:"";position:absolute;inset-inline-start:30px;top:34px;width:90px;height:90px;border-radius:26px;border:3px solid var(--navy);
  background:radial-gradient(circle at 34% 44%,var(--navy) 0 7px,transparent 8px),radial-gradient(circle at 66% 44%,var(--navy) 0 7px,transparent 8px),
  radial-gradient(ellipse 22px 9px at 50% 70%,var(--coral) 0 99%,transparent 100%),linear-gradient(180deg,#ffd23f,#ffc21a)}
body.theme-p130-pixeltread .scenario::after{content:"";position:absolute;bottom:-26px;inset-inline-start:110px;width:40px;height:26px;background:#fff;border:4px solid var(--navy);border-top:0;
  clip-path:polygon(0 0,100% 0,0 100%);border-inline-end:0}
[dir=rtl] body.theme-p130-pixeltread .scenario::after{clip-path:polygon(0 0,100% 0,100% 100%)}
body.theme-p130-pixeltread .scenario .eyebrow{margin-bottom:12px}
body.theme-p130-pixeltread .scenario h2{font-size:clamp(28px,2.8vw,40px);margin:0 0 12px}
body.theme-p130-pixeltread .scenario p{font-size:18px;line-height:1.65;margin:0;opacity:1}

/* =================== WALKTHROUGHS: stages on a winding trail =================== */
body.theme-p130-pixeltread.page-0 .scenario+.reading{max-width:none;padding:50px 0 10px;position:relative}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 44px;position:relative;isolation:isolate;padding-bottom:52px}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps::before{content:"";position:absolute;z-index:-1;inset:40px 12% 60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E %3Cpath d='M25 2 C25 14 75 14 75 30 C75 48 25 46 25 62 C25 80 75 78 75 98' fill='none' stroke='%23133059' stroke-opacity='.35' stroke-width='5' stroke-linecap='round' stroke-dasharray='0.1 14' vector-effect='non-scaling-stroke'/%3E %3C/svg%3E") center/100% 100% no-repeat}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article{border:3px solid var(--navy);border-radius:28px;background:#fff;padding:26px 28px 26px;box-shadow:0 8px 0 var(--navy);
  position:relative;min-width:0;align-self:start}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(even){transform:translateY(52px)}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(1){background:#fff}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(2){background:#f1fbff}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(3){background:#f2fcf3}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(4){background:#fff8e3}
body.theme-p130-pixeltread .steps .number{position:static;display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;margin:-58px 0 12px;
  font:700 22px/1 var(--fh);opacity:1;color:var(--navy);background:var(--sun);border:3px solid var(--navy);box-shadow:0 5px 0 var(--navy)}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(2) .number{background:#8fd5fb}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(3) .number{background:#7fd39a}
body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(4) .number{background:#ff9ea2}
body.theme-p130-pixeltread .steps h3{font-size:25px;margin:0 0 10px;line-height:1.15}
body.theme-p130-pixeltread .steps p{font-size:15.5px;line-height:1.6;opacity:1;color:var(--navy)}
body.theme-p130-pixeltread .code-example{background:#133059;border:3px solid var(--navy);border-radius:16px;color:#e6f3ff}
body.theme-p130-pixeltread .code-example>div{background:#0e2547;color:#cfe6ff;font-size:12px;padding:10px 14px;align-items:center}
body.theme-p130-pixeltread .code-example button{background:var(--sun);color:var(--navy);border-radius:999px;font-weight:700;padding:5px 12px}
body.theme-p130-pixeltread .code-example pre{padding:14px 18px;font-size:12.5px;line-height:1.75;color:#e6f3ff}
body.theme-p130-pixeltread.page-0 .scenario+.reading>p{text-align:center;margin:8px 0 0}

/* =================== COMPARISON: versus scoreboard =================== */
body.theme-p130-pixeltread .feature-matrix{position:relative;margin:40px 0 0;padding:34px 40px 36px;background:linear-gradient(180deg,#1f7fc4,#1a6aa8);border:4px solid var(--navy);border-radius:34px;
  color:#fff;box-shadow:0 10px 0 var(--navy);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:10px 46px;align-items:start}
body.theme-p130-pixeltread .feature-matrix>h2{color:#fff;font-size:clamp(28px,2.8vw,40px);grid-column:1;margin:0}
body.theme-p130-pixeltread .feature-matrix>p{grid-column:1;opacity:1;color:#e3f3ff;font-size:17px;line-height:1.6;margin:0}
body.theme-p130-pixeltread .feature-matrix table{grid-column:2;grid-row:1/span 2;width:100%;border-collapse:separate;border-spacing:0 8px;margin:0}
body.theme-p130-pixeltread .feature-matrix th,body.theme-p130-pixeltread .feature-matrix td{border:0;padding:10px 16px;font-size:15px;text-align:start;vertical-align:middle}
body.theme-p130-pixeltread .feature-matrix thead th{font:600 15px/1.2 var(--fh);color:#fff;padding-block:4px 6px;background:none;border:0}
body.theme-p130-pixeltread .feature-matrix thead th:last-child{color:var(--sun)}
body.theme-p130-pixeltread .feature-matrix tbody th{font:600 16px/1.2 var(--fh);color:#fff;background:rgba(255,255,255,.12);border-radius:14px 0 0 14px;border:0;width:22%}
[dir=rtl] body.theme-p130-pixeltread .feature-matrix tbody th{border-radius:0 14px 14px 0}
body.theme-p130-pixeltread .feature-matrix tbody td{background:rgba(255,255,255,.12);color:#e9f5ff}
body.theme-p130-pixeltread .feature-matrix tbody td:last-child{background:var(--sun);color:var(--navy);font-weight:600;border-radius:0 14px 14px 0}
[dir=rtl] body.theme-p130-pixeltread .feature-matrix tbody td:last-child{border-radius:14px 0 0 14px}

/* =================== HOW IT WORKS: underground band with blocks A–D =================== */
body.theme-p130-pixeltread main.wrap>.split-section{display:block;margin:44px calc(50% - 50vw) 0;padding:48px max(24px,calc(50vw - 640px)) 54px;border:0;position:relative;isolation:isolate;
  background:linear-gradient(180deg,rgba(19,48,89,.0),rgba(19,48,89,.0)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32' viewBox='0 0 64 32'%3E%3Crect width='64' height='32' fill='%231c3f73'/%3E%3Cpath d='M0 .5H64M0 16.5H64M32 0V16M16 16V32M48 16V32' stroke='%2316345f' stroke-width='2'/%3E%3C/svg%3E") 0 0/64px 32px,#1c3f73;color:#fff}
body.theme-p130-pixeltread main.wrap>.split-section::before{content:"";position:absolute;inset-inline:0;top:0;height:18px;background:#3dbe6a;border-bottom:4px solid #24965a;z-index:-1}
body.theme-p130-pixeltread main.wrap>.split-section h2{color:#fff;text-align:center;font-size:clamp(28px,2.8vw,40px);margin:12px 0 30px}
body.theme-p130-pixeltread main.wrap>.split-section .setup{list-style:none;counter-reset:blk;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
body.theme-p130-pixeltread main.wrap>.split-section .setup li{counter-increment:blk;position:relative;background:#fffbf0;color:var(--navy);border:3px solid #0b2140;border-radius:20px;
  padding:50px 18px 18px;font-size:15.5px;line-height:1.55;box-shadow:0 7px 0 #0b2140}
body.theme-p130-pixeltread main.wrap>.split-section .setup li::before{content:counter(blk,upper-alpha);position:absolute;top:-22px;inset-inline-start:18px;width:58px;height:58px;display:grid;place-items:center;
  font:700 26px/1 var(--fh);color:#5a2a0e;background:#f09040;border:3px solid #0b2140;border-radius:10px;
  box-shadow:inset 0 -6px 0 rgba(0,0,0,.18),inset 0 4px 0 rgba(255,255,255,.35)}
body.theme-p130-pixeltread main.wrap>.split-section .setup li:nth-child(2)::before{background:#ffd23f}
body.theme-p130-pixeltread main.wrap>.split-section .setup li:nth-child(3)::before{background:#7fd39a}
body.theme-p130-pixeltread main.wrap>.split-section .setup li:nth-child(4)::before{background:#8fd5fb}

/* =================== WHO: floating platforms =================== */
body.theme-p130-pixeltread.page-0 .split-section+.reading{max-width:none;padding:42px 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 30px;align-items:start}
body.theme-p130-pixeltread.page-0 .split-section+.reading>h2{grid-column:1/-1;margin:0 0 8px;font-size:clamp(28px,2.8vw,40px)}
body.theme-p130-pixeltread.page-0 .split-section+.reading>p{margin:0;background:#fff;border:3px solid var(--navy);border-radius:22px;padding:30px 24px 22px;position:relative;box-shadow:0 7px 0 var(--navy);
  font-size:16px;line-height:1.65;border-top:16px solid var(--grass)}
body.theme-p130-pixeltread.page-0 .split-section+.reading>p:nth-of-type(2){margin-top:30px}
body.theme-p130-pixeltread.page-0 .split-section+.reading>p:nth-of-type(3){margin-top:16px}
body.theme-p130-pixeltread.page-0 .split-section+.reading>p::before{content:"";position:absolute;top:-16px;inset-inline:18px;height:6px;background:repeating-linear-gradient(90deg,#24965a 0 8px,transparent 8px 16px)}

/* =================== FAQ: quest log =================== */
body.theme-p130-pixeltread main.wrap>.faq{max-width:none;margin:36px 0 0;background:#fff8e3;border:4px solid var(--navy);border-radius:30px;padding:0 0 18px;box-shadow:0 9px 0 var(--navy);overflow:hidden}
body.theme-p130-pixeltread .faq>h2{margin:0 0 6px;padding:18px 36px;background:var(--sun);border-bottom:4px solid var(--navy);font-size:clamp(26px,2.5vw,36px)}
body.theme-p130-pixeltread .faq details{border:0;border-bottom:2px dashed rgba(19,48,89,.22);margin:0 36px;padding:10px 0}
body.theme-p130-pixeltread .faq details:last-of-type{border-bottom:0}
body.theme-p130-pixeltread .faq summary{font:600 18px/1.35 var(--fh);color:var(--navy);list-style:none;display:block;position:relative;padding-inline-start:44px}
body.theme-p130-pixeltread .faq summary::-webkit-details-marker{display:none}
body.theme-p130-pixeltread .faq summary::before{content:"";position:absolute;inset-inline-start:0;top:0;width:26px;height:26px;border:3px solid var(--navy);border-radius:8px;background:#fff}
body.theme-p130-pixeltread .faq details[open] summary::before{background:var(--grass);box-shadow:inset 0 0 0 4px #fff}
body.theme-p130-pixeltread .faq details p{margin:10px 0 4px;padding-inline-start:44px;opacity:1;max-width:none;font-size:16px;line-height:1.65;color:var(--navy)}

/* =================== CLOSING: level complete =================== */
body.theme-p130-pixeltread main.wrap>.closing{position:relative;isolation:isolate;margin:44px calc(50% - 50vw) 0;border:0;border-radius:0;padding:40px max(24px,calc(50vw - 600px)) 58px;text-align:center;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 150'%3E%3Cg fill='%23ffd23f' stroke='%23c98a00' stroke-width='3' stroke-linejoin='round'%3E%3Cpath d='M70 20l11 23 25 4-18 18 4 25-22-12-22 12 4-25-18-18 25-4z'/%3E%3Cpath d='M170 80l7 15 16 2-12 11 3 16-14-8-14 8 3-16-12-11 16-2z'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Ccircle cx='20' cy='120' r='4'/%3E%3Ccircle cx='200' cy='20' r='5'/%3E%3C/g%3E%3C/svg%3E") left max(16px,calc(50vw - 640px)) top 34px/220px auto no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cg fill='%23ffd23f' stroke='%23c98a00' stroke-width='3' stroke-linejoin='round'%3E%3Cpath d='M50 12l9 19 21 3-15 15 4 21-19-10-19 10 4-21-15-15 21-3z'/%3E%3C/g%3E%3Ccircle cx='105' cy='80' r='4' fill='%23fff'/%3E%3C/svg%3E") right max(150px,calc(50vw - 470px)) top 26px/120px auto no-repeat,radial-gradient(ellipse 60% 70% at 50% 40%,#fff6c4,transparent 70%),linear-gradient(180deg,#bfe8ff,#8fd5fb);overflow:hidden}
body.theme-p130-pixeltread main.wrap>.closing::before{content:"";position:absolute;z-index:-1;inset-inline-end:max(20px,calc(50vw - 600px));bottom:22px;width:110px;height:240px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 260'%3E %3Crect x='54' y='10' width='8' height='230' rx='4' fill='%23f4f7fb'/%3E%3Ccircle cx='58' cy='12' r='11' fill='%23ffd23f' stroke='%23c98a00' stroke-width='3'/%3E %3Cpath d='M62 30 L112 48 L62 68Z' fill='%233dbe6a' stroke='%2324965a' stroke-width='3' stroke-linejoin='round'/%3E %3Crect x='30' y='232' width='56' height='22' rx='5' fill='%23e8803a' stroke='%238f4416' stroke-width='3'/%3E%3C/svg%3E") center/contain no-repeat}
body.theme-p130-pixeltread main.wrap>.closing::after{content:"";position:absolute;z-index:-1;inset-inline:0;bottom:0;height:24px;background:#3dbe6a;border-top:4px solid #24965a}
body.theme-p130-pixeltread main.wrap>.closing>span{display:inline-block;font:700 18px/1 var(--fh);letter-spacing:0;text-transform:none;color:#fff;background:var(--coral);border:3px solid var(--navy);
  padding:12px 30px;border-radius:12px;box-shadow:0 5px 0 var(--navy);transform:rotate(-2deg)}
body.theme-p130-pixeltread main.wrap>.closing h2{font-size:clamp(34px,3.6vw,52px);margin:20px auto 12px;max-width:820px}
body.theme-p130-pixeltread main.wrap>.closing p{max-width:620px;margin:0 auto 28px;font-size:18px;line-height:1.6}

/* =================== LINKS: level nodes on a route =================== */
body.theme-p130-pixeltread.page-0 .closing+.reading{max-width:none;padding:34px 0 30px;text-align:center}
body.theme-p130-pixeltread.page-0 .closing+.reading h2{font-size:clamp(26px,2.5vw,36px);margin:0 0 6px}
body.theme-p130-pixeltread.page-0 .closing+.reading>p:first-of-type{color:var(--muted);margin:0 0 22px}
body.theme-p130-pixeltread.page-0 .closing+.reading>p:last-of-type{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 12px;margin:0;
  background:radial-gradient(circle,rgba(19,48,89,.3) 2.5px,transparent 3px) 0 50%/18px 18px repeat-x}
body.theme-p130-pixeltread .reading .text-link{margin:0;display:inline-flex;align-items:center;gap:10px;background:#fff;border:3px solid var(--navy);border-radius:999px;padding:10px 12px 10px 20px;
  font:600 15px/1.2 var(--fh);text-decoration:none;color:var(--navy);box-shadow:0 5px 0 var(--navy)}
[dir=rtl] body.theme-p130-pixeltread .reading .text-link{margin:0;padding:10px 20px 10px 12px}
body.theme-p130-pixeltread .reading .text-link:hover{background:#fff6d1}
body.theme-p130-pixeltread .link-arrow{background:var(--sun)!important;color:var(--navy)!important;border:2px solid var(--navy)}

/* =================== FOOTER: dirt ground =================== */
body.theme-p130-pixeltread footer.wrap{width:auto;margin:0;border:0;padding:38px max(24px,calc(50vw - 620px)) 26px;color:#fff;position:relative;
  background:linear-gradient(180deg,#3dbe6a 0 18px,#24965a 18px 24px,transparent 24px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='80' viewBox='0 0 120 80'%3E%3Crect width='120' height='80' fill='%237a4a2a'/%3E%3Cg fill='%238e5a35'%3E%3Crect x='10' y='12' width='14' height='8' rx='4'/%3E%3Crect x='70' y='30' width='18' height='9' rx='4.5'/%3E%3Crect x='34' y='56' width='12' height='7' rx='3.5'/%3E%3Crect x='96' y='64' width='10' height='6' rx='3'/%3E%3C/g%3E%3C/svg%3E") 0 24px/120px 80px,#7a4a2a}
body.theme-p130-pixeltread footer .brand{color:#fff;font-size:22px}
body.theme-p130-pixeltread footer .footer-top{padding-top:10px}
body.theme-p130-pixeltread footer nav{gap:8px;margin:22px 0}
body.theme-p130-pixeltread footer nav a{background:rgba(255,255,255,.12);padding:8px 14px;border-radius:999px;font-size:14px}
body.theme-p130-pixeltread footer nav a:hover{background:rgba(255,255,255,.22)}
body.theme-p130-pixeltread .footer-bottom{opacity:1;color:#f6e6d6;font-size:13px}

/* =================== INNER PAGES =================== */
body.theme-p130-pixeltread .inner-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;min-height:0;padding:62px 0 96px;position:relative;isolation:isolate}
body.theme-p130-pixeltread .inner-hero::after{content:"";position:absolute;z-index:-1;inset-inline:calc(50% - 50vw);bottom:0;height:170px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 420' preserveAspectRatio='xMidYMax slice'%3E %3Cpath d='M0 210 C160 120 300 130 430 190 C560 250 640 110 820 110 C1000 110 1060 220 1220 180 C1360 145 1460 90 1600 130 V420 H0Z' fill='%23a6dcf4'/%3E %3Cpath d='M0 270 C140 200 260 190 380 240 C500 290 600 210 740 205 C900 200 960 280 1110 265 C1260 250 1380 190 1600 230 V420 H0Z' fill='%237fd39a'/%3E %3Cg fill='%2358bf7c'%3E%3Ccircle cx='300' cy='238' r='22'/%3E%3Crect x='296' y='250' width='8' height='22' fill='%233d8c5b'/%3E%3Ccircle cx='1180' cy='258' r='18'/%3E%3Crect x='1176' y='268' width='8' height='18' fill='%233d8c5b'/%3E%3Ccircle cx='1210' cy='254' r='24'/%3E%3Crect x='1206' y='268' width='8' height='22' fill='%233d8c5b'/%3E%3C/g%3E %3Cpath d='M0 330 C180 290 360 300 560 320 C760 340 900 300 1080 300 C1280 300 1420 330 1600 310 V420 H0Z' fill='%2345c271'/%3E %3Cpath d='M0 372 H1600 V420 H0Z' fill='%233dbe6a'/%3E %3Cg fill='%232ea05a' opacity='.55'%3E%3Ccircle cx='120' cy='352' r='6'/%3E%3Ccircle cx='520' cy='344' r='5'/%3E%3Ccircle cx='980' cy='338' r='6'/%3E%3Ccircle cx='1430' cy='340' r='5'/%3E%3C/g%3E %3C/svg%3E") bottom center/max(1600px,100vw) 260px no-repeat}
body.theme-p130-pixeltread .inner-hero::before{content:"";position:absolute;z-index:-2;inset-block:-120px 0;inset-inline:calc(50% - 50vw);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 520' preserveAspectRatio='xMidYMin slice'%3E %3Cdefs%3E%3CradialGradient id='h' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23fff6c8' stop-opacity='.95'/%3E%3Cstop offset='.45' stop-color='%23ffe680' stop-opacity='.45'/%3E%3Cstop offset='1' stop-color='%23ffe680' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E %3Ccircle cx='1360' cy='120' r='170' fill='url(%23h)'/%3E %3Ccircle cx='1360' cy='120' r='62' fill='%23ffd23f'/%3E%3Ccircle cx='1360' cy='120' r='48' fill='%23ffe066'/%3E %3Cg opacity='.95'%3E%3Cg transform='translate(110 70) scale(1)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3Cg transform='translate(420 170) scale(0.62)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3Cg transform='translate(1080 250) scale(0.8)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3Cg transform='translate(1460 300) scale(0.55)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3Cg transform='translate(700 150) scale(0.45)' fill='%23fff'%3E%3Crect x='0' y='30' width='190' height='44' rx='22'/%3E%3Ccircle cx='62' cy='34' r='34'/%3E%3Ccircle cx='112' cy='26' r='42'/%3E%3Ccircle cx='150' cy='44' r='26'/%3E%3C/g%3E%3C/g%3E %3Cg fill='%23ffd23f' stroke='%23c98a00' stroke-width='4'%3E%3Ccircle cx='250' cy='330' r='15'/%3E%3Ccircle cx='292' cy='330' r='15'/%3E%3C/g%3E %3Cg transform='translate(-1020 110)'%3E%3Crect x='1180' y='120' width='46' height='46' rx='6' fill='%23e8803a' stroke='%238f4416' stroke-width='4'/%3E%3Crect x='1226' y='120' width='46' height='46' rx='6' fill='%23e8803a' stroke='%238f4416' stroke-width='4'/%3E %3Cpath d='M1180 143h92M1203 120v23M1249 143v23' stroke='%238f4416' stroke-width='4'/%3E%3C/g%3E %3C/svg%3E") center 84px/1600px auto no-repeat,linear-gradient(180deg,#5ec2fa,#a6defc 70%,#c8ecff)}
body.theme-p130-pixeltread .inner-hero h1{font-size:clamp(38px,4.2vw,62px);line-height:1.06;margin:0;max-width:920px}
body.theme-p130-pixeltread .inner-hero .hero-number{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;opacity:1;font:700 48px/1 var(--fh);letter-spacing:0;color:var(--navy);
  background:radial-gradient(circle at 36% 30%,#fff6bf 0 12%,#ffd23f 14% 62%,#e8ad12 64%);border:4px solid var(--navy);box-shadow:0 8px 0 var(--navy);margin-bottom:6px}
body.theme-p130-pixeltread.page-1 .product-lead,body.theme-p130-pixeltread.page-2 main>.reading:first-of-type{max-width:none}
body.theme-p130-pixeltread .product-lead .large,body.theme-p130-pixeltread.page-2 main>section.reading:nth-child(2) .large{position:relative;margin:40px 0 0;background:#fff;border:4px solid var(--navy);border-radius:28px;padding:28px 34px;
  font-size:20px;line-height:1.6;opacity:1;box-shadow:0 8px 0 var(--navy);max-width:980px}
/* product: item gems */
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards{margin-inline:0;background:none}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards::after,body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards article::before{content:none}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards article{margin-top:0;text-align:start}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border:0;padding:48px 0 30px}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards article{background:#fff;border:3px solid var(--navy);border-radius:24px;box-shadow:0 7px 0 var(--navy);padding:26px 26px 24px;position:relative}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards .number{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;margin:0 0 18px;box-shadow:0 4px 0 var(--navy);
  font:700 0/0 var(--fh);background:linear-gradient(135deg,#d6f4ff 0 24%,#5ec2fa 26% 60%,#2b8fd0 62%);border:3px solid var(--navy);color:transparent}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards .number{font:700 17px/1 var(--fh);color:var(--navy)}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards article:nth-child(2) .number{background:linear-gradient(135deg,#ffe0f0 0 24%,#ff7eb6 26% 60%,#d94a8e 62%)}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards article:nth-child(3) .number{background:linear-gradient(135deg,#e0ffe8 0 24%,#62d18a 26% 60%,#2a9d5c 62%)}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards h3{font-size:24px;margin:0 0 8px}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards p{font-size:15.5px;opacity:1;color:var(--navy)}
/* product: inventory board */
body.theme-p130-pixeltread .reading:has(.feature-list){max-width:none;margin-top:40px;background:#1c3f73;border:4px solid var(--navy);border-radius:32px;padding:34px 36px 38px;color:#fff;box-shadow:0 10px 0 var(--navy)}
body.theme-p130-pixeltread .reading:has(.feature-list) h2{color:#fff;margin:0 0 6px}
body.theme-p130-pixeltread .feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
body.theme-p130-pixeltread .feature-list li{background:#26508c;border:3px solid #0b2140;border-radius:18px;color:#eaf4ff;font-size:14.5px;line-height:1.55;padding:16px 16px 18px;
  box-shadow:inset 0 0 0 3px rgba(255,255,255,.08)}
body.theme-p130-pixeltread .feature-list strong{color:var(--sun);font:600 17px/1.2 var(--fh);margin-bottom:8px}
/* split-section on inner pages: copy + console */
body.theme-p130-pixeltread:not(.page-0) main.wrap>.split-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;align-items:center;border:0;padding:64px 0 40px;margin:0;background:none;color:var(--navy)}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.split-section::before{content:none}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.split-section h2{color:var(--navy);text-align:start;margin:0 0 14px}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.split-section p{opacity:1;font-size:17px;line-height:1.65}
body.theme-p130-pixeltread:not(.page-0) .split-section .agent-run,body.theme-p130-pixeltread .sticky-example .agent-run{border:4px solid var(--navy);border-radius:30px;padding:16px;background:linear-gradient(180deg,#f46a6f,#dd4650);
  box-shadow:0 9px 0 var(--navy);overflow:visible}
body.theme-p130-pixeltread:not(.page-0) .split-section .agent-run-bar,body.theme-p130-pixeltread .sticky-example .agent-run-bar{border-radius:16px 16px 0 0;border:3px solid var(--navy);border-bottom:0}
body.theme-p130-pixeltread:not(.page-0) .split-section .agent-run-body,body.theme-p130-pixeltread .sticky-example .agent-run-body{border:3px solid var(--navy);border-top:0;border-radius:0 0 16px 16px}
/* walkthrough text sections on inner pages: dialogue sequence */
body.theme-p130-pixeltread:not(.page-0):not(.page-4) main.wrap>section.reading:not(:has(.feature-list)):not(:has(.text-link)){max-width:900px;padding:40px 0 30px}
body.theme-p130-pixeltread:not(.page-0) .reading>h2{font-size:clamp(28px,2.8vw,40px)}
body.theme-p130-pixeltread:not(.page-0) .reading>h3{position:relative;display:inline-block;margin:30px 0 0;background:var(--navy);color:#fff;font-size:19px;padding:9px 18px;border-radius:14px 14px 14px 4px}
[dir=rtl] body.theme-p130-pixeltread:not(.page-0) .reading>h3{border-radius:14px 14px 4px 14px}
body.theme-p130-pixeltread:not(.page-0) .reading>h3+p{background:#fff;border:3px solid var(--navy);border-radius:4px 22px 22px 22px;padding:18px 22px;margin:8px 0 0;box-shadow:0 6px 0 var(--navy);font-size:16.5px}
[dir=rtl] body.theme-p130-pixeltread:not(.page-0) .reading>h3+p{border-radius:22px 4px 22px 22px}
body.theme-p130-pixeltread:not(.page-0) .reading>p{font-size:17px;line-height:1.7}
body.theme-p130-pixeltread .notice{margin-top:34px!important;background:#fff6d1;border:3px solid var(--navy);border-radius:22px;padding:20px 24px 20px 82px;position:relative;font-size:15.5px;box-shadow:0 6px 0 var(--navy)}
[dir=rtl] body.theme-p130-pixeltread .notice{padding:20px 82px 20px 24px}
body.theme-p130-pixeltread .notice::before{content:"!";position:absolute;inset-inline-start:22px;top:20px;width:40px;height:40px;display:grid;place-items:center;font:700 24px/1 var(--fh);
  background:var(--sun);border:3px solid var(--navy);border-radius:10px;transform:rotate(45deg)}
body.theme-p130-pixeltread .notice strong{font-family:var(--fh);font-size:18px}
/* models: world map nodes */
body.theme-p130-pixeltread .connection{margin:20px 0 50px;padding:44px 40px;border:4px solid var(--navy);border-radius:32px;font:600 clamp(16px,1.8vw,22px)/1.2 var(--fh);color:var(--navy);
  background:radial-gradient(circle,rgba(19,48,89,.12) 2px,transparent 2.5px) 0 0/22px 22px,#d9f3e0;box-shadow:0 9px 0 var(--navy);gap:14px}
body.theme-p130-pixeltread .connection span{background:#fff;border:3px solid var(--navy);border-radius:999px;padding:18px 28px;box-shadow:0 6px 0 var(--navy);text-align:center}
body.theme-p130-pixeltread .connection span:nth-of-type(2){background:var(--sun)}
body.theme-p130-pixeltread .connection span:nth-of-type(3){background:#8fd5fb}
body.theme-p130-pixeltread .connection b{color:var(--navy);font-size:30px}
/* workflows: vertical stage path + console */
body.theme-p130-pixeltread .workflow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:50px;padding:40px 0 30px;align-items:start}
body.theme-p130-pixeltread .workflow-grid .steps{display:grid;gap:22px;padding-inline-start:30px;position:relative}
body.theme-p130-pixeltread .workflow-grid .steps::before{content:"";position:absolute;inset-inline-start:58px;top:20px;bottom:20px;border-inline-start:6px dotted rgba(19,48,89,.35)}
body.theme-p130-pixeltread .workflow-grid .steps article{background:#fff;border:3px solid var(--navy);border-radius:22px;padding:22px 22px 22px 92px;box-shadow:0 6px 0 var(--navy);position:relative}
[dir=rtl] body.theme-p130-pixeltread .workflow-grid .steps article{padding:22px 92px 22px 22px}
body.theme-p130-pixeltread .workflow-grid .steps .number{position:absolute;inset-inline-start:-28px;top:18px;margin:0}
body.theme-p130-pixeltread .workflow-grid .steps article:nth-child(2) .number{background:#8fd5fb}
body.theme-p130-pixeltread .workflow-grid .steps article:nth-child(3) .number{background:#7fd39a}
body.theme-p130-pixeltread .workflow-grid .steps article:nth-child(4) .number{background:#ff9ea2}
body.theme-p130-pixeltread .workflow-grid .steps h3{font-size:22px;margin:0 0 6px}
body.theme-p130-pixeltread .sticky-example{padding:0;position:static}
body.theme-p130-pixeltread .sticky-example h2{font-size:clamp(26px,2.4vw,34px);margin:0 0 4px}
body.theme-p130-pixeltread .sticky-example>p{opacity:1;font-size:15.5px;color:var(--navy)}
body.theme-p130-pixeltread.page-3 .scenario{margin-top:44px}
/* download: handheld cartridge */
body.theme-p130-pixeltread .download-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;margin:46px 0 40px;align-items:start}
body.theme-p130-pixeltread .download-card{background:linear-gradient(180deg,#f46a6f,#dd4650);border:4px solid var(--navy);border-radius:36px 36px 70px 36px;padding:30px 26px 34px;
  box-shadow:inset 0 -10px 0 rgba(0,0,0,.12),0 10px 0 var(--navy);color:#fff}
[dir=rtl] body.theme-p130-pixeltread .download-card{border-radius:36px 36px 36px 70px}
body.theme-p130-pixeltread .download-card .app-icon{width:auto;height:auto;aspect-ratio:auto;border-radius:20px;background:linear-gradient(180deg,#8fd5fb,#bfe8ff 60%,#7fd39a 60%);border:4px solid var(--navy);
  color:var(--navy);font:700 72px/1 var(--fh);padding:44px 0 50px;margin:0 0 22px;box-shadow:none}
body.theme-p130-pixeltread .download-card h2{color:#fff;margin:0 0 6px}
body.theme-p130-pixeltread .download-card p{color:#fff;opacity:1;font-size:15px}
body.theme-p130-pixeltread .download-grid .large{font-size:19px;opacity:1;margin-top:0}
body.theme-p130-pixeltread.page-4 .setup{list-style:none;counter-reset:blk;padding:0;display:grid;gap:14px;margin:24px 0}
body.theme-p130-pixeltread.page-4 .setup li{counter-increment:blk;position:relative;background:#fff;border:3px solid var(--navy);border-radius:18px;padding:16px 18px 16px 76px;box-shadow:0 5px 0 var(--navy);font-size:15.5px}
[dir=rtl] body.theme-p130-pixeltread.page-4 .setup li{padding:16px 76px 16px 18px}
body.theme-p130-pixeltread.page-4 .setup li::before{content:counter(blk,upper-alpha);position:absolute;inset-inline-start:14px;top:12px;width:44px;height:44px;display:grid;place-items:center;font:700 20px/1 var(--fh);
  background:#f09040;border:3px solid var(--navy);border-radius:9px;color:#4a1f06;box-shadow:inset 0 -4px 0 rgba(0,0,0,.18)}
body.theme-p130-pixeltread.page-4 .setup li:nth-child(2)::before{background:#ffd23f}
body.theme-p130-pixeltread.page-4 .setup li:nth-child(3)::before{background:#7fd39a}
body.theme-p130-pixeltread.page-4 .setup li:nth-child(4)::before{background:#8fd5fb}
body.theme-p130-pixeltread.page-4 main.wrap>section.reading{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 40px;background:#fff;border:4px solid var(--navy);border-radius:30px;padding:34px 38px;box-shadow:0 9px 0 var(--navy);margin-bottom:60px}
body.theme-p130-pixeltread.page-4 main.wrap>section.reading>h2{margin:0 0 4px;font-size:28px}
body.theme-p130-pixeltread.page-4 main.wrap>section.reading>h2:nth-of-type(1){grid-column:1;grid-row:1}body.theme-p130-pixeltread.page-4 main.wrap>section.reading>p:nth-of-type(1){grid-column:1;grid-row:2}
body.theme-p130-pixeltread.page-4 main.wrap>section.reading>h2:nth-of-type(2){grid-column:2;grid-row:1}body.theme-p130-pixeltread.page-4 main.wrap>section.reading>p:nth-of-type(2){grid-column:2;grid-row:2}
body.theme-p130-pixeltread.page-4 main.wrap>section.reading>h2:nth-of-type(3),body.theme-p130-pixeltread.page-4 main.wrap>section.reading>.code-example,body.theme-p130-pixeltread.page-4 main.wrap>section.reading>p:nth-of-type(3){grid-column:1/-1}
body.theme-p130-pixeltread.page-4 main.wrap>section.reading>h2:nth-of-type(3){margin-top:26px}
body.theme-p130-pixeltread.page-4 main.wrap>section.reading .code-example pre{overflow-wrap:anywhere}
/* faq page: quest logs */
body.theme-p130-pixeltread.page-5 main.wrap>.faq{margin-top:44px}
body.theme-p130-pixeltread.page-5 main.wrap>.faq:nth-of-type(3)>h2{background:#8fd5fb}
body.theme-p130-pixeltread.page-5 main.wrap>.faq:nth-of-type(4)>h2{background:#7fd39a}
/* privacy: save slots */
body.theme-p130-pixeltread .privacy.reading{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:44px 0 20px}
body.theme-p130-pixeltread .privacy article{background:#fff;border:3px solid var(--navy);border-radius:24px;padding:22px 26px 14px;box-shadow:0 7px 0 var(--navy);border-top-width:14px}
body.theme-p130-pixeltread .privacy article:nth-of-type(1){border-top-color:var(--sun)}body.theme-p130-pixeltread .privacy article:nth-of-type(2){border-top-color:#5ec2fa}
body.theme-p130-pixeltread .privacy article:nth-of-type(3){border-top-color:#3dbe6a}body.theme-p130-pixeltread .privacy article:nth-of-type(4){border-top-color:#ff7eb6}
body.theme-p130-pixeltread .privacy article:nth-of-type(5){grid-column:1/-1;border-top-color:#f09040}
body.theme-p130-pixeltread .privacy h2{font-size:26px;margin:0 0 10px}
body.theme-p130-pixeltread .privacy p{font-size:16px;opacity:1;line-height:1.65}
body.theme-p130-pixeltread .privacy .updated{grid-column:1/-1;opacity:1!important;color:var(--muted);font-size:14px!important}
/* inner closing: smaller level-complete */
body.theme-p130-pixeltread:not(.page-0) main.wrap>.closing{margin-top:50px;padding-block:56px 78px}
body.theme-p130-pixeltread:not(.page-0) main.wrap>.closing h2{font-size:clamp(30px,3.4vw,48px);margin-bottom:26px}

/* =================== RESPONSIVE =================== */
@media(max-width:1100px){
  body.theme-p130-pixeltread main.wrap>.cards{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}
  body.theme-p130-pixeltread .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.theme-p130-pixeltread .feature-matrix{grid-template-columns:minmax(0,1fr)}
  body.theme-p130-pixeltread .feature-matrix table{grid-column:1;grid-row:auto}
  body.theme-p130-pixeltread main.wrap>.split-section .setup{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}
}
@media(max-width:760px){
  html body.theme-p130-pixeltread{background:linear-gradient(180deg,#5ec2fa 0,#9ad9fb 420px,#c8ecff 640px) top/100% 700px no-repeat,#fffbf0}
  body.theme-p130-pixeltread .home-hero{padding-top:30px}
  body.theme-p130-pixeltread .home-hero::before{background-size:900px auto}
  body.theme-p130-pixeltread .home-hero::after{height:220px;background-size:1000px 220px}
  body.theme-p130-pixeltread .home-hero h1{font-size:clamp(32px,8.6vw,40px);line-height:1.08;margin-bottom:16px}
  body.theme-p130-pixeltread .h1-mark{border-width:3px}
  body.theme-p130-pixeltread .home-hero .hero-lead{font-size:16px;line-height:1.55}
  body.theme-p130-pixeltread .eyebrow{font-size:13px;margin-bottom:16px}
  body.theme-p130-pixeltread .home-hero .actions{margin-top:20px}
  body.theme-p130-pixeltread .button{font-size:15px;padding:13px 20px}
  body.theme-p130-pixeltread .home-hero .agent-run{padding:14px 14px 92px;border-radius:30px;margin-top:34px}
  body.theme-p130-pixeltread .home-hero .agent-run::before{top:auto;bottom:16px;margin-top:0;inset-inline-start:26px;width:56px;height:56px;
    background:linear-gradient(var(--navy),var(--navy)) center/18px 56px no-repeat,linear-gradient(var(--navy),var(--navy)) center/56px 18px no-repeat}
  body.theme-p130-pixeltread .home-hero .agent-run::after{top:auto;bottom:12px;margin-top:0;inset-inline-end:20px}
  body.theme-p130-pixeltread main.wrap>.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 14px;padding:40px 18px 50px}
  body.theme-p130-pixeltread main.wrap>.cards article{padding:46px 10px 16px;margin-top:10px}
  body.theme-p130-pixeltread .scenario{padding:120px 22px 26px;margin-top:50px}
  [dir=rtl] body.theme-p130-pixeltread .scenario{padding:120px 22px 26px}
  body.theme-p130-pixeltread .scenario::before{top:20px;inset-inline-start:22px;width:76px;height:76px}
  body.theme-p130-pixeltread .scenario::after{inset-inline-start:60px}
  body.theme-p130-pixeltread .scenario p{font-size:16px}
  body.theme-p130-pixeltread.page-0 .scenario+.reading .steps{grid-template-columns:minmax(0,1fr);gap:46px;padding-bottom:10px}
  body.theme-p130-pixeltread.page-0 .scenario+.reading .steps::before{inset:30px 40% 30px 10%}
  body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article:nth-child(even){transform:none}
  body.theme-p130-pixeltread.page-0 .scenario+.reading .steps article{padding:24px 20px}
  body.theme-p130-pixeltread .feature-matrix{padding:26px 18px 22px;border-radius:26px}
  body.theme-p130-pixeltread .feature-matrix tbody th{border-radius:12px 12px 0 0!important;width:auto}
  body.theme-p130-pixeltread .feature-matrix tbody td{border-radius:0!important}
  body.theme-p130-pixeltread .feature-matrix tbody td:last-child{border-radius:0 0 12px 12px!important}
  body.theme-p130-pixeltread main.wrap>.split-section{padding:44px 18px 50px}
  body.theme-p130-pixeltread main.wrap>.split-section .setup{grid-template-columns:minmax(0,1fr)}
  body.theme-p130-pixeltread.page-0 .split-section+.reading{grid-template-columns:minmax(0,1fr);gap:30px}
  body.theme-p130-pixeltread.page-0 .split-section+.reading>p:nth-of-type(n){margin-top:0}
  body.theme-p130-pixeltread .faq>h2{padding:18px 20px}
  body.theme-p130-pixeltread .faq details{margin:0 20px}
  body.theme-p130-pixeltread .faq summary{font-size:17px;padding-inline-start:38px}
  body.theme-p130-pixeltread .faq summary::before{width:22px;height:22px}
  body.theme-p130-pixeltread .faq details p{padding-inline-start:0}
  body.theme-p130-pixeltread main.wrap>.closing{padding:96px 22px 150px;background-position:left 12px top 14px,right 110px top 18px,center,center;background-size:120px auto,70px auto,auto,auto}
  body.theme-p130-pixeltread main.wrap>.closing::before{width:70px;height:150px;bottom:20px;inset-inline-end:20px}
  body.theme-p130-pixeltread footer.wrap{padding-inline:20px}
  body.theme-p130-pixeltread .inner-hero{grid-template-columns:minmax(0,1fr);padding:38px 0 80px}
  body.theme-p130-pixeltread .inner-hero h1{font-size:clamp(30px,8vw,38px)}
  body.theme-p130-pixeltread .inner-hero::after{height:110px;background-size:1000px 170px}
  body.theme-p130-pixeltread .product-lead .large,body.theme-p130-pixeltread.page-2 main>section.reading:nth-child(2) .large{padding:22px 20px;font-size:17px}
  body.theme-p130-pixeltread:not(.page-0) main.wrap>.cards{grid-template-columns:minmax(0,1fr);padding:30px 0 20px}
  body.theme-p130-pixeltread .reading:has(.feature-list){padding:26px 18px 28px}
  body.theme-p130-pixeltread .feature-list{grid-template-columns:minmax(0,1fr)}
  body.theme-p130-pixeltread:not(.page-0) main.wrap>.split-section{grid-template-columns:minmax(0,1fr);gap:26px;padding:44px 0 30px}
  body.theme-p130-pixeltread .notice{padding:20px 18px 20px 72px}
  [dir=rtl] body.theme-p130-pixeltread .notice{padding:20px 72px 20px 18px}
  body.theme-p130-pixeltread .connection{padding:24px 18px}
  body.theme-p130-pixeltread .connection b{transform:rotate(90deg)}
  body.theme-p130-pixeltread .workflow-grid{grid-template-columns:minmax(0,1fr);gap:36px}
  body.theme-p130-pixeltread .workflow-grid .steps{padding-inline-start:0}
  body.theme-p130-pixeltread .workflow-grid .steps::before{inset-inline-start:28px}
  body.theme-p130-pixeltread .workflow-grid .steps article{padding:76px 18px 20px}
  [dir=rtl] body.theme-p130-pixeltread .workflow-grid .steps article{padding:76px 18px 20px}
  body.theme-p130-pixeltread .workflow-grid .steps .number{inset-inline-start:16px;top:-14px}
  body.theme-p130-pixeltread .download-grid{grid-template-columns:minmax(0,1fr);gap:30px}
  body.theme-p130-pixeltread.page-4 main.wrap>section.reading{grid-template-columns:minmax(0,1fr);padding:24px 20px}
  body.theme-p130-pixeltread.page-4 main.wrap>section.reading>*:nth-child(n){grid-column:1!important;grid-row:auto!important}
  body.theme-p130-pixeltread .privacy.reading{grid-template-columns:minmax(0,1fr)}
  body.theme-p130-pixeltread .privacy article:nth-of-type(5){grid-column:1}
}
@media(prefers-reduced-motion:reduce){body.theme-p130-pixeltread .button{transition:none}}

/* no automatic hyphenation in the main headline (long words still wrap) */
body h1{hyphens:manual;-webkit-hyphens:manual}
