:root{--ink:#10213b;--blue:#2755d9;--cyan:#21c7c7;--paper:#f3f7fb;--line:#cbd7e7;--orange:#ff8b5e}*{box-sizing:border-box}html,body{margin:0;max-width:100%;overflow-x:hidden;color:var(--ink);background:var(--paper);font-family:Inter,system-ui,sans-serif}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:20}header{min-height:88px;padding:14px clamp(18px,4vw,64px);display:flex;align-items:center;gap:24px;background:white;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:max-content}.brand span{display:grid}.brand small{letter-spacing:.16em;font-size:9px;color:#4f6480}.logo{width:52px;height:52px;display:grid;place-items:center;background:var(--blue);border-radius:50% 50% 12px 50%}.logo svg{width:34px;fill:none;stroke:white;stroke-width:2}nav{display:flex;margin-left:auto;gap:2px}nav a{padding:9px 7px;text-decoration:none;color:var(--ink);font-size:12px;font-weight:700}nav a[aria-current],nav a:hover{background:#e5ebff;color:var(--blue)}.menu{display:none}.hero{display:grid;grid-template-columns:1fr 1.1fr;min-height:670px;background:var(--ink);color:white}.hero-copy{padding:100px clamp(28px,7vw,110px);align-self:center}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--blue)}.hero .eyebrow,.checker .eyebrow{color:#54eeee}h1{font-size:clamp(44px,6vw,82px);line-height:.98;margin:.2em 0;font-weight:900;letter-spacing:-.045em}.lede{font-size:19px;line-height:1.65}.hero figure{margin:0;position:relative;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.hero img,.article-hero img{width:100%;height:100%;object-fit:cover}.hero figcaption{position:absolute;bottom:25px;left:55px;right:25px;background:#10213be8;padding:14px}.actions{display:flex;gap:12px;margin-top:28px}.actions a,button{background:var(--cyan);color:#071b2d;padding:14px 18px;font-weight:900;text-decoration:none;border:0}.actions a:last-child{background:white}.route,.checker{padding:85px clamp(24px,6vw,100px);max-width:1500px;margin:auto}.route h2,.checker h2,.copy h2{font-size:clamp(30px,4vw,55px);margin:.2em 0}.route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.route-grid a{background:white;border:1px solid var(--line);min-height:190px;padding:22px;text-decoration:none;color:inherit;display:grid;align-content:start;gap:13px;box-shadow:8px 8px 0 #dfe7f3}.route-grid span{color:var(--blue);font-weight:900}.route-grid small{color:#53647c}.checker{max-width:none;background:var(--ink);color:white;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.checker form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checker label,#result{padding:16px;border:1px solid #43516a;background:#162b49}#result{grid-column:1/-1;border-left:6px solid var(--cyan)}.article-hero{display:grid;grid-template-columns:1fr 1fr;min-height:530px;background:white}.article-hero>div{padding:75px clamp(28px,6vw,95px)}.article-hero>*{min-width:0}.article-layout{display:grid;grid-template-columns:230px minmax(0,860px);justify-content:center;gap:70px;padding:75px 24px}.article-layout aside{position:sticky;top:20px;align-self:start;display:grid;border-top:7px solid var(--blue)}aside a,aside b{padding:12px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.copy section{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid var(--line)}.copy p,.copy li{font-family:Georgia,serif;font-size:18px;line-height:1.75}.copy ol{padding:0;list-style:none}.copy ol li{display:grid;grid-template-columns:52px 1fr;border-top:1px solid var(--line)}.copy ol span{font-family:Inter,sans-serif;color:var(--blue);font-weight:900;padding-top:19px}.note{background:#e5ebff;border-left:7px solid var(--blue);padding:22px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:15px}.gallery figure{margin:0;background:white;border:1px solid var(--line);padding:10px}.gallery img{width:100%;aspect-ratio:16/10;object-fit:cover}.gallery figcaption{display:grid;gap:4px;padding:10px}.gallery span{font-size:13px;color:#53647c}.product img{object-fit:cover}footer{background:white;border-top:7px solid var(--orange);padding:55px clamp(24px,6vw,90px);display:grid;grid-template-columns:1fr 1fr;gap:28px}.foot{display:flex;gap:20px;justify-content:flex-end}.foot a{color:var(--ink)}footer>small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:18px}@media(max-width:1150px){header{position:relative;padding-right:90px}.menu{display:block;position:absolute;right:18px;top:25px}header nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:12px;z-index:10}header nav.open{display:grid}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){header{padding:12px 14px}.brand{min-width:0}.brand b{font-size:14px}.menu{position:static;margin-left:auto}.hero,.article-hero,.checker,.article-layout{grid-template-columns:1fr}.hero-copy,.article-hero>div{padding:55px 24px}.hero figure{min-height:360px;clip-path:none}.route-grid,.checker form,.gallery,footer{grid-template-columns:1fr}.article-layout aside{position:static}.foot{justify-content:start;flex-wrap:wrap}footer>small{grid-column:1}h1{font-size:clamp(39px,12vw,54px);overflow-wrap:anywhere}}
:root{--ink:#07111f;--blue:#16b9ff;--cyan:#5fffd2;--paper:#eef5f8;--line:#294157}body{background:#081421;color:#dcecf5;background-image:linear-gradient(#10243755 1px,transparent 1px),linear-gradient(90deg,#10243755 1px,transparent 1px);background-size:32px 32px}header{background:#050b12;color:white;border-bottom:1px solid #25445b;box-shadow:0 8px 0 #16b9ff22}.logo{border-radius:5px;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,0 100%);background:#0d2e43;border:1px solid var(--blue)}nav a{color:#b9d1df}nav a[aria-current],nav a:hover{background:#0c2b40;color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.hero{background:#07111f;grid-template-columns:.8fr 1.2fr;border-bottom:1px solid #26445a;position:relative}.hero:before{content:'PATTERN CHECK / LABEL MASTER';position:absolute;top:20px;left:24px;color:#5fffd2;font:700 10px monospace;letter-spacing:.15em}.hero-copy{padding-top:130px}.hero figure{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.hero h1,.article-hero h1{font-family:monospace;text-transform:uppercase}.actions a,button{border-radius:0;background:var(--cyan);box-shadow:5px 5px 0 #1674a0}.route{max-width:none;background:#dce9ee;color:#07111f}.route-grid{grid-template-columns:repeat(4,1fr);gap:14px}.route-grid a{box-shadow:none;border:1px solid #8da9b7;border-top:6px solid #16b9ff;min-height:190px}.route-grid a:nth-child(even){transform:none;background:#f7fbfc}.checker{background:#07111f;border-block:1px solid #2b4c62}.checker label,#result{background:#0b2132;border-color:#294b62}.article-hero{background:#07111f;color:white;grid-template-columns:.85fr 1.15fr;border-bottom:5px solid var(--cyan)}.article-layout{background:#eef5f8;color:#07111f;max-width:none}.article-layout aside{background:#07111f;color:white;border-top-color:var(--cyan)}.note{background:#d7f7ef;border-left-color:#00a67f}footer{background:#050b12;color:white;border-top:5px solid var(--cyan)}@media(max-width:1150px){header nav{background:#050b12}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero{grid-template-columns:1fr}.hero figure{clip-path:none}.route-grid{grid-template-columns:1fr}}

/* Template 077 — link-latency ledger */
:root{--ink:#17211e;--blue:#c45a2d;--cyan:#187d73;--paper:#f2eadc;--line:#b9ad99;--orange:#e8b04a}
body{background:#e7dfd0;color:var(--ink);background-image:radial-gradient(#8d7c6422 1px,transparent 1px);background-size:18px 18px}
header{background:#fffaf0;color:var(--ink);border:0;border-bottom:4px solid var(--ink);box-shadow:none}
.logo{border-radius:2px;clip-path:none;background:#1d554f;border:2px solid #17211e;box-shadow:4px 4px 0 #e8b04a}
nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#39443f;border-bottom:2px solid transparent}nav a[aria-current],nav a:hover{background:transparent;color:#9d3f1d;box-shadow:none;border-color:#c45a2d}
.hero{background:#f2eadc;color:var(--ink);grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);border-bottom:0;min-height:690px}
.hero:before{content:'INSTRUMENT SIGNAL / CONTROLLED EXPORT';top:24px;color:#9d3f1d;font-family:Inter,system-ui,sans-serif}
.hero-copy{padding:130px clamp(28px,6vw,90px) 80px;background:linear-gradient(90deg,#f2eadc 0,#f2eadc 86%,transparent 86%);position:relative;z-index:2}
.hero h1,.article-hero h1{font-family:Georgia,serif;text-transform:none;letter-spacing:-.04em}.hero .eyebrow,.checker .eyebrow{color:#176e65}
.hero figure{margin:38px 38px 38px -4%;clip-path:polygon(8% 0,100% 0,100% 89%,92% 100%,0 100%,0 11%);border:2px solid #17211e;box-shadow:12px 12px 0 #c45a2d}
.hero figcaption{left:22px;bottom:22px;background:#fffaf0e8;color:#17211e;border-left:5px solid #187d73}
.actions a,button{background:#187d73;color:white;box-shadow:4px 4px 0 #17211e}.actions a:last-child{background:#fffaf0;color:#17211e;border:1px solid #17211e}
.route{background:#fffaf0;color:#17211e;padding-block:100px}.route-grid{grid-template-columns:repeat(7,1fr);gap:0;align-items:start;position:relative}.route-grid:before{content:'';position:absolute;top:38px;left:4%;right:4%;height:3px;background:#17211e}.route-grid a{position:relative;background:transparent!important;border:0;border-top:0;box-shadow:none;min-height:230px;padding:0 10px;text-align:center;justify-items:center}.route-grid a:nth-child(even){padding-top:70px}.route-grid a span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fffaf0;border:3px solid #17211e;color:#9d3f1d;z-index:1}.route-grid a:hover span{background:#e8b04a}.route-grid a b{font-family:Georgia,serif;font-size:18px}
.checker{background:#1d554f;color:#fffaf0;border:0;grid-template-columns:1fr 1.15fr;clip-path:polygon(0 0,96% 0,100% 12%,100% 100%,4% 100%,0 88%)}.checker label,#result{background:#16443f;border-color:#6aa79f}.checker button{background:#e8b04a;color:#17211e}
.article-hero{background:#f2eadc;color:#17211e;grid-template-columns:1fr 1fr;border:0;padding:38px;gap:28px}.article-hero>div{background:#fffaf0;border:2px solid #17211e;box-shadow:8px 8px 0 #e8b04a}.article-hero img{border:2px solid #17211e;clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,0 100%)}
.article-layout{background:#e7dfd0;color:#17211e;grid-template-columns:210px minmax(0,900px)}.article-layout aside{background:#fffaf0;color:#17211e;border:2px solid #17211e;border-top:10px solid #c45a2d;box-shadow:6px 6px 0 #187d73}.copy section{background:#fffaf0;border:1px solid #c8baa3;padding:42px;margin-bottom:28px}.note{background:#f3dca8;border-left-color:#c45a2d}.gallery figure{background:#f2eadc;border:1px solid #8d7c64}
footer{background:#17211e;color:#fffaf0;border-top:10px solid #e8b04a}
@media(max-width:1150px){header nav{background:#fffaf0}.route-grid{grid-template-columns:repeat(2,1fr);gap:18px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){padding:16px;background:#f2eadc!important;border:1px solid #8d7c64}}
@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero-copy{background:#f2eadc}.hero figure{margin:0 18px 34px;clip-path:none}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}.checker{clip-path:none}}

/* Template 078 — waveform codec */
:root{--ink:#eaf4ff;--blue:#54e7ff;--cyan:#9a73ff;--paper:#070b18;--line:#263456;--orange:#ffca63}
body{background:#070b18;color:#dbe7f7;background-image:radial-gradient(circle at 12% 5%,#422f8844,transparent 31%),radial-gradient(circle at 88% 32%,#0dbfd433,transparent 28%)}
header{background:#090e1e;color:#fff;border:0;border-bottom:1px solid #2a3b62;box-shadow:0 12px 40px #0008;min-height:96px}
.logo{background:#111a34;border:1px solid #54e7ff;border-radius:50%;box-shadow:0 0 24px #54e7ff66;clip-path:none}.logo svg{stroke:#54e7ff}
nav{flex-wrap:nowrap}nav a{color:#b9c9de;border:0;border-radius:18px}nav a[aria-current],nav a:hover{color:#06101f;background:#54e7ff;box-shadow:0 0 18px #54e7ff55;border:0}
.hero{min-height:760px;color:#fff;background:transparent;grid-template-columns:1.05fr .95fr;position:relative;overflow:hidden}.hero:before{content:'PIXEL CLARITY 083  •  PATIENT HANDOUT';top:34px;left:clamp(24px,6vw,90px);color:#54e7ff;font:800 11px monospace;letter-spacing:.2em}.hero:after{content:'';position:absolute;left:0;right:0;bottom:70px;height:110px;background:repeating-linear-gradient(90deg,transparent 0 18px,#54e7ff 19px 21px,transparent 22px 40px);clip-path:polygon(0 49%,5% 42%,9% 61%,14% 26%,18% 78%,23% 38%,29% 55%,34% 10%,40% 89%,46% 32%,52% 62%,58% 18%,64% 73%,71% 41%,78% 57%,84% 29%,91% 69%,100% 48%,100% 53%,0 53%);opacity:.28;pointer-events:none}
.hero-copy{padding:130px clamp(28px,7vw,110px);background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Inter,system-ui,sans-serif;text-transform:none;letter-spacing:-.055em}.hero .eyebrow,.checker .eyebrow{color:#54e7ff}
.hero figure{margin:70px 40px 70px 0;clip-path:polygon(0 0,100% 8%,94% 100%,6% 92%);border:1px solid #54e7ff;box-shadow:0 0 0 12px #111a34,0 0 70px #4f3abf66}.hero figcaption{left:35px;right:35px;bottom:48px;color:#fff;background:#090e1ee8;border:1px solid #54e7ff}
.actions a,button{border-radius:28px;background:#54e7ff;color:#06101f;box-shadow:0 0 22px #54e7ff55}.actions a:last-child{background:#9a73ff;color:white;border:0}
.route{max-width:none;background:#0d1429;color:#eaf4ff;border-block:1px solid #263456}.route-grid{grid-template-columns:repeat(7,1fr);gap:10px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:240px;padding:26px 16px;background:linear-gradient(180deg,#131d38,#0a1022)!important;border:1px solid #2c3d63;text-align:left;justify-items:start;box-shadow:none}.route-grid a:nth-child(even){transform:translateY(35px)}.route-grid a span{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#54e7ff;font:800 12px monospace}.route-grid a b{font-family:Inter,system-ui,sans-serif;font-size:18px}.route-grid a:hover{border-color:#9a73ff!important;box-shadow:0 0 28px #9a73ff33}
.checker{background:linear-gradient(120deg,#241954,#0d5364);color:white;border:1px solid #725cff;clip-path:polygon(0 0,97% 0,100% 18%,100% 100%,3% 100%,0 82%)}.checker label,#result{background:#070b1899;border-color:#637399}.checker button{background:#ffca63;color:#10162a}
.article-hero{background:#080d1c;color:#fff;padding:0;gap:0;grid-template-columns:.9fr 1.1fr;border-bottom:1px solid #263456}.article-hero>div{background:linear-gradient(135deg,#121a34,#21164b);border:0;box-shadow:none}.article-hero img{border:0;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}
.article-layout{background:#080d1c;color:#dbe7f7;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#10182e;color:#dbe7f7;border:1px solid #304267;border-top:6px solid #54e7ff;box-shadow:0 0 28px #0008}.copy section{background:linear-gradient(145deg,#10182e,#0b1124);border:1px solid #263456;padding:44px;margin-bottom:24px;box-shadow:0 16px 40px #0004}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#21194b;border-left-color:#9a73ff}.gallery figure{background:#0a1022;border:1px solid #304267}.gallery span{color:#aebed5}
footer{background:#050814;color:#dbe7f7;border-top:1px solid #54e7ff}
@media(max-width:1150px){header nav{background:#090e1e}.route-grid{grid-template-columns:repeat(2,1fr)}.route-grid a:nth-child(even){transform:none}}
@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 45px;clip-path:none}.route-grid{grid-template-columns:1fr}.checker{clip-path:none}.article-hero{padding:0}.copy section{padding:25px}}

/* Template 079 — release-grid terminal */
:root{--ink:#eff4e8;--blue:#ffd84d;--cyan:#ff7a32;--paper:#101511;--line:#3a4939;--orange:#ff7a32}
body{background:#101511;color:#e8eee3;background-image:linear-gradient(90deg,#1c251d 1px,transparent 1px),linear-gradient(#1c251d 1px,transparent 1px);background-size:46px 46px}
header{background:#0b0f0c;color:#f4f6e8;border:0;border-bottom:3px solid #ffd84d;box-shadow:none;min-height:92px}.logo{background:#ffd84d;border:2px solid #0b0f0c;border-radius:0;clip-path:polygon(0 0,84% 0,100% 16%,100% 100%,0 100%);box-shadow:5px 5px 0 #ff7a32}.logo svg{stroke:#101511}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#c9d2c4;border:1px solid transparent;border-radius:0;font-family:ui-monospace,monospace}nav a[aria-current],nav a:hover{background:#ffd84d;color:#101511;border-color:#ffd84d;box-shadow:none}
.hero{min-height:720px;background:#151d16;color:#f5f6e9;grid-template-columns:.9fr 1.1fr;border:0;position:relative}.hero:before{content:'RELEASE GRID // SHIPPING LABEL CONTROL';top:28px;left:clamp(24px,6vw,92px);color:#ffd84d;font:800 11px ui-monospace,monospace;letter-spacing:.18em}.hero:after{content:'0101  RELEASE  /  VERIFY  /  PRINT  /  RECOVER  1010';position:absolute;left:0;right:0;bottom:0;padding:13px 5vw;background:#ffd84d;color:#101511;font:800 11px ui-monospace,monospace;letter-spacing:.16em}.hero-copy{padding:130px clamp(28px,6vw,92px) 100px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:ui-monospace,monospace;text-transform:none;letter-spacing:-.055em}.hero .eyebrow,.checker .eyebrow{color:#ff9c58}.hero figure{margin:58px 48px 78px 0;clip-path:none;border:2px solid #ffd84d;box-shadow:14px 14px 0 #ff7a32}.hero figcaption{left:20px;right:20px;bottom:20px;color:#f4f6e8;background:#0b0f0ce8;border-left:5px solid #ffd84d}.actions a,button{border-radius:0;background:#ffd84d;color:#101511;box-shadow:5px 5px 0 #ff7a32}.actions a:last-child{background:#f4f6e8;color:#101511;border:0}
.route{max-width:none;background:#e9eddf;color:#101511;padding-block:96px}.route-grid{grid-template-columns:repeat(4,1fr);gap:16px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:220px;padding:24px;background:#f7f9ef!important;border:2px solid #101511;border-top:10px solid #ffd84d;text-align:left;justify-items:start;box-shadow:8px 8px 0 #7e947d;transform:none}.route-grid a:nth-child(3n){border-top-color:#ff7a32}.route-grid a span{width:auto;height:auto;border:0;border-radius:0;background:#101511;color:#ffd84d;padding:6px 8px;font:800 12px ui-monospace,monospace}.route-grid a b{font-family:ui-monospace,monospace;font-size:19px}.route-grid a:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 #ff7a32}
.checker{background:#19241b;color:#f4f6e8;border:0;border-block:3px solid #ffd84d;clip-path:none}.checker label,#result{background:#0f1510;border:1px solid #506250}.checker button{background:#ff7a32;color:#101511}
.article-hero{background:#141c15;color:#f4f6e8;padding:40px;gap:26px;grid-template-columns:.9fr 1.1fr;border:0}.article-hero>div{background:#0d120e;border:2px solid #ffd84d;box-shadow:10px 10px 0 #ff7a32}.article-hero img{border:2px solid #ffd84d;clip-path:none;box-shadow:10px 10px 0 #304632}.article-layout{background:#e9eddf;color:#101511;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#101511;color:#edf2e7;border:0;border-top:10px solid #ffd84d;box-shadow:7px 7px 0 #ff7a32}.copy section{background:#f8faef;border:2px solid #101511;padding:44px;margin-bottom:26px;box-shadow:7px 7px 0 #98a894}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#fff1af;border-left-color:#ff7a32}.gallery figure{background:#eef2e6;border:2px solid #101511}.gallery span{color:#39463a}footer{background:#0b0f0c;color:#eef3e8;border-top:10px solid #ffd84d}
@media(max-width:1150px){header nav{background:#0b0f0c}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 80px}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}}

/* Template 080 — open spectrum */
:root{--ink:#09252a;--blue:#0b8f88;--cyan:#b9f23b;--paper:#edf7f3;--line:#9bc5bc;--orange:#ff6f4d}
body{background:#edf7f3;color:#09252a;background-image:linear-gradient(120deg,#dff3ed 0 36%,transparent 36% 100%)}header{background:#f8fffc;color:#09252a;border:0;border-bottom:1px solid #8abbb0;box-shadow:0 12px 30px #14443b18;min-height:92px}.logo{background:#09252a;border:0;border-radius:18px 3px 18px 3px;clip-path:none;box-shadow:5px 5px 0 #b9f23b}.logo svg{stroke:#b9f23b}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#315b58;border-radius:20px;border:1px solid transparent}nav a[aria-current],nav a:hover{background:#09252a;color:#b9f23b;border-color:#09252a;box-shadow:none}
.hero{min-height:735px;background:linear-gradient(130deg,#07383a,#0c6b66);color:white;grid-template-columns:.78fr 1.22fr;border:0;position:relative;overflow:hidden}.hero:before{content:'OPEN SPECTRUM / IMPORT SCHEMA';top:28px;left:clamp(24px,6vw,90px);color:#b9f23b;font:800 11px Inter,sans-serif;letter-spacing:.2em}.hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:24px;background:linear-gradient(90deg,#b9f23b 0 14%,#2ee8c7 14% 32%,#21b9d1 32% 51%,#6b8cff 51% 69%,#bd69ea 69% 84%,#ff6f4d 84%)}.hero-copy{padding:132px clamp(28px,6vw,90px) 100px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Inter,system-ui,sans-serif;text-transform:none;letter-spacing:-.06em}.hero .eyebrow,.checker .eyebrow{color:#b9f23b}.hero figure{margin:46px 46px 60px 0;clip-path:polygon(7% 0,100% 0,100% 88%,91% 100%,0 100%,0 10%);border:8px solid #f8fffc;box-shadow:18px 18px 0 #b9f23b}.hero figcaption{left:26px;right:26px;bottom:26px;color:#fff;background:#09252ae8;border-left:5px solid #b9f23b}.actions a,button{border-radius:24px;background:#b9f23b;color:#09252a;box-shadow:none}.actions a:last-child{background:white;color:#09252a;border:0}
.route{max-width:none;background:#f7fffb;color:#09252a;padding-block:100px}.route-grid{grid-template-columns:repeat(4,1fr);gap:18px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:225px;padding:25px;background:white!important;border:1px solid #8abbb0;border-radius:30px 5px 30px 5px;text-align:left;justify-items:start;box-shadow:8px 8px 0 #c1ded7;transform:none}.route-grid a:nth-child(3n){box-shadow:8px 8px 0 #dff58e}.route-grid a span{width:42px;height:42px;border:0;border-radius:50%;background:#09252a;color:#b9f23b;display:grid;place-items:center;font-weight:900}.route-grid a b{font-family:Inter,system-ui,sans-serif;font-size:19px}.route-grid a:hover{transform:translateY(-5px);box-shadow:8px 13px 0 #ffb29f}
.checker{background:#09252a;color:white;border:0;clip-path:polygon(0 0,96% 0,100% 16%,100% 100%,4% 100%,0 84%)}.checker label,#result{background:#123b3d;border:1px solid #47716d;border-radius:14px}.checker button{background:#b9f23b;color:#09252a}
.article-hero{background:#0b5553;color:white;padding:34px;gap:24px;grid-template-columns:.88fr 1.12fr;border:0}.article-hero>div{background:#07383a;border:0;border-radius:36px 8px 36px 8px;box-shadow:10px 10px 0 #b9f23b}.article-hero img{border:8px solid white;border-radius:8px 36px 8px 36px;clip-path:none}.article-layout{background:#edf7f3;color:#09252a;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#09252a;color:white;border:0;border-top:10px solid #b9f23b;border-radius:0 0 24px 4px;box-shadow:7px 7px 0 #8abbb0}.copy section{background:#fbfffd;border:1px solid #a5cbc3;padding:44px;margin-bottom:26px;border-radius:28px 5px 28px 5px;box-shadow:7px 7px 0 #d3e8e2}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#e7f8b8;border-left-color:#0b8f88}.gallery figure{background:#f4fcf8;border:1px solid #8abbb0;border-radius:18px 4px 18px 4px}.gallery span{color:#426762}footer{background:#062f31;color:white;border-top:10px solid #b9f23b}
@media(max-width:1150px){header nav{background:#f8fffc}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 55px;clip-path:none}.route-grid{grid-template-columns:1fr}.checker{clip-path:none}.article-hero{padding:18px}.copy section{padding:25px}}

/* Template 081 — twin compute */
:root{--ink:#241b3b;--blue:#7357d8;--cyan:#ff72b6;--paper:#f6f1fb;--line:#c7b8df;--orange:#68a5ff}
body{background:#f6f1fb;color:#241b3b;background-image:linear-gradient(90deg,#ede5f7 50%,#f9f5fc 50%)}header{background:#fff;color:#241b3b;border:0;border-bottom:4px solid #241b3b;box-shadow:none;min-height:94px}.logo{background:#241b3b;border:0;border-radius:12px;clip-path:none;box-shadow:5px 5px 0 #ff72b6}.logo svg{stroke:white}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#4e4168;border-radius:0;border-bottom:3px solid transparent}nav a[aria-current],nav a:hover{background:transparent;color:#7357d8;border-color:#ff72b6;box-shadow:none}
.hero{min-height:730px;background:#f6f1fb;color:#241b3b;grid-template-columns:1fr 1fr;border:0;position:relative;overflow:hidden}.hero:before{content:'TWIN CONTROL / BLANK MASTER + WORKING COPY';top:26px;left:clamp(24px,5vw,76px);color:#7357d8;font:900 11px Inter,sans-serif;letter-spacing:.18em}.hero:after{content:'';position:absolute;left:50%;top:92px;bottom:38px;width:4px;background:linear-gradient(#ff72b6,#7357d8,#68a5ff)}.hero-copy{padding:132px clamp(28px,6vw,92px) 86px;background:#f6f1fb;z-index:2}.hero h1,.article-hero h1{font-family:Georgia,serif;text-transform:none;letter-spacing:-.05em}.hero .eyebrow,.checker .eyebrow{color:#7357d8}.hero figure{margin:58px 42px 58px 38px;clip-path:none;border:3px solid #241b3b;box-shadow:13px 13px 0 #68a5ff}.hero figcaption{left:20px;right:20px;bottom:20px;color:#fff;background:#241b3be8;border-left:6px solid #ff72b6}.actions a,button{border-radius:0;background:#241b3b;color:white;box-shadow:5px 5px 0 #ff72b6}.actions a:last-child{background:white;color:#241b3b;border:2px solid #241b3b}
.route{max-width:none;background:#241b3b;color:white;padding-block:96px}.route-grid{grid-template-columns:repeat(4,1fr);gap:18px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:220px;padding:24px;background:#33264e!important;border:1px solid #725e94;border-radius:0;text-align:left;justify-items:start;box-shadow:7px 7px 0 #ff72b6;transform:none}.route-grid a:nth-child(even){background:#293b63!important;box-shadow:7px 7px 0 #68a5ff}.route-grid a span{width:44px;height:44px;border:2px solid #ff72b6;border-radius:0;background:transparent;color:#fff;display:grid;place-items:center}.route-grid a b{font-family:Inter,sans-serif;font-size:19px}.route-grid a small{color:#ded3ef}.route-grid a:hover{transform:translateY(-5px)}
.checker{background:linear-gradient(90deg,#ffedf7 0 50%,#edf3ff 50%);color:#241b3b;border:0;clip-path:none}.checker label,#result{background:white;border:2px solid #241b3b;border-radius:0}.checker button{background:#241b3b;color:white}
.article-hero{background:linear-gradient(90deg,#33264e 0 50%,#293b63 50%);color:white;padding:36px;gap:28px;grid-template-columns:1fr 1fr;border:0}.article-hero>div{background:#241b3b;border:2px solid #ff72b6;border-radius:0;box-shadow:10px 10px 0 #ff72b6}.article-hero img{border:2px solid #68a5ff;border-radius:0;clip-path:none;box-shadow:10px 10px 0 #68a5ff}.article-layout{background:#f4eef9;color:#241b3b;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#241b3b;color:white;border:0;border-top:10px solid #ff72b6;box-shadow:7px 7px 0 #68a5ff}.copy section{background:white;border:1px solid #c7b8df;padding:44px;margin-bottom:26px;box-shadow:8px 8px 0 #ddd1eb}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#ffe6f3;border-left-color:#7357d8}.gallery figure{background:#f8f3fc;border:2px solid #78649a}.gallery figure:nth-child(even){border-color:#688fc7}.gallery span{color:#665679}footer{background:#241b3b;color:white;border-top:10px solid #ff72b6}
@media(max-width:1150px){header nav{background:#fff}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero:after{display:none}.hero figure{margin:0 18px 48px}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}}

/* Template 082 — deep index */
:root{--ink:#17130c;--blue:#9d7416;--cyan:#d5b44c;--paper:#eee8da;--line:#93856e;--orange:#8c2f22}
body{background:#17130c;color:#211c12;background-image:repeating-linear-gradient(0deg,#0000 0 39px,#44371f55 40px)}
header{background:#17130c;color:#f2e8d0;border:0;border-bottom:1px solid #8f742f;min-height:100px;box-shadow:0 16px 35px #0008}.logo{background:#d5b44c;border:0;border-radius:2px;box-shadow:5px 5px 0 #8c2f22;clip-path:none}.logo svg{stroke:#17130c}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#d8ccb2;border:1px solid transparent;border-radius:0;font-family:Georgia,serif}nav a[aria-current],nav a:hover{background:#d5b44c;color:#17130c;border-color:#d5b44c;box-shadow:none}
.hero{min-height:750px;background:#17130c;color:#f3ead5;grid-template-columns:.82fr 1.18fr;border:0;position:relative;overflow:hidden}.hero:before{content:'PIXEL CLARITY 083 / PATIENT CAPTION MASTER';position:absolute;top:30px;left:clamp(24px,6vw,92px);color:#d5b44c;font:800 11px ui-monospace,monospace;letter-spacing:.2em}.hero:after{content:'DRAFTED  •  REVIEWED  •  APPROVED  •  RECOVERABLE';position:absolute;right:0;bottom:0;padding:15px 4vw;background:#8c2f22;color:#fff4dc;font:800 11px ui-monospace,monospace;letter-spacing:.18em}.hero-copy{padding:135px clamp(28px,6vw,94px) 100px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Georgia,serif;text-transform:none;letter-spacing:-.05em}.hero .eyebrow,.checker .eyebrow{color:#d5b44c}.hero figure{margin:56px 46px 72px 0;clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,6% 100%,0 92%);border:1px solid #d5b44c;box-shadow:16px 16px 0 #302817}.hero figcaption{left:26px;right:26px;bottom:26px;background:#17130ce8;color:#f3ead5;border-left:5px solid #d5b44c}.actions a,button{border-radius:0;background:#d5b44c;color:#17130c;box-shadow:5px 5px 0 #8c2f22}.actions a:last-child{background:#f1e7d1;color:#17130c;border:0}
.route{max-width:none;background:#eee8da;color:#211c12;padding-block:104px}.route-grid{grid-template-columns:repeat(7,1fr);gap:0;border:2px solid #211c12}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:250px;padding:22px 16px;background:#f5efdf!important;border:0;border-right:1px solid #93856e;border-radius:0;text-align:left;justify-items:start;box-shadow:none;transform:none}.route-grid a:nth-child(even){background:#e4dac4!important}.route-grid a span{width:auto;height:auto;border:0;border-radius:0;background:#211c12;color:#d5b44c;padding:5px 7px;font:800 12px ui-monospace,monospace}.route-grid a b{font-family:Georgia,serif;font-size:19px}.route-grid a:hover{background:#d5b44c!important;color:#17130c}
.checker{background:#282113;color:#f2e8d0;border:1px solid #8f742f;clip-path:none}.checker label,#result{background:#17130c;border:1px solid #75633b;border-radius:0}.checker button{background:#d5b44c;color:#17130c}
.article-hero{background:#17130c;color:#f2e8d0;padding:42px;gap:30px;grid-template-columns:.82fr 1.18fr;border:0}.article-hero>div{background:#211b10;border:1px solid #d5b44c;box-shadow:10px 10px 0 #8c2f22}.article-hero img{border:1px solid #d5b44c;clip-path:polygon(0 0,95% 0,100% 8%,100% 100%,0 100%);box-shadow:10px 10px 0 #302817}.article-layout{background:#e9e1d0;color:#211c12;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#17130c;color:#f2e8d0;border:1px solid #8f742f;border-top:10px solid #d5b44c;box-shadow:7px 7px 0 #8c2f22}.copy section{background:#f5efdf;border:1px solid #9d8d71;padding:44px;margin-bottom:26px;box-shadow:8px 8px 0 #c8bca3}.copy p,.copy li{font-family:Georgia,serif}.note{background:#e2cf96;border-left-color:#8c2f22}.gallery figure{background:#e8deca;border:1px solid #75633b}.gallery span{color:#594e3d}footer{background:#17130c;color:#f2e8d0;border-top:10px solid #8c2f22}
@media(max-width:1150px){header nav{background:#17130c}.route-grid{grid-template-columns:repeat(2,1fr)}.route-grid a{border-bottom:1px solid #93856e}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 70px;clip-path:none}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}}

/* Template 083 — pixel clarity */
:root{--ink:#123c36;--blue:#087a6b;--cyan:#72d6c2;--paper:#edf4ef;--line:#93afa7;--orange:#e86442}
body{background:#edf4ef;color:#173b35;background-image:linear-gradient(90deg,#d8e8df 1px,transparent 1px),linear-gradient(#d8e8df 1px,transparent 1px);background-size:28px 28px}header{background:#f8fbf7;color:#173b35;border:0;border-bottom:5px solid #0a7265;min-height:94px;box-shadow:none}.logo{background:#0a7265;border:0;border-radius:0;clip-path:none;box-shadow:6px 6px 0 #e86442}.logo svg{stroke:#fff}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#315d55;border-radius:0;border:2px solid transparent}nav a[aria-current],nav a:hover{background:#173b35;color:#fff;border-color:#173b35;box-shadow:4px 4px 0 #72d6c2}
.hero{min-height:735px;background:#f7faf6;color:#173b35;grid-template-columns:.9fr 1.1fr;border:0;position:relative;overflow:hidden}.hero:before{content:'PIXEL CLARITY 083 / PATIENT CAPTION MASTER';position:absolute;top:28px;left:clamp(24px,6vw,90px);color:#087a6b;font:900 11px ui-monospace,monospace;letter-spacing:.19em}.hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:22px;background:repeating-linear-gradient(90deg,#0a7265 0 22px,#72d6c2 22px 44px,#e86442 44px 66px,#f0c75e 66px 88px)}.hero-copy{padding:132px clamp(28px,6vw,92px) 96px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Inter,system-ui,sans-serif;text-transform:none;letter-spacing:-.06em}.hero .eyebrow,.checker .eyebrow{color:#087a6b}.hero figure{margin:58px 44px 68px 0;clip-path:none;border:3px solid #173b35;box-shadow:16px 16px 0 #72d6c2}.hero figcaption{left:22px;right:22px;bottom:22px;background:#173b35e8;color:#fff;border-left:6px solid #e86442}.actions a,button{border-radius:0;background:#0a7265;color:#fff;box-shadow:5px 5px 0 #72d6c2}.actions a:last-child{background:#fff;color:#173b35;border:2px solid #173b35}
.route{max-width:none;background:#173b35;color:#fff;padding-block:100px}.route-grid{grid-template-columns:repeat(4,1fr);gap:18px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:220px;padding:24px;background:#f8fbf7!important;color:#173b35;border:0;border-radius:0;text-align:left;justify-items:start;box-shadow:8px 8px 0 #72d6c2;transform:none}.route-grid a:nth-child(3n){box-shadow:8px 8px 0 #e86442}.route-grid a span{width:42px;height:42px;border:0;border-radius:0;background:#173b35;color:#72d6c2;display:grid;place-items:center;font:900 12px ui-monospace,monospace}.route-grid a b{font-family:Inter,sans-serif;font-size:19px}.route-grid a:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 #f0c75e}
.checker{background:#dcece4;color:#173b35;border:3px solid #173b35;clip-path:none}.checker label,#result{background:#f8fbf7;border:2px solid #89aaa1;border-radius:0}.checker button{background:#e86442;color:#fff}
.article-hero{background:#173b35;color:#fff;padding:38px;gap:28px;grid-template-columns:.9fr 1.1fr;border:0}.article-hero>div{background:#0f4f46;border:2px solid #72d6c2;border-radius:0;box-shadow:10px 10px 0 #e86442}.article-hero img{border:3px solid #f8fbf7;border-radius:0;clip-path:none;box-shadow:10px 10px 0 #72d6c2}.article-layout{background:#e8f1eb;color:#173b35;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#173b35;color:#fff;border:0;border-top:10px solid #72d6c2;box-shadow:7px 7px 0 #e86442}.copy section{background:#f8fbf7;border:2px solid #76998f;padding:44px;margin-bottom:26px;box-shadow:8px 8px 0 #bfd6ce}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#d8efe4;border-left-color:#e86442}.gallery figure{background:#edf4ef;border:2px solid #173b35}.gallery span{color:#466a63}footer{background:#173b35;color:#fff;border-top:10px solid #e86442}
@media(max-width:1150px){header nav{background:#f8fbf7}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 58px}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}}

/* Product interface visibility correction */
.product + .article-layout .gallery{grid-template-columns:1fr;gap:24px}.product + .article-layout .gallery figure{padding:0;overflow:hidden}.product + .article-layout .gallery img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#fff}.product + .article-layout .gallery figcaption{padding:16px 18px;background:#f8fbf7}

/* Template 084 — battery works */
:root{--ink:#111b2c;--blue:#2254d1;--cyan:#00d7b5;--paper:#f3f6ef;--line:#a8b5ad;--orange:#ffb800}
body{background:#f3f6ef;color:#111b2c;background-image:linear-gradient(90deg,#dce4dd 1px,transparent 1px);background-size:72px 100%}header{background:#101a2a;color:#fff;border:0;border-bottom:8px solid #ffcf00;min-height:98px;box-shadow:none}.logo{background:#ffcf00;border:3px solid #fff;border-radius:10px;clip-path:none;box-shadow:6px 6px 0 #00d7b5}.logo svg{stroke:#111b2c}header .brand small{color:#b9c7d9}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#d8e0ea;border:1px solid #42516a;border-radius:8px}nav a[aria-current],nav a:hover{background:#ffcf00;color:#111b2c;border-color:#ffcf00;box-shadow:none}
.hero{min-height:740px;background:#111b2c;color:#fff;grid-template-columns:.84fr 1.16fr;border:0;position:relative;overflow:hidden}.hero:before{content:'BATTERY WORKS 084 / CAPTION RELEASE';position:absolute;top:30px;left:clamp(24px,6vw,92px);color:#ffcf00;font:900 11px ui-monospace,monospace;letter-spacing:.2em}.hero:after{content:'APPROVED  ▰▰▰▰▰  READY';position:absolute;left:clamp(24px,6vw,92px);bottom:32px;padding:11px 16px;border:2px solid #ffcf00;color:#ffcf00;font:900 11px ui-monospace,monospace;letter-spacing:.16em}.hero-copy{padding:132px clamp(28px,6vw,92px) 112px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Inter,system-ui,sans-serif;text-transform:none;letter-spacing:-.06em}.hero .eyebrow,.checker .eyebrow{color:#ffcf00}.hero figure{margin:52px 48px 60px 0;clip-path:none;border:4px solid #fff;border-radius:28px 4px 28px 4px;box-shadow:16px 16px 0 #00d7b5}.hero figcaption{left:24px;right:24px;bottom:24px;background:#111b2ce8;color:#fff;border-left:6px solid #ffcf00}.actions a,button{border-radius:8px;background:#ffcf00;color:#111b2c;box-shadow:5px 5px 0 #00d7b5}.actions a:last-child{background:#fff;color:#111b2c;border:0}
.route{max-width:none;background:#edf1e9;color:#111b2c;padding-block:100px}.route-grid{grid-template-columns:repeat(4,1fr);gap:20px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:215px;padding:24px;background:#fff!important;border:2px solid #111b2c;border-radius:16px;text-align:left;justify-items:start;box-shadow:9px 9px 0 #ffcf00;transform:none;position:relative}.route-grid a:after{content:'';position:absolute;right:-8px;top:42%;width:8px;height:34px;background:#111b2c}.route-grid a:nth-child(even){box-shadow:9px 9px 0 #00d7b5}.route-grid a span{width:auto;height:auto;border:0;border-radius:5px;background:#111b2c;color:#ffcf00;padding:6px 9px;font:900 12px ui-monospace,monospace}.route-grid a b{font-family:Inter,sans-serif;font-size:19px}.route-grid a:hover{transform:translateY(-5px)}
.checker{background:#18253a;color:#fff;border:0;border-block:10px solid #ffcf00;clip-path:none}.checker label,#result{background:#111b2c;border:1px solid #52617b;border-radius:10px}.checker button{background:#00d7b5;color:#111b2c}
.article-hero{background:#111b2c;color:#fff;padding:38px;gap:28px;grid-template-columns:.86fr 1.14fr;border:0}.article-hero>div{background:#17253d;border:3px solid #ffcf00;border-radius:24px 4px 24px 4px;box-shadow:10px 10px 0 #00d7b5}.article-hero img{border:4px solid #fff;border-radius:4px 24px 4px 24px;clip-path:none;box-shadow:10px 10px 0 #2254d1}.article-layout{background:#edf1e9;color:#111b2c;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#111b2c;color:#fff;border:0;border-top:10px solid #ffcf00;border-radius:14px;box-shadow:7px 7px 0 #00d7b5}.copy section{background:#fff;border:2px solid #29364b;padding:44px;margin-bottom:26px;border-radius:18px 3px 18px 3px;box-shadow:8px 8px 0 #cbd5ca}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#fff4b3;border-left-color:#2254d1}.gallery figure{background:#f7f9f4;border:2px solid #111b2c;border-radius:12px}.gallery span{color:#4b586d}footer{background:#111b2c;color:#fff;border-top:10px solid #00d7b5}
@media(max-width:1150px){header nav{background:#111b2c}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 76px}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}}
/* Final product-interface visibility rule: no crop, overlay, frame, or decorative shrink */
.product>img{width:100%;height:auto;object-fit:contain;background:#fff;border:0;border-radius:0;box-shadow:none}.product + .article-layout .gallery{grid-template-columns:1fr;gap:30px}.product + .article-layout .gallery figure{margin:0;padding:0;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}.product + .article-layout .gallery img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;background:#fff;border:0;border-radius:0;box-shadow:none}.product + .article-layout .gallery figcaption{padding:16px 0;background:transparent}@media(max-width:760px){.article-layout{grid-template-columns:1fr!important;gap:32px}.article-layout aside{width:100%}.copy{min-width:0}.product + .article-layout .gallery,.product + .article-layout .gallery figure,.product + .article-layout .gallery img{width:100%}}

/* Template 085 — secure vault */
:root{--ink:#10131d;--blue:#5a39e7;--cyan:#24e2c2;--paper:#eeeef4;--line:#8e93a8;--orange:#ff7d54}
body{background:#0e1119;color:#171b27;background-image:radial-gradient(circle at 18% 12%,#33265c 0,transparent 28%),radial-gradient(circle at 86% 30%,#153e47 0,transparent 32%)}header{background:#0b0e16;color:#fff;border:0;border-bottom:1px solid #3b4054;min-height:100px;box-shadow:0 18px 40px #0008}.logo{background:#5a39e7;border:1px solid #8b7cf4;border-radius:50%;clip-path:none;box-shadow:0 0 0 6px #1a1e2b,0 0 30px #5a39e799}.logo svg{stroke:#fff}header .brand small{color:#aeb5ca}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#cbd0df;border:1px solid transparent;border-radius:999px}nav a[aria-current],nav a:hover{background:#242a3a;color:#24e2c2;border-color:#4e576e;box-shadow:none}
.hero{min-height:760px;background:linear-gradient(120deg,#10131d 0 46%,#1a1831 46% 100%);color:#fff;grid-template-columns:.88fr 1.12fr;border:0;position:relative;overflow:hidden}.hero:before{content:'SECURE VAULT 085 / CAPTION MASTER';position:absolute;top:30px;left:clamp(24px,6vw,92px);color:#24e2c2;font:800 11px ui-monospace,monospace;letter-spacing:.2em}.hero:after{content:'';position:absolute;left:48%;top:110px;width:210px;height:210px;border:1px solid #6f60db;border-radius:50%;box-shadow:0 0 0 26px #ffffff08,0 0 0 52px #ffffff05;pointer-events:none}.hero-copy{padding:140px clamp(28px,6vw,96px) 100px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Georgia,serif;text-transform:none;letter-spacing:-.055em}.hero .eyebrow,.checker .eyebrow{color:#24e2c2}.hero figure{margin:58px 48px 66px 0;clip-path:polygon(8% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%);border:1px solid #7467d7;box-shadow:18px 18px 0 #24e2c244}.hero figcaption{left:24px;right:24px;bottom:24px;background:#10131de8;color:#fff;border-left:6px solid #24e2c2}.actions a,button{border-radius:999px;background:#24e2c2;color:#10131d;box-shadow:none}.actions a:last-child{background:#5a39e7;color:#fff;border:1px solid #8475ee}
.route{max-width:none;background:#ececf3;color:#171b27;padding-block:104px}.route-grid{grid-template-columns:repeat(4,1fr);gap:18px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:225px;padding:25px;background:#fff!important;border:1px solid #b4b6c4;border-radius:4px 34px 4px 34px;text-align:left;justify-items:start;box-shadow:10px 10px 0 #d2d0ea;transform:none}.route-grid a:nth-child(3n){box-shadow:10px 10px 0 #c6eee7}.route-grid a span{width:46px;height:46px;border:1px solid #5a39e7;border-radius:50%;background:#171b27;color:#24e2c2;display:grid;place-items:center;font:900 12px ui-monospace,monospace}.route-grid a b{font-family:Georgia,serif;font-size:20px}.route-grid a:hover{transform:translateY(-6px);box-shadow:10px 16px 0 #bcb5ee}
.checker{background:#141827;color:#fff;border:0;border-block:1px solid #4e546a;clip-path:polygon(0 0,97% 0,100% 12%,100% 100%,3% 100%,0 88%)}.checker label,#result{background:#1d2333;border:1px solid #464f68;border-radius:12px}.checker button{background:#24e2c2;color:#10131d}
.article-hero{background:linear-gradient(125deg,#10131d,#24203f);color:#fff;padding:40px;gap:30px;grid-template-columns:.86fr 1.14fr;border:0}.article-hero>div{background:#171b29;border:1px solid #6255be;border-radius:4px 34px 4px 34px;box-shadow:12px 12px 0 #24e2c233}.article-hero img{border:1px solid #7467d7;border-radius:34px 4px 34px 4px;clip-path:none;box-shadow:12px 12px 0 #5a39e744}.article-layout{background:#ececf3;color:#171b27;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#151927;color:#fff;border:1px solid #4e546a;border-top:10px solid #24e2c2;border-radius:4px 20px 4px 20px;box-shadow:7px 7px 0 #bdb9dd}.copy section{background:#fff;border:1px solid #b6b9c8;padding:44px;margin-bottom:26px;border-radius:4px 26px 4px 26px;box-shadow:9px 9px 0 #d5d5df}.copy p,.copy li{font-family:Georgia,serif}.note{background:#e9e5ff;border-left-color:#24e2c2}.gallery figure{background:#f5f5f9;border:1px solid #797f96}.gallery span{color:#555d73}footer{background:#0b0e16;color:#fff;border-top:10px solid #5a39e7}
@media(max-width:1150px){header nav{background:#0b0e16}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero:after{display:none}.hero figure{margin:0 18px 68px;clip-path:none}.route-grid{grid-template-columns:1fr}.checker{clip-path:none}.article-hero{padding:18px}.copy section{padding:25px}.article-layout{grid-template-columns:1fr!important;gap:32px}}
/* Final product-interface visibility rule */
.product>img{width:100%;height:auto;object-fit:contain;background:#fff;border:0;border-radius:0;box-shadow:none}.product + .article-layout .gallery{grid-template-columns:1fr;gap:30px}.product + .article-layout .gallery figure{margin:0;padding:0;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}.product + .article-layout .gallery img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;background:#fff;border:0;border-radius:0;box-shadow:none}.product + .article-layout .gallery figcaption{padding:16px 0;background:transparent}@media(max-width:760px){.article-layout aside{width:100%}.copy{min-width:0}.product + .article-layout .gallery,.product + .article-layout .gallery figure,.product + .article-layout .gallery img{width:100%}}

/* Template 087 — accessibility OS */
:root{--ink:#181c22;--blue:#005fcc;--cyan:#00a67e;--paper:#f7f8fa;--line:#626b78;--orange:#f3c400}
body{background:#f7f8fa;color:#181c22;background-image:linear-gradient(90deg,#edf0f3 50%,#fafbfc 50%)}header{background:#fff;color:#181c22;border:0;border-bottom:4px solid #181c22;min-height:98px;box-shadow:none}.logo{background:#181c22;border:3px solid #f3c400;border-radius:4px;clip-path:none;box-shadow:none}.logo svg{stroke:#fff}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#303947;border:2px solid transparent;border-radius:4px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}nav a[aria-current],nav a:hover{background:#f3c400;color:#111;border-color:#111;box-shadow:none;text-decoration:none}
.hero{min-height:735px;background:#181c22;color:#fff;grid-template-columns:.9fr 1.1fr;border:0;position:relative;overflow:hidden}.hero:before{content:'ACCESSIBILITY OS 087 / MODEL BASELINE';position:absolute;top:30px;left:clamp(24px,6vw,92px);color:#f3c400;font:900 12px ui-monospace,monospace;letter-spacing:.18em}.hero:after{content:'A  A+  HIGH CONTRAST  KEYBOARD READY';position:absolute;left:0;right:0;bottom:0;padding:14px 5vw;background:#f3c400;color:#111;font:900 12px ui-monospace,monospace;letter-spacing:.14em}.hero-copy{padding:136px clamp(28px,6vw,94px) 108px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Inter,system-ui,sans-serif;text-transform:none;letter-spacing:-.05em}.hero .eyebrow,.checker .eyebrow{color:#f3c400}.hero figure{margin:52px 46px 72px 0;clip-path:none;border:5px solid #fff;box-shadow:14px 14px 0 #00a67e}.hero figcaption{left:24px;right:24px;bottom:24px;background:#000e;color:#fff;border-left:8px solid #f3c400;font-size:15px}.actions a,button{border-radius:4px;background:#f3c400;color:#111;border:2px solid #111;box-shadow:5px 5px 0 #00a67e}.actions a:last-child{background:#fff;color:#111}
.route{max-width:none;background:#fff;color:#181c22;padding-block:100px}.route-grid{grid-template-columns:repeat(4,1fr);gap:18px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:220px;padding:24px;background:#f7f8fa!important;border:3px solid #181c22;border-radius:4px;text-align:left;justify-items:start;box-shadow:none;transform:none}.route-grid a:nth-child(even){border-left:12px solid #005fcc}.route-grid a:nth-child(3n){border-left:12px solid #00a67e}.route-grid a span{width:auto;height:auto;border:0;border-radius:2px;background:#181c22;color:#f3c400;padding:6px 9px;font:900 13px ui-monospace,monospace}.route-grid a b{font-family:Inter,sans-serif;font-size:20px}.route-grid a:hover{background:#fff4a8!important;transform:translateY(-4px)}
.checker{background:#eef4ff;color:#181c22;border:4px solid #181c22;clip-path:none}.checker label,#result{background:#fff;border:2px solid #4b5665;border-radius:4px}.checker button{background:#f3c400;color:#111}
.article-hero{background:#181c22;color:#fff;padding:38px;gap:28px;grid-template-columns:.9fr 1.1fr;border:0}.article-hero>div{background:#242a33;border:3px solid #f3c400;border-radius:4px;box-shadow:10px 10px 0 #00a67e}.article-hero img{border:5px solid #fff;border-radius:4px;clip-path:none;box-shadow:10px 10px 0 #005fcc}.article-layout{background:#f4f6f8;color:#181c22;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#181c22;color:#fff;border:3px solid #181c22;border-top:12px solid #f3c400;border-radius:4px;box-shadow:none}.article-layout aside a{text-decoration:underline;text-underline-offset:4px}.copy section{background:#fff;border:3px solid #181c22;padding:44px;margin-bottom:26px;border-radius:4px;box-shadow:8px 8px 0 #c9d0d8}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#fff2a5;border-left-color:#005fcc}.gallery figure{background:#fff;border:3px solid #181c22;border-radius:4px}.gallery span{color:#404a58}footer{background:#181c22;color:#fff;border-top:12px solid #f3c400}a:focus-visible,button:focus-visible,input:focus-visible{outline:4px solid #00a67e;outline-offset:4px}
@media(max-width:1150px){header nav{background:#fff}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 76px}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}.article-layout{grid-template-columns:1fr!important;gap:32px}}
/* Final product-interface visibility rule */
.product>img{display:block;width:100%;height:auto;object-fit:contain;background:#fff;border:0;border-radius:0;box-shadow:none}.product + .article-layout .gallery{grid-template-columns:1fr;gap:30px}.product + .article-layout .gallery figure{margin:0;padding:0;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}.product + .article-layout .gallery img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;background:#fff;border:0;border-radius:0;box-shadow:none}.product + .article-layout .gallery figcaption{padding:16px 0;background:transparent}@media(max-width:760px){.article-layout aside{width:100%}.copy{min-width:0}.product + .article-layout .gallery,.product + .article-layout .gallery figure,.product + .article-layout .gallery img{width:100%}}

/* Template 088 — model garden */
:root{--ink:#233226;--blue:#476d3e;--cyan:#9cca5a;--paper:#f1f0e5;--line:#9ea98f;--orange:#d87842}
body{background:#ece9da;color:#233226;background-image:radial-gradient(#71815e22 1px,transparent 1px);background-size:22px 22px}header{background:#f9f7ec;color:#233226;border:0;border-bottom:6px solid #476d3e;min-height:98px;box-shadow:none}.logo{background:#233226;border:2px solid #9cca5a;border-radius:50% 50% 10px 50%;clip-path:none;box-shadow:5px 5px 0 #d87842}.logo svg{stroke:#dff0b8}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#445346;border-radius:16px 3px 16px 3px;border:1px solid transparent}nav a[aria-current],nav a:hover{background:#dceabf;color:#233226;border-color:#668457;box-shadow:none}
.hero{min-height:745px;background:linear-gradient(120deg,#223328,#3f6044);color:#fff;grid-template-columns:.84fr 1.16fr;border:0;position:relative;overflow:hidden}.hero:before{content:'MODEL GARDEN 088 / RUBRIC BASELINE';position:absolute;top:30px;left:clamp(24px,6vw,92px);color:#c7eb86;font:900 11px ui-monospace,monospace;letter-spacing:.2em}.hero:after{content:'SEED  •  REVIEW  •  APPROVE  •  RELEASE';position:absolute;left:0;right:0;bottom:0;padding:14px 5vw;background:#c7eb86;color:#233226;font:900 11px ui-monospace,monospace;letter-spacing:.18em}.hero-copy{padding:138px clamp(28px,6vw,94px) 108px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Georgia,serif;text-transform:none;letter-spacing:-.05em}.hero .eyebrow,.checker .eyebrow{color:#c7eb86}.hero figure{margin:54px 48px 74px 0;clip-path:polygon(6% 0,100% 0,100% 92%,94% 100%,0 100%,0 8%);border:5px solid #f7f4e8;box-shadow:16px 16px 0 #9cca5a}.hero figcaption{left:24px;right:24px;bottom:24px;background:#223328e8;color:#fff;border-left:6px solid #c7eb86}.actions a,button{border-radius:16px 3px 16px 3px;background:#c7eb86;color:#233226;box-shadow:5px 5px 0 #d87842}.actions a:last-child{background:#f7f4e8;color:#233226;border:0}
.route{max-width:none;background:#f7f4e8;color:#233226;padding-block:102px}.route-grid{grid-template-columns:repeat(4,1fr);gap:20px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:224px;padding:25px;background:#fffdf6!important;border:1px solid #a7af98;border-radius:28px 4px 28px 4px;text-align:left;justify-items:start;box-shadow:9px 9px 0 #dce6c7;transform:none}.route-grid a:nth-child(even){box-shadow:9px 9px 0 #f1c4a7}.route-grid a span{width:44px;height:44px;border:0;border-radius:50%;background:#233226;color:#c7eb86;display:grid;place-items:center;font:900 12px ui-monospace,monospace}.route-grid a b{font-family:Georgia,serif;font-size:20px}.route-grid a:hover{transform:translateY(-6px);box-shadow:9px 15px 0 #b9d683}
.checker{background:#2c4332;color:#fff;border:0;border-radius:54px 5px 54px 5px;clip-path:none}.checker label,#result{background:#36543d;border:1px solid #789279;border-radius:14px}.checker button{background:#c7eb86;color:#233226}
.article-hero{background:linear-gradient(125deg,#223328,#496b4c);color:#fff;padding:40px;gap:28px;grid-template-columns:.86fr 1.14fr;border:0}.article-hero>div{background:#2d4533;border:2px solid #c7eb86;border-radius:30px 5px 30px 5px;box-shadow:10px 10px 0 #d87842}.article-hero img{border:5px solid #f7f4e8;border-radius:5px 30px 5px 30px;clip-path:none;box-shadow:10px 10px 0 #9cca5a}.article-layout{background:#eeeadd;color:#233226;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#233226;color:#fff;border:0;border-top:10px solid #c7eb86;border-radius:0 0 22px 22px;box-shadow:7px 7px 0 #a8b89b}.copy section{background:#fffdf6;border:1px solid #a8ad9b;padding:44px;margin-bottom:26px;border-radius:26px 5px 26px 5px;box-shadow:8px 8px 0 #d7d8c8}.copy p,.copy li{font-family:Georgia,serif}.note{background:#e7efca;border-left-color:#d87842}.gallery figure{background:#f9f7ed;border:1px solid #7e8c78}.gallery span{color:#5d675a}footer{background:#223328;color:#fff;border-top:10px solid #d87842}
@media(max-width:1150px){header nav{background:#f9f7ec}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 76px;clip-path:none}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}.article-layout{grid-template-columns:1fr!important;gap:32px}}
/* Final product-interface visibility rule */
.product>img{display:block;width:100%;height:auto;object-fit:contain;background:#fff;border:0;border-radius:0;box-shadow:none}.product + .article-layout .gallery{grid-template-columns:1fr;gap:30px}.product + .article-layout .gallery figure{margin:0;padding:0;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}.product + .article-layout .gallery img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;background:#fff;border:0;border-radius:0;box-shadow:none}.product + .article-layout .gallery figcaption{padding:16px 0;background:transparent}@media(max-width:760px){.article-layout aside{width:100%}.copy{min-width:0}.product + .article-layout .gallery,.product + .article-layout .gallery figure,.product + .article-layout .gallery img{width:100%}}

/* FINAL PRODUCT INTERFACE VISIBILITY — BATCH AUDIT */
.product > img,.product img,.product-hero > img,.product-hero img,.gallery img,.product-gallery img,.interface-gallery img,#views img{
  display:block!important;width:100%!important;height:auto!important;max-height:none!important;
  aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;
  clip-path:none!important;transform:none!important;filter:none!important;background:#fff!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
}
.product + .article-layout .gallery,.product-gallery,.interface-gallery,#views .gallery{
  display:grid!important;grid-template-columns:1fr!important;gap:30px!important;width:100%!important;
}
.product + .article-layout .gallery figure,.product-gallery figure,.interface-gallery figure,#views figure{
  width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;
}
.product + .article-layout .gallery figcaption,.product-gallery figcaption,.interface-gallery figcaption,#views figcaption{
  padding:16px 0!important;background:transparent!important;
}
