:root{
  --tn6-slab:#8f8c85;
  --tn6-slab-deep:#5d5b56;
  --tn6-stripe:#e8b923;
  --tn6-rubber:#1d1f21;
  --tn6-card:#f7f4ec;
  --tn6-card-edge:#d9d2c1;
  --tn6-valve:#b33a2c;
  --tn6-grease:#2f4b63;
  --tn6-ink:#26282a;
  --tn6-quiet:#5f5c56;
}
html{background:var(--tn6-slab);}
body{
  margin:0;
  color:var(--tn6-ink);
  font:400 1.075rem/1.72 "Abel","Trebuchet MS",sans-serif;
  background-color:var(--tn6-slab);
  background-image:
    linear-gradient(90deg,transparent 0 2.2rem,var(--tn6-stripe) 2.2rem 3.4rem,transparent 3.4rem),
    radial-gradient(circle at 20% 30%,rgba(255,255,255,.07) 0 1px,transparent 2px),
    radial-gradient(circle at 70% 80%,rgba(0,0,0,.08) 0 1px,transparent 2px);
  background-size:auto,23px 23px,31px 31px;
}
.tn6-floor{max-width:58rem;margin:0 auto;padding:2.6rem 1.1rem 3.4rem 4.6rem;}
.tn6-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1.4rem;margin-bottom:1.6rem;}
.tn6-mark{font:400 1.55rem/1 "Changa One",Impact,sans-serif;letter-spacing:.02em;color:var(--tn6-rubber);text-decoration:none;}
.tn6-mark span{color:var(--tn6-valve);}
.tn6-top nav{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.95rem;}
.tn6-top nav a{color:var(--tn6-rubber);text-decoration:none;border-bottom:2px solid var(--tn6-stripe);}
.tn6-top nav a:hover{border-bottom-color:var(--tn6-valve);}
.tn6-card{background:var(--tn6-card);border:1px solid var(--tn6-card-edge);border-radius:.35rem;box-shadow:0 .5rem 0 var(--tn6-slab-deep),0 1.2rem 2rem rgba(0,0,0,.18);padding:2.2rem 2.4rem 2.6rem;}
.tn6-card h1{font:400 clamp(2rem,4.6vw,3.1rem)/1.08 "Changa One",Impact,sans-serif;margin:.2rem 0 1rem;color:var(--tn6-rubber);}
.tn6-card h2{font:400 1.5rem/1.2 "Changa One",Impact,sans-serif;margin:2.2rem 0 .7rem;color:var(--tn6-grease);}
.tn6-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;color:var(--tn6-valve);margin:0;}
.tn6-lede{font-size:1.22rem;line-height:1.6;color:var(--tn6-quiet);}
.tn6-card a{color:var(--tn6-grease);}
.tn6-wheels{display:block;width:100%;max-width:26rem;height:auto;margin:1.4rem auto 1.8rem;}
.tn6-gauge{float:right;width:8.5rem;height:auto;margin:0 0 1rem 1.4rem;}
.tn6-shot{margin:1.6rem 0 1.8rem;}
.tn6-shot img{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--tn6-card-edge);border-radius:.25rem;}
.tn6-shot figcaption{font-size:.9rem;color:var(--tn6-quiet);margin-top:.45rem;}
.tn6-lineup{list-style:none;margin:1.2rem 0;padding:0;border-top:2px solid var(--tn6-rubber);}
.tn6-lineup li{display:grid;grid-template-columns:3.2rem 1fr;gap:.9rem;padding:.95rem 0;border-bottom:1px dashed var(--tn6-card-edge);}
.tn6-lineup b{font:400 1.7rem/1 "Changa One",Impact,sans-serif;color:var(--tn6-valve);}
.tn6-lineup a{font-weight:700;}
.tn6-valvetag{position:relative;margin:2.4rem 0 .4rem;padding:1.3rem 1.5rem 1.2rem 2.6rem;background:#fff6dc;border:2px solid var(--tn6-rubber);border-radius:.3rem 1.6rem 1.6rem .3rem;}
.tn6-valvetag::before{content:"";position:absolute;left:.85rem;top:1.35rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--tn6-slab);border:2px solid var(--tn6-rubber);}
.tn6-valvetag h2{margin-top:0;color:var(--tn6-valve);font-size:1.25rem;}
.tn6-valvetag p{margin:.4rem 0;}
.tn6-pocket{list-style:decimal-leading-zero;margin:1.2rem 0 1.4rem 1.4rem;padding:0;}
.tn6-pocket li{padding:.4rem 0 .4rem .3rem;border-bottom:1px solid var(--tn6-card-edge);}
.tn6-next{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:2.2rem;padding-top:1rem;border-top:2px solid var(--tn6-rubber);font-size:.98rem;}
.tn6-base{margin-top:2rem;font-size:.86rem;line-height:1.55;color:#1f1f1d;}
.tn6-base a{color:#1f1f1d;}
@media (max-width:1080px){
  .tn6-floor{padding-left:4rem;}
  .tn6-card{padding:2rem 1.9rem 2.3rem;}
}
@media (max-width:680px){
  body{background-size:auto,19px 19px,27px 27px;background-image:linear-gradient(90deg,transparent 0 .6rem,var(--tn6-stripe) .6rem 1.1rem,transparent 1.1rem),radial-gradient(circle at 20% 30%,rgba(255,255,255,.07) 0 1px,transparent 2px),radial-gradient(circle at 70% 80%,rgba(0,0,0,.08) 0 1px,transparent 2px);}
  .tn6-floor{padding:1.4rem 1rem 2.4rem 1.8rem;}
  .tn6-card{padding:1.5rem 1.15rem 1.8rem;}
  .tn6-gauge{float:none;display:block;margin:0 auto 1rem;}
  .tn6-lineup li{grid-template-columns:2.4rem 1fr;}
}
