/* jgt[base] — JagTopList games desk. Olive of the 2004 wordmark, graphite HUD, paper-grey page */
:root{--jt-olive:#56611d;--jt-olive-hi:#6d7b25;--jt-olive-ink:#3f4815;--jt-lime:#c3cf45;--jt-hud:#121410;--jt-slab:#1b1d17;--jt-paper:#ecece5;--jt-card:#fff;--jt-ink:#262822;--jt-mute:#696c60;--jt-hair:#d5d6cc;--jt-rust:#8c3d1d;--jt-steel:#2f5164;--jt-plum:#5c3c60;--jt-head:"Encode Sans Condensed","Arial Narrow",sans-serif;--jt-text:"Nunito Sans",system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--jt-paper);color:var(--jt-ink);font:400 17px/1.62 var(--jt-text)}
img{max-width:100%;height:auto;display:block}
a{color:var(--jt-olive-ink)}
a:hover{color:var(--jt-olive)}
.jgt-frame{max-width:1188px;margin:0 auto;padding:0 20px}
.jgt-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.jgt-glyph{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}

/* jgt[hud] */
.jgt-hud{background:var(--jt-hud);color:#d9dccb}
.jgt-hud__row{display:flex;align-items:center;gap:18px;min-height:64px}
.jgt-mark{display:block;background:#f8f8f8;padding:3px 8px;line-height:0;border-bottom:3px solid var(--jt-lime)}
.jgt-mark img{width:150px;height:auto}
.jgt-hud__tag{font:600 12px/1.25 var(--jt-head);letter-spacing:.08em;text-transform:uppercase;color:#9da189;max-width:190px}
.jgt-hud__aux{margin-left:auto;display:flex;gap:20px;align-items:center}
.jgt-hud__aux a{color:#e7e9dc;text-decoration:none;font:600 14px var(--jt-head);display:flex;gap:7px;align-items:center}
.jgt-hud__aux a:hover{color:var(--jt-lime)}
.jgt-burger{display:none}
.jgt-burger-box{display:none}
/* jgt[/hud] */

/* jgt[lane] */
.jgt-lane{background:var(--jt-olive);box-shadow:inset 0 -3px 0 rgba(0,0,0,.18)}
.jgt-lane ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}
.jgt-lane a{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font:600 17px/1 var(--jt-head);padding:13px 16px 14px}
.jgt-lane a:hover,.jgt-lane a[aria-current]{background:var(--jt-olive-ink)}
.jgt-lane .jgt-glyph{width:18px;height:18px;opacity:.85}
.jgt-lane__home{padding-left:4px!important}
/* jgt[/lane] */

/* jgt[ticker] */
.jgt-ticker{background:var(--jt-card);border-bottom:1px solid var(--jt-hair)}
.jgt-ticker__row{display:flex;gap:26px;align-items:center;overflow:hidden;white-space:nowrap;min-height:44px}
.jgt-ticker b{font:800 13px var(--jt-head);text-transform:uppercase;letter-spacing:.06em;color:var(--jt-rust)}
.jgt-ticker a{font:600 15px var(--jt-head);color:var(--jt-ink);text-decoration:none}
.jgt-ticker a:hover{color:var(--jt-olive)}
/* jgt[/ticker] */

/* jgt[kicker] */
.jgt-badge{display:inline-block;background:var(--jt-olive);color:#fff;font:700 13px/1 var(--jt-head);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;text-decoration:none}
.jgt-badge--rust{background:var(--jt-rust)}.jgt-badge--steel{background:var(--jt-steel)}.jgt-badge--plum{background:var(--jt-plum)}.jgt-badge--dark{background:var(--jt-slab)}
/* jgt[/kicker] */

/* jgt[front] */
.jgt-front{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;padding:34px 0 10px}
.jgt-boss{position:relative;display:block;text-decoration:none;background:var(--jt-slab);color:#fff}
.jgt-boss__pic,.jgt-boss__txt,.jgt-loot__pic,.jgt-quest__pic{display:block}
.jgt-boss__pic{aspect-ratio:16/9;overflow:hidden}
.jgt-boss__pic img{width:100%;height:100%;object-fit:cover}
.jgt-boss .jgt-badge{position:absolute;left:0;top:0}
.jgt-boss__txt{padding:18px 22px 22px}
.jgt-boss h2{margin:0;font:700 34px/1.12 var(--jt-head)}
.jgt-boss p{margin:10px 0 0;color:#c8cbb9;font-size:16px}
.jgt-boss:hover h2{color:var(--jt-lime)}
.jgt-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}
.jgt-loot{position:relative;display:flex;flex-direction:column;text-decoration:none;background:var(--jt-slab);color:#fff}
.jgt-loot__pic{aspect-ratio:16/9;overflow:hidden}
.jgt-loot__pic img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.jgt-loot:hover img{transform:scale(1.04)}
.jgt-loot .jgt-badge{position:absolute;left:0;top:0;font-size:12px;padding:6px 8px}
.jgt-loot h3{margin:0;padding:14px 18px 18px;font:700 20px/1.2 var(--jt-head)}
.jgt-loot:hover h3{color:var(--jt-lime)}
/* jgt[/front] */

/* jgt[feedcol] */
.jgt-wire__label{position:relative;background:var(--jt-olive);color:#fff;font:800 18px var(--jt-head);text-transform:uppercase;letter-spacing:.03em;padding:12px 18px;margin:0 0 20px;display:flex;gap:10px;align-items:center;clip-path:polygon(0 0,100% 0,100% 100%,34px 100%,22px calc(100% + 1px),0 100%)}
.jgt-wire__label::after{content:"";position:absolute;left:18px;bottom:-9px;border:9px solid transparent;border-bottom:0;border-top-color:var(--jt-olive)}
.jgt-wire ol{list-style:none;margin:0;padding:0}
.jgt-wire li+li{margin-top:16px}
.jgt-wire a{display:grid;grid-template-columns:96px 1fr;gap:14px;text-decoration:none;color:var(--jt-ink)}
.jgt-wire img{width:96px;height:62px;object-fit:cover}
.jgt-wire span{font:700 16px/1.22 var(--jt-head)}
.jgt-wire a:hover span{color:var(--jt-olive)}
.jgt-wire li.jgt-wire__plain a{display:block;border-top:1px solid var(--jt-hair);padding-top:12px}
.jgt-wire li.jgt-wire__plain span{font:400 16px/1.35 var(--jt-text)}
/* jgt[/feedcol] */

/* jgt[desk] rubric blocks on the front page */
.jgt-desk{padding:38px 0 8px}
.jgt-desk__head{display:flex;align-items:center;gap:12px;border-bottom:3px solid var(--jt-ink);padding-bottom:8px;margin-bottom:22px}
.jgt-desk__head h2{margin:0;font:800 26px/1 var(--jt-head);text-transform:uppercase;letter-spacing:.02em}
.jgt-desk__head .jgt-glyph{width:26px;height:26px;color:var(--jt-olive)}
.jgt-desk__head a{margin-left:auto;font:700 14px var(--jt-head);text-transform:uppercase;text-decoration:none;display:flex;gap:6px;align-items:center}
.jgt-quest{display:grid;grid-template-columns:250px 1fr;gap:22px;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--jt-hair);text-decoration:none;color:var(--jt-ink)}
.jgt-quest:last-child{border-bottom:0}
.jgt-quest__pic{position:relative;aspect-ratio:25/14;overflow:hidden;background:var(--jt-slab)}
.jgt-quest__pic img{width:100%;height:100%;object-fit:cover}
.jgt-quest__pic .jgt-badge{position:absolute;left:0;top:0;font-size:12px;padding:6px 8px}
.jgt-quest h3{margin:0 0 6px;font:700 24px/1.18 var(--jt-head)}
.jgt-quest p{margin:0;color:var(--jt-mute);font-size:16px}
.jgt-quest:hover h3{color:var(--jt-olive)}
.jgt-armory{background:var(--jt-slab);color:#e9ebdf;padding:30px 0 36px;margin-top:34px}
.jgt-armory .jgt-desk__head{border-color:var(--jt-lime)}
.jgt-armory .jgt-desk__head a,.jgt-armory .jgt-desk__head .jgt-glyph{color:var(--jt-lime)}
.jgt-armory ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:jr}
.jgt-armory li{counter-increment:jr}
.jgt-armory ol a{display:block;color:#fff;text-decoration:none}
.jgt-armory ol a::before{content:"0" counter(jr);display:block;font:800 44px/1 var(--jt-head);color:var(--jt-lime);margin-bottom:10px}
.jgt-armory img{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:12px;filter:saturate(.85)}
.jgt-armory h3{margin:0 0 6px;font:700 20px/1.2 var(--jt-head)}
.jgt-armory p{margin:0;color:#b3b6a4;font-size:15px}
.jgt-armory ol a:hover h3{color:var(--jt-lime)}
.jgt-cabinet{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.jgt-cabinet a{display:block;background:var(--jt-card);text-decoration:none;color:var(--jt-ink);border-top:4px solid var(--jt-steel)}
.jgt-cabinet img{aspect-ratio:4/5;object-fit:cover;width:100%}
.jgt-cabinet h3{margin:0;padding:12px 14px 16px;font:700 19px/1.2 var(--jt-head)}
.jgt-cabinet a:hover h3{color:var(--jt-steel)}
.jgt-bench{display:grid;grid-template-columns:1fr 1fr;gap:0 34px}
.jgt-bench a{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px dashed var(--jt-hair);text-decoration:none;color:var(--jt-ink)}
.jgt-bench .jgt-bench__ico{flex:none;width:52px;height:52px;display:grid;place-items:center;background:var(--jt-olive);color:#fff}
.jgt-bench .jgt-glyph{width:28px;height:28px}
.jgt-bench h3{margin:0 0 4px;font:700 20px/1.2 var(--jt-head)}
.jgt-bench p{margin:0;color:var(--jt-mute);font-size:15px}
.jgt-bench a:hover h3{color:var(--jt-olive)}
.jgt-ledger{display:grid;grid-template-columns:1.25fr 1fr;gap:28px}
.jgt-ledger__big{display:block;text-decoration:none;color:var(--jt-ink);background:var(--jt-card)}
.jgt-ledger__big img{aspect-ratio:16/10;object-fit:cover;width:100%}
.jgt-ledger__big h3{margin:0;padding:16px 20px 4px;font:700 27px/1.15 var(--jt-head)}
.jgt-ledger__big p{margin:0;padding:0 20px 20px;color:var(--jt-mute)}
.jgt-ledger ul{list-style:none;margin:0;padding:0}
.jgt-ledger li a{display:block;padding:14px 0 14px 18px;border-left:4px solid var(--jt-plum);margin-bottom:12px;background:var(--jt-card);text-decoration:none;color:var(--jt-ink);font:700 19px/1.25 var(--jt-head);padding-right:14px}
.jgt-ledger li a:hover{color:var(--jt-plum)}
/* jgt[/desk] */

/* jgt[realm] server archive tiles */
.jgt-realm{padding:40px 0 10px}
.jgt-realm__intro{max-width:760px;color:var(--jt-mute);margin:-8px 0 22px}
.jgt-realm ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}
.jgt-realm ul a{display:flex;gap:10px;align-items:center;background:var(--jt-card);padding:8px 10px 8px 8px;text-decoration:none;color:var(--jt-ink);border:1px solid var(--jt-hair)}
.jgt-realm ul a:hover{border-color:var(--jt-olive)}
.jgt-realm svg{width:44px;height:44px;flex:none}
.jgt-realm b{display:block;font:700 15px/1.15 var(--jt-head)}
.jgt-realm small{color:var(--jt-mute);font-size:13px}
/* jgt[/realm] */

/* jgt[sponsors] sold placements of the front page */
.jgt-sponsors{margin:40px 0 0;background:var(--jt-card);border-top:4px solid var(--jt-lime)}
.jgt-sponsors__row{display:flex;flex-wrap:wrap;gap:12px 30px;align-items:center;padding:18px 0}
.jgt-sponsors h2{margin:0;font:800 14px var(--jt-head);text-transform:uppercase;letter-spacing:.08em;color:var(--jt-mute)}
.jgt-sponsors a{font:700 17px var(--jt-head);color:var(--jt-ink);text-decoration:none;display:flex;gap:7px;align-items:center}
.jgt-sponsors a:hover{color:var(--jt-olive)}
.jgt-sponsors p{flex-basis:100%;margin:0;padding-top:12px;border-top:1px solid var(--jt-hair);font-size:14px;color:var(--jt-mute)}
/* jgt[/sponsors] */

/* jgt[story] article pages */
.jgt-piece{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;padding:30px 0 20px}
.jgt-trail{font:600 14px var(--jt-head);text-transform:uppercase;letter-spacing:.03em;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}
.jgt-trail a{text-decoration:none}
.jgt-trail i{font-style:normal;color:var(--jt-mute)}
.jgt-piece h1{margin:0;font:800 46px/1.06 var(--jt-head);letter-spacing:-.01em}
.jgt-piece__dek{margin:14px 0 0;font-size:20px;line-height:1.45;color:#4b4e44}
.jgt-sig{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin:18px 0 22px;padding:12px 0;border-top:1px solid var(--jt-hair);border-bottom:1px solid var(--jt-hair);font-size:14px;color:var(--jt-mute)}
.jgt-sig span{display:flex;gap:6px;align-items:center}
.jgt-sig strong{color:var(--jt-ink)}
.jgt-sig .jgt-glyph{width:16px;height:16px}
.jgt-still{margin:0 0 26px}
.jgt-still img{width:100%;aspect-ratio:16/9;object-fit:cover}
.jgt-still figcaption{font-size:13px;color:var(--jt-mute);padding:8px 0;border-bottom:1px solid var(--jt-hair);display:flex;gap:6px}
.jgt-still figcaption a{color:var(--jt-mute)}
.jgt-copy{max-width:720px;background:transparent}
.jgt-copy>p:first-child{font-size:19px;line-height:1.55}
.jgt-copy h2{font:800 30px/1.15 var(--jt-head);margin:34px 0 10px;padding-top:12px;border-top:3px solid var(--jt-olive)}
.jgt-copy h3{font:700 23px/1.2 var(--jt-head);margin:26px 0 8px}
.jgt-copy p{margin:0 0 18px}
.jgt-copy ul,.jgt-copy ol{margin:0 0 20px;padding-left:24px}
.jgt-copy li{margin-bottom:8px}
.jgt-copy li::marker{color:var(--jt-olive);font-weight:800}
.jgt-copy table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:15px;display:block;overflow-x:auto}
.jgt-copy th,.jgt-copy td{border:1px solid var(--jt-hair);padding:8px 10px;text-align:left;vertical-align:top}
.jgt-copy th{background:var(--jt-slab);color:#fff;font-family:var(--jt-head)}
.jgt-copy blockquote{margin:0 0 20px;padding:10px 20px;border-left:4px solid var(--jt-lime);background:var(--jt-card)}
.jgt-copy a{text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--jt-lime)}
.jgt-copy>h1{margin:0 0 6px;font:800 46px/1.06 var(--jt-head);letter-spacing:-.01em}
.jgt-copy .pbn-published-date{margin:0 0 22px;padding:10px 0;border-top:1px solid var(--jt-hair);border-bottom:1px solid var(--jt-hair);font-size:14px;color:var(--jt-mute)}
@media (max-width:600px){.jgt-copy>h1{font-size:33px}}
.jgt-note{display:flex;gap:12px;background:var(--jt-card);border-left:4px solid var(--jt-steel);padding:14px 18px;font-size:15px;color:#474a40;margin:0 0 24px;max-width:720px}
.jgt-note .jgt-glyph{color:var(--jt-steel);margin-top:3px}
.jgt-rail{align-self:start;position:sticky;top:16px}
.jgt-rail__box{background:var(--jt-card);padding:18px;margin-bottom:24px}
.jgt-rail__box h2{margin:0 0 12px;font:800 16px var(--jt-head);text-transform:uppercase;letter-spacing:.05em;display:flex;gap:8px;align-items:center;color:var(--jt-olive-ink)}
.jgt-rail__box ul{list-style:none;margin:0;padding:0}
.jgt-rail__box li{border-top:1px solid var(--jt-hair)}
.jgt-rail__box li a{display:block;padding:10px 0;font:600 16px/1.25 var(--jt-head);text-decoration:none;color:var(--jt-ink)}
.jgt-rail__box li a:hover{color:var(--jt-olive)}
.jgt-nextup{padding:10px 0 20px}
.jgt-nextup ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
/* jgt[/story] */

/* jgt[hub] rubric and archive hubs */
.jgt-mast{position:relative;background:var(--jt-slab);color:#fff;overflow:hidden}
.jgt-mast img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38}
.jgt-mast__txt{position:relative;padding:54px 0 40px}
.jgt-mast h1{margin:6px 0 8px;font:800 52px/1 var(--jt-head);display:flex;gap:14px;align-items:center}
.jgt-mast h1 .jgt-glyph{width:44px;height:44px;color:var(--jt-lime)}
.jgt-mast p{max-width:640px;margin:0;font-size:18px;color:#dfe2d3}
.jgt-mast__art{position:relative;padding:40px 0 34px;display:flex;gap:26px;align-items:center}
.jgt-mast__art svg{width:120px;height:120px;flex:none}
.jgt-mast__art h1{margin:4px 0 6px}
.jgt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:30px 0}
.jgt-grid .jgt-loot h3{font-size:21px}
.jgt-grid .jgt-loot p{margin:-8px 18px 18px;color:#b9bca9;font-size:15px}
/* jgt[/hub] */

/* jgt[roster] archived listings of the old toplist */
.jgt-roster{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;padding:30px 0 20px}
.jgt-roster__facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0 0 20px;font:600 15px var(--jt-head);color:var(--jt-mute)}
.jgt-roster__facts span{display:flex;gap:6px;align-items:center}
.jgt-ranks{list-style:none;margin:0;padding:0}
.jgt-ranks>li{display:grid;grid-template-columns:52px 1fr;gap:14px;background:var(--jt-card);padding:14px 16px;margin-bottom:10px;border-left:3px solid transparent}
.jgt-ranks>li:nth-child(-n+3){border-left-color:var(--jt-lime)}
.jgt-ranks em{font:800 26px/1 var(--jt-head);font-style:normal;color:var(--jt-olive);text-align:center;padding-top:3px}
.jgt-ranks b{display:block;font:700 19px/1.2 var(--jt-head);margin-bottom:3px;overflow-wrap:anywhere}
.jgt-ranks p{margin:0;font-size:15px;color:#50534a;overflow-wrap:anywhere}
.jgt-pager{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}
.jgt-pager a,.jgt-pager span{font:700 15px/1 var(--jt-head);padding:12px 15px;background:var(--jt-card);text-decoration:none;color:var(--jt-ink);min-width:44px;text-align:center}
.jgt-pager span{background:var(--jt-olive);color:#fff}
.jgt-vote{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;background:var(--jt-card);padding:24px;margin:0 0 24px}
.jgt-vote svg{width:120px;height:120px}
.jgt-vote h2{margin:0 0 6px;font:800 22px var(--jt-head)}
.jgt-vote p{margin:0 0 8px}
/* jgt[/roster] */

/* jgt[partner-feed] autopost page: robot inserts div>h4>a + p right after the marker */
.jgt-stream{background:var(--jt-card);padding:6px 24px 10px;margin-bottom:26px}
.jgt-stream>div{padding:16px 0;border-bottom:1px solid var(--jt-hair);margin:0!important}
.jgt-stream>div:last-child{border-bottom:0}
.jgt-stream h4{margin:0 0 4px;font:700 21px/1.2 var(--jt-head)}
.jgt-stream h4 a{text-decoration:none;color:var(--jt-ink)}
.jgt-stream h4 a:hover{color:var(--jt-olive)}
.jgt-stream p{margin:0;font-size:14px;color:var(--jt-mute)}
.jgt-flatlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.jgt-flatlist a{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center;background:var(--jt-card);padding:8px;text-decoration:none;color:var(--jt-ink);font:600 16px/1.25 var(--jt-head)}
.jgt-flatlist img,.jgt-flatlist svg{width:92px;height:60px;object-fit:cover}
.jgt-flatlist a:hover{color:var(--jt-olive)}
/* jgt[/partner-feed] */

/* jgt[credits] */
.jgt-credits{background:var(--jt-hud);color:#a8ab98;margin-top:50px;font-size:15px}
.jgt-credits__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding:40px 0 26px}
.jgt-credits h2{margin:0 0 12px;font:800 14px var(--jt-head);text-transform:uppercase;letter-spacing:.08em;color:var(--jt-lime)}
.jgt-credits ul{list-style:none;margin:0;padding:0}
.jgt-credits li{margin-bottom:9px}
.jgt-credits a{color:#e3e5d8;text-decoration:none}
.jgt-credits a:hover{color:var(--jt-lime)}
.jgt-credits p{margin:12px 0 0}
.jgt-credits__legal{border-top:1px solid #2c2f27;padding:16px 0 26px;font-size:13px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}
/* jgt[/credits] */

/* jgt[adapt] */
@media (max-width:1100px){
 .jgt-front,.jgt-piece,.jgt-roster{grid-template-columns:minmax(0,1fr) 260px;gap:24px}
 .jgt-armory ol,.jgt-cabinet{grid-template-columns:repeat(2,1fr)}
 .jgt-credits__cols{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
 .jgt-hud__row{min-height:58px;gap:12px}
 .jgt-hud__tag,.jgt-hud__aux{display:none}
 .jgt-mark img{width:122px}
 .jgt-burger{display:grid;place-items:center;margin-left:auto;width:48px;height:48px;cursor:pointer;color:#fff}
 .jgt-burger i,.jgt-burger i::before,.jgt-burger i::after{display:block;width:24px;height:3px;background:currentColor;position:relative;transition:transform .2s}
 .jgt-burger i::before,.jgt-burger i::after{content:"";position:absolute;left:0}
 .jgt-burger i::before{top:-8px}.jgt-burger i::after{top:8px}
 .jgt-burger-box:checked~.jgt-hud .jgt-burger i{background:transparent}
 .jgt-burger-box:checked~.jgt-hud .jgt-burger i::before{transform:translateY(8px) rotate(45deg)}
 .jgt-burger-box:checked~.jgt-hud .jgt-burger i::after{transform:translateY(-8px) rotate(-45deg)}
 .jgt-lane{display:none}
 .jgt-burger-box:checked~.jgt-lane{display:block}
 .jgt-lane ul{flex-direction:column;padding:6px 0}
 .jgt-lane a{min-height:48px;font-size:19px;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.14)}
 .jgt-lane__close{justify-content:center;color:#e8ebd5!important;font-size:15px!important;cursor:pointer}
 .jgt-front,.jgt-piece,.jgt-roster{grid-template-columns:1fr}
 .jgt-rail{position:static}
 .jgt-ledger,.jgt-bench{grid-template-columns:1fr}
 .jgt-grid,.jgt-nextup ul{grid-template-columns:1fr 1fr}
 .jgt-flatlist{grid-template-columns:1fr}
}
@media (min-width:901px){.jgt-lane__close{display:none!important}}
@media (max-width:600px){
 body{font-size:16px}
 .jgt-frame{padding:0 16px}
 .jgt-ticker__row{gap:18px;overflow-x:auto}
 .jgt-boss h2{font-size:25px}
 .jgt-boss__txt{padding:14px 16px 18px}
 .jgt-duo,.jgt-grid,.jgt-nextup ul{grid-template-columns:1fr}
 .jgt-quest{grid-template-columns:1fr;gap:12px}
 .jgt-quest h3{font-size:21px}
 .jgt-armory ol,.jgt-cabinet{grid-template-columns:1fr 1fr;gap:14px}
 .jgt-cabinet img{aspect-ratio:1/1}
 .jgt-armory ol a::before{font-size:30px}
 .jgt-armory h3,.jgt-cabinet h3{font-size:17px}
 .jgt-armory p{display:none}
 .jgt-desk__head h2{font-size:21px}
 .jgt-piece h1{font-size:33px}
 .jgt-piece__dek{font-size:18px}
 .jgt-copy h2{font-size:25px}
 .jgt-mast__txt{padding:34px 0 28px}
 .jgt-mast h1{font-size:36px}
 .jgt-mast h1 .jgt-glyph{width:32px;height:32px}
 .jgt-mast__art{gap:16px;padding:26px 0}
 .jgt-mast__art svg{width:72px;height:72px}
 .jgt-realm ul{grid-template-columns:1fr 1fr}
 .jgt-vote{grid-template-columns:1fr;text-align:left}
 .jgt-vote svg{width:80px;height:80px}
 .jgt-credits__cols{grid-template-columns:1fr}
 .jgt-ranks>li{grid-template-columns:40px 1fr;gap:10px;padding:12px}
 .jgt-stream{padding:4px 16px 8px}
}
/* jgt[/adapt] */
