/* Popular playset marketplace */
.playset-lab{position:relative;padding:82px 0;background:radial-gradient(circle at 8% 12%,#ffd35b33,transparent 26%),radial-gradient(circle at 92% 80%,#176a8750,transparent 30%),linear-gradient(150deg,#0c2638,#174f66 52%,#0b2738);border-block:8px double #e2bb69;color:#fff0bd;overflow:hidden}.playset-lab:before{content:"×4";position:absolute;right:-20px;top:-48px;color:#ffffff09;font:260px/1 Bangers,Kanit,sans-serif;transform:rotate(8deg)}.playset-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:32px}.playset-head h2{font:clamp(48px,6vw,76px)/.9 Bangers,Kanit,sans-serif;letter-spacing:.05em;margin:8px 0 12px;color:#fff1ad;text-shadow:4px 5px 0 #07141e,7px 8px 0 #81292b}.playset-head p{max-width:760px;margin:0;color:#d8e8e8;font-size:17px;line-height:1.55}.meta-stamp{flex:0 0 142px;width:142px;height:142px;display:grid;place-content:center;text-align:center;border:6px double #ffe4a0;border-radius:50%;background:#8d292d;color:#fff4c2;box-shadow:inset 0 0 20px #2e0809,7px 8px 0 #07141e;transform:rotate(5deg);font:24px/1 Bangers,Kanit,sans-serif;letter-spacing:.05em}.meta-stamp small{display:block;margin-top:7px;font:800 8px Kanit,sans-serif;letter-spacing:.12em}.playset-key{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.playset-key span{padding:7px 11px;border:2px solid #d9b867;border-radius:999px;background:#071b29;color:#f6dea0;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.playset-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.playset-item{display:grid;grid-template-columns:132px minmax(0,1fr);gap:20px;padding:20px;background:linear-gradient(145deg,#fff3c9,#e4c17a);color:#36200e;border:4px solid #281407;border-radius:14px;box-shadow:8px 9px 0 #07141e}.playset-card-visual{position:relative;align-self:start;aspect-ratio:5/7;border:4px solid #1b0d06;border-radius:9px;overflow:hidden;box-shadow:5px 6px 0 #08131c,0 13px 22px #0006;display:flex;flex-direction:column;justify-content:space-between;padding:11px;color:#fff}.playset-card-visual:before{content:"";position:absolute;inset:8px;border:1px solid #ffffff88;border-radius:5px}.playset-card-visual.blue{background:radial-gradient(circle at 50% 36%,#5bc5ff,#0b5b9b 46%,#08233d)}.playset-card-visual.yellow{background:radial-gradient(circle at 50% 36%,#fff68b,#d9a71b 46%,#5c3808)}.playset-card-visual.purple{background:radial-gradient(circle at 50% 36%,#d996ff,#703598 46%,#2b103d)}.playset-card-visual.black-yellow{background:linear-gradient(135deg,#1d1e24 0 48%,#e4b62c 49% 100%)}.playset-card-code,.playset-card-name{position:relative;z-index:1}.playset-card-code{font-size:9px;font-weight:900;letter-spacing:.08em}.playset-card-name{font:25px/.9 Bangers,Kanit,sans-serif;letter-spacing:.04em;text-shadow:2px 2px 0 #111}.playset-card-icon{position:relative;z-index:1;align-self:center;font-size:45px;filter:drop-shadow(3px 4px 0 #0008)}.playset-item-copy{min-width:0;display:flex;flex-direction:column}.playset-item-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.playset-deck-tag,.playset-usage{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.playset-deck-tag{background:#173c56;color:#fff0bd}.playset-usage{background:#8d292d;color:#fff}.playset-item h3{font:29px/1 Bangers,Kanit,sans-serif;letter-spacing:.04em;margin:12px 0 3px}.playset-id{font-size:10px;font-weight:900;color:#895728;letter-spacing:.09em}.playset-tip{margin:13px 0;padding:11px 12px;background:#fff9df;border-left:5px solid #d49423;border-radius:5px;color:#60401d;font-size:12px;line-height:1.45}.playset-tip strong{color:#32190a}.playset-stock{margin-top:auto;font-size:10px;font-weight:900;color:#426335;text-transform:uppercase;letter-spacing:.05em}.playset-buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.playset-buy-actions button{min-height:42px;padding:8px;border:3px solid #261207;border-radius:7px;font:900 10px Kanit,sans-serif;text-transform:uppercase;letter-spacing:.04em;opacity:1;cursor:not-allowed}.buy-single{background:#173c56;color:#fff}.buy-four{background:linear-gradient(#fff070,#ffc52f);color:#271607}.playset-buy-actions small{display:block;font-size:7px;letter-spacing:.07em}.playset-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px;padding:18px 22px;background:#071b29;border:3px solid #d9b867;border-radius:12px;color:#d9e9e8}.playset-foot p{margin:0;line-height:1.5;font-size:12px}.playset-foot strong{color:#fff0a9}.playset-sources{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.playset-sources a{color:#ffe49c;font-size:9px;font-weight:900;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.nav a[href*="popular-playsets"],.mobile-nav a[href*="popular-playsets"]{color:#ffd85c}
@media(max-width:980px){.playset-grid{grid-template-columns:1fr}.playset-item{grid-template-columns:125px 1fr}}
@media(max-width:700px){.playset-lab{padding:62px 0}.playset-head{align-items:flex-start}.meta-stamp{width:92px;height:92px;flex-basis:92px;border-width:4px;font-size:18px}.playset-head h2{font-size:48px}.playset-head p{font-size:14px}.playset-foot{display:grid}.playset-sources{justify-content:flex-start}}
@media(max-width:470px){.playset-head{display:block}.meta-stamp{margin:18px 0 0 auto}.playset-item{grid-template-columns:92px 1fr;gap:12px;padding:14px}.playset-card-visual{padding:8px}.playset-card-name{font-size:19px}.playset-card-icon{font-size:31px}.playset-item h3{font-size:24px}.playset-buy-actions{grid-template-columns:1fr}.playset-key span{font-size:8px}}
/* Featured Blue Cross Guild Buggy deck guide */
.buggy-deck-profile{margin:30px 0 42px;padding:22px;border:4px solid #291408;border-radius:20px;background:radial-gradient(circle at 90% 4%,rgba(52,150,204,.22),transparent 25%),linear-gradient(145deg,#102d48,#071727 62%,#0c263d);box-shadow:inset 0 0 0 2px #d6aa55,10px 12px 0 #31190b,0 24px 45px rgba(38,20,8,.28);color:#f7eed8;overflow:hidden}
.buggy-deck-hero{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;align-items:center;padding:26px;border:2px solid rgba(227,193,113,.65);border-radius:14px;background:linear-gradient(120deg,rgba(3,16,30,.88),rgba(23,71,108,.72));position:relative;overflow:hidden}
.buggy-deck-hero:after{content:"CROSS GUILD";position:absolute;right:-20px;bottom:-26px;color:rgba(255,255,255,.045);font:84px/1 Bangers,Kanit,sans-serif;letter-spacing:.04em;transform:rotate(-4deg);pointer-events:none}
.buggy-leader-card{position:relative;z-index:1;margin:0;text-align:center}.buggy-leader-card>span{position:absolute;z-index:2;top:12px;left:-13px;padding:7px 12px;background:#f3cc60;border:3px solid #251308;color:#251308;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;box-shadow:4px 5px 0 #081422;transform:rotate(-5deg)}.buggy-leader-card img{width:100%;max-height:330px;object-fit:contain;border:4px solid #e2c16d;border-radius:14px;background:#d7e8ec;box-shadow:7px 9px 0 #050d16,0 18px 28px rgba(0,0,0,.42)}.buggy-leader-card figcaption{margin-top:13px;color:#c8d9e6;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.buggy-deck-intro{position:relative;z-index:1}.buggy-kicker{color:#f3ce72;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.buggy-deck-intro h3{margin:9px 0 13px;color:#fff4cf;font:clamp(42px,6vw,70px)/.9 Bangers,Kanit,sans-serif;letter-spacing:.035em;text-shadow:3px 4px 0 #07101b,6px 7px 0 #7b2832}.buggy-deck-intro>p{max-width:800px;margin:0;color:#d8e3ec;font-size:16px;line-height:1.62}.buggy-deck-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.buggy-deck-tags span{padding:7px 10px;border:1px solid #e5c56f;border-radius:999px;background:rgba(229,197,111,.11);color:#f5dd9c;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
.buggy-deck-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:23px}.buggy-deck-actions button{min-height:52px;padding:8px 21px;border:3px solid #170c05;border-radius:9px;background:linear-gradient(#ffe68e,#d89b2f);color:#261307;font:900 12px Kanit,sans-serif;text-transform:uppercase;box-shadow:inset 0 0 0 2px #fff3b9,5px 6px 0 #050d16;cursor:not-allowed}.buggy-deck-actions button small{display:block;font-size:8px;opacity:.72}.buggy-deck-actions a{color:#fff0b9;font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:4px}
.buggy-strategy-layout{display:grid;grid-template-columns:1.06fr .94fr;gap:18px;margin-top:18px}.buggy-panel,.buggy-buying-guide{padding:24px;border:2px solid #3b210f;border-radius:14px;background:linear-gradient(135deg,#fff4cf,#e8cc91);color:#34200f;box-shadow:6px 7px 0 #060d15}.buggy-panel-title{display:flex;align-items:center;gap:13px;margin-bottom:18px}.buggy-panel-title>span{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border:3px solid #281408;border-radius:12px;background:#f4c955;font-size:24px;box-shadow:3px 4px 0 #795023;transform:rotate(-3deg)}.buggy-panel-title small{display:block;color:#8a2933;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.buggy-panel-title h4{margin:2px 0 0;font:30px/1 Bangers,Kanit,sans-serif;letter-spacing:.035em}
.buggy-gameplan ol{display:grid;gap:11px;margin:0;padding:0;list-style:none;counter-reset:buggy-plan}.buggy-gameplan li{counter-increment:buggy-plan;display:grid;grid-template-columns:32px 1fr;column-gap:10px;padding-top:11px;border-top:1px dashed #9f7b42}.buggy-gameplan li:first-child{padding-top:0;border:0}.buggy-gameplan li:before{content:counter(buggy-plan);grid-row:1/3;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#153c5d;color:#fff0b0;font-size:11px;font-weight:950}.buggy-gameplan li b{font-size:13px}.buggy-gameplan li span{color:#6a4b28;font-size:12px;line-height:1.45}
.buggy-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:14px}.buggy-pros-cons>div{padding:15px;border:1px solid #b69254;border-radius:10px;background:rgba(255,255,255,.36)}.buggy-pros-cons b{display:block;margin-bottom:9px;color:#552710;font-size:12px;text-transform:uppercase}.buggy-pros-cons ul{display:grid;gap:6px;margin:0;padding-left:17px;color:#654725;font-size:11px;line-height:1.4}.buggy-pros-cons>div:first-child b{color:#176947}.buggy-pros-cons>div:last-child b{color:#9b2e34}
.buggy-core{scroll-margin-top:120px;margin-top:18px;padding:25px;border:2px solid #d7ad57;border-radius:14px;background:#071726}.buggy-core>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:19px}.buggy-core>header small{color:#e8c66c;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.buggy-core>header h4{margin:4px 0 5px;color:#fff1bd;font:38px/1 Bangers,Kanit,sans-serif;letter-spacing:.04em}.buggy-core>header p{max-width:760px;margin:0;color:#aebfce;font-size:12px}.buggy-count{white-space:nowrap;padding:7px 11px;border:1px solid #d4ae5b;border-radius:999px;color:#f2d890;font-size:9px;font-weight:900;text-transform:uppercase}
.buggy-card-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.buggy-card-group{overflow:hidden;border:1px solid #b58c43;border-radius:11px;background:#f4e5bc;color:#301d0d}.buggy-card-group h5{margin:0;padding:12px 14px;background:#16476b;color:#fff0bd;font:900 11px Kanit,sans-serif;letter-spacing:.08em;text-transform:uppercase}.buggy-card-row{display:grid;grid-template-columns:minmax(0,1fr) 91px;gap:7px;align-items:center;padding:11px 12px;border-top:1px dashed #ac8b55}.buggy-card-row:first-of-type{border-top:0}.buggy-card-row b,.buggy-card-row span{display:block}.buggy-card-row b{font-size:11px;line-height:1.2}.buggy-card-row span{margin-top:3px;color:#78613e;font-size:8px;font-weight:800;text-transform:uppercase}.buggy-card-row button{min-height:38px;padding:5px;border:1px solid #6d481e;border-radius:7px;background:#1b3f5c;color:#fff1bd;font:850 8px Kanit,sans-serif;text-transform:uppercase;cursor:not-allowed}.buggy-card-row button small{display:block;font-size:6px;opacity:.7}.buggy-tech{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:16px;color:#c2d1dc;font-size:10px}.buggy-tech b{color:#f0d17b;text-transform:uppercase}.buggy-tech span{padding:5px 8px;border:1px solid #ffffff26;border-radius:999px;background:#ffffff09}
.buggy-buying-guide{margin-top:18px}.buggy-buying-guide ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.buggy-buying-guide li{padding:15px;border:1px solid #b38d4f;border-radius:10px;background:rgba(255,255,255,.34)}.buggy-buying-guide li>span{display:block;color:#a32d36;font:28px/1 Bangers,Kanit,sans-serif}.buggy-buying-guide p{margin:8px 0 0;color:#6a4a27;font-size:11px;line-height:1.45}.buggy-buying-guide p b{color:#35200f}
@media(max-width:920px){.buggy-deck-hero{grid-template-columns:190px 1fr}.buggy-strategy-layout{grid-template-columns:1fr}.buggy-card-groups{grid-template-columns:1fr}.buggy-buying-guide ol{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.buggy-deck-profile{padding:12px;margin-inline:-6px}.buggy-deck-hero{grid-template-columns:1fr;padding:18px}.buggy-leader-card{max-width:230px;margin:auto}.buggy-deck-intro{text-align:center}.buggy-deck-tags,.buggy-deck-actions{justify-content:center}.buggy-deck-intro h3{font-size:43px}.buggy-deck-intro>p{font-size:13px}.buggy-strategy-layout{gap:12px}.buggy-panel,.buggy-core,.buggy-buying-guide{padding:18px}.buggy-pros-cons{grid-template-columns:1fr}.buggy-core>header{align-items:flex-start;flex-direction:column}.buggy-buying-guide ol{grid-template-columns:1fr}.buggy-card-row{grid-template-columns:minmax(0,1fr) 86px}}
/* Compact homepage teaser and dedicated Buggy guide */
.playset-card-image{position:relative;align-self:start;display:block;aspect-ratio:5/7;overflow:hidden;border:4px solid #1b0d06;border-radius:9px;background:#d8e7ea;box-shadow:5px 6px 0 #08131c,0 13px 22px #0006;transition:transform .18s ease,box-shadow .18s ease}.playset-card-image img{width:100%;height:100%;object-fit:cover}.playset-card-image span{position:absolute;inset:auto 7px 7px;z-index:1;padding:7px 4px;border:2px solid #fff0b5;border-radius:6px;background:rgba(8,29,48,.92);color:#fff0b5;font-size:8px;font-weight:950;letter-spacing:.07em;text-align:center;text-transform:uppercase}.playset-card-image:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:7px 9px 0 #08131c,0 17px 25px #0007}.playset-card-image:focus-visible{outline:4px solid #fff3af;outline-offset:4px}.buggy-teaser-actions{grid-template-columns:1fr 1fr}.playset-more{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:8px;border:3px solid #261207;border-radius:7px;background:linear-gradient(90deg,#8d292d,#bd453d);color:#fff4cf;font:900 11px Kanit,sans-serif;letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 4px 0 #764018}.playset-more:hover{background:linear-gradient(90deg,#a93438,#d25743);transform:translateY(-2px)}.playset-more span{font-size:17px;line-height:1}.buggy-detail-hero{background:linear-gradient(90deg,rgba(4,17,31,.96),rgba(6,39,66,.72)),url('buggy-op09-042-leader.png') 82% 26%/420px auto no-repeat;background-color:#0b2741}.buggy-detail-hero h1{max-width:760px;color:#fff0bc;text-shadow:4px 5px 0 #07121f,7px 8px 0 #822a31}.buggy-detail-section{padding-top:62px}.buggy-detail-section .buggy-deck-profile{margin:0}.buggy-playset-page .footer{border-top:5px solid #d3aa56}
@media(max-width:620px){.playset-card-image span{font-size:6px;padding:5px 2px}.buggy-teaser-actions{grid-template-columns:1fr}.playset-more{grid-column:auto}.buggy-detail-hero{background-size:280px auto;background-position:120% 20%}}
/* Blue/Yellow Nami guide accents */
.nami-detail-hero{background:linear-gradient(90deg,rgba(3,18,38,.97),rgba(12,55,96,.73) 55%,rgba(154,113,16,.34)),url('nami-op11-041-leader.png') 84% 29%/390px auto no-repeat;background-color:#0a2c54}.nami-detail-hero h1{max-width:790px;color:#fff1a8;text-shadow:4px 5px 0 #07121f,7px 8px 0 #1d5181}.nami-detail-section{padding-top:62px}.nami-detail-section .nami-deck-profile{margin:0}.nami-deck-profile{background:radial-gradient(circle at 91% 5%,rgba(245,203,69,.24),transparent 28%),linear-gradient(145deg,#0d315b,#071727 62%,#594414)}.nami-deck-profile .buggy-deck-hero{background:linear-gradient(120deg,rgba(3,25,52,.9),rgba(20,81,135,.72) 65%,rgba(169,127,20,.45))}.nami-deck-profile .buggy-deck-hero:after{content:"THRILLER BARK";font-size:70px}.nami-deck-profile .buggy-deck-intro h3{text-shadow:3px 4px 0 #07101b,6px 7px 0 #185386}.nami-deck-profile .buggy-panel-title>span{background:linear-gradient(135deg,#82c8f3,#f5cf55)}.nami-deck-profile .buggy-card-group h5{background:linear-gradient(90deg,#154d80,#8a711d)}.nami-deck-profile .buggy-deck-actions button{background:linear-gradient(#fff39b,#e6bd39)}.nami-playset-page .footer{border-top:5px solid #d3aa56}
@media(max-width:620px){.nami-detail-hero{background-size:260px auto;background-position:125% 22%}.nami-deck-profile .buggy-deck-hero:after{font-size:45px}}
/* Mamaragan purple staple guide */
.mamaragan-detail-hero{background:linear-gradient(90deg,rgba(19,5,37,.98),rgba(49,13,86,.78) 57%,rgba(212,155,38,.2)),url('mamaragan-op15-078.png') 85% 35%/370px auto no-repeat;background-color:#24103e}.mamaragan-detail-hero h1{max-width:760px;color:#fff0a7;text-shadow:4px 5px 0 #16071f,7px 8px 0 #6c2c91}.staple-detail-section{padding-top:62px}.staple-guide-profile{margin:0;padding:22px;border:4px solid #271108;border-radius:20px;background:radial-gradient(circle at 86% 5%,rgba(240,187,59,.2),transparent 27%),linear-gradient(145deg,#32104f,#160923 63%,#2b153b);box-shadow:inset 0 0 0 2px #d8ae55,10px 12px 0 #301509,0 24px 45px rgba(38,20,8,.3);color:#f8eddb}.staple-guide-hero{display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px;align-items:center;padding:28px;border:2px solid rgba(230,190,95,.7);border-radius:15px;background:linear-gradient(120deg,rgba(18,5,34,.94),rgba(83,27,119,.75));position:relative;overflow:hidden}.staple-guide-hero:after{content:"DON!! -2";position:absolute;right:-12px;bottom:-24px;color:rgba(255,255,255,.045);font:92px/1 Bangers,Kanit,sans-serif;letter-spacing:.04em;transform:rotate(-4deg);pointer-events:none}.staple-card-figure{position:relative;z-index:1;margin:0;text-align:center}.staple-card-figure>span{position:absolute;z-index:2;top:13px;left:-12px;padding:7px 11px;border:3px solid #241009;background:#f0c752;color:#261009;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;box-shadow:4px 5px 0 #12051d;transform:rotate(-5deg)}.staple-card-figure img{display:block;width:100%;max-height:360px;object-fit:contain;border:4px solid #e1bd65;border-radius:14px;background:#2a0c40;box-shadow:7px 9px 0 #0c0413,0 18px 28px rgba(0,0,0,.5)}.staple-card-figure figcaption{margin-top:13px;color:#d8c9df;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.staple-guide-intro{position:relative;z-index:1}.staple-guide-intro h2{margin:9px 0 14px;color:#fff2bc;font:clamp(42px,6vw,70px)/.9 Bangers,Kanit,sans-serif;letter-spacing:.035em;text-shadow:3px 4px 0 #11051c,6px 7px 0 #7d319b}.staple-guide-intro>p{max-width:800px;margin:0;color:#e1d6e7;font-size:16px;line-height:1.62}.staple-purchase-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.staple-purchase-actions button,.staple-buy-copy>button{min-height:50px;padding:8px 18px;border:3px solid #180921;border-radius:9px;background:#4a2863;color:#fff0bd;font:900 11px Kanit,sans-serif;text-transform:uppercase;box-shadow:inset 0 0 0 2px #ffffff20,4px 5px 0 #0c0412;cursor:not-allowed}.staple-purchase-actions button.featured,.staple-buy-copy>button{background:linear-gradient(#ffe78d,#dba73b);color:#261008}.staple-purchase-actions small,.staple-buy-copy button small{display:block;font-size:7px;opacity:.72}.effect-board,.staple-value-grid,.staple-buying-guide{margin-top:18px;padding:24px;border:2px solid #d5ab54;border-radius:14px;background:#0e0919}.effect-board>header small{color:#e8c66c;font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.effect-board>header h3{margin:4px 0 18px;color:#fff0b5;font:38px/1 Bangers,Kanit,sans-serif;letter-spacing:.04em}.effect-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.effect-mode{padding:20px;border:1px solid #c29a4e;border-radius:12px;background:linear-gradient(135deg,#f8edc8,#dfbf80);color:#32180d;box-shadow:4px 5px 0 #08040d}.effect-mode>span{display:inline-flex;padding:5px 9px;border-radius:999px;background:#522173;color:#fff1bd;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.effect-mode h4{margin:11px 0 7px;font:30px/1 Bangers,Kanit,sans-serif}.effect-mode p{min-height:62px;margin:0 0 13px;font-size:13px;line-height:1.5}.effect-mode b,.effect-mode small{display:block}.effect-mode b{color:#832c35;font-size:9px;text-transform:uppercase}.effect-mode small{margin-top:3px;color:#6b4b29;line-height:1.4}.counter-mode>span{background:#9a312e}.staple-value-grid{background:linear-gradient(135deg,#fff2c8,#e4c180);color:#351d0d}.value-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.value-chip-grid>div{padding:14px;border:1px solid #af8848;border-radius:10px;background:rgba(255,255,255,.38)}.value-chip-grid b{color:#5b1f72;font:24px/1 Bangers,Kanit,sans-serif;letter-spacing:.03em}.value-chip-grid p{margin:7px 0 0;color:#684824;font-size:11px;line-height:1.42}.staple-columns{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:18px}.staple-columns .buggy-panel,.staple-buying-guide{margin:0}.staple-deck-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.staple-deck-list li{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:11px 0;border-top:1px dashed #a48248}.staple-deck-list li:first-child{border-top:0}.staple-deck-list b{font-size:12px}.staple-deck-list span{color:#6a4a28;font-size:11px;line-height:1.42}.staple-buying-guide{background:linear-gradient(135deg,#fff1c7,#dfbd7c);color:#321b0d;box-shadow:6px 7px 0 #07040c}.staple-buy-copy{display:grid;grid-template-columns:110px minmax(0,1fr) 170px;gap:18px;align-items:center}.staple-buy-copy>div:first-child{display:grid;place-items:center;padding:14px;border:3px solid #3b174d;border-radius:14px;background:#572375;color:#fff0bc;text-align:center;box-shadow:4px 5px 0 #2a1136}.staple-buy-copy strong{font:50px/.8 Bangers,Kanit,sans-serif}.staple-buy-copy>div:first-child span{margin-top:8px;font-size:8px;font-weight:900;text-transform:uppercase}.staple-buy-copy h5{margin:0 0 6px;font-size:14px}.staple-buy-copy p{margin:0;color:#6b4a29;font-size:11px;line-height:1.5}.staple-buy-copy .market-caution{margin-top:11px;padding:9px 10px;border-left:4px solid #9d3238;background:rgba(255,255,255,.38)}.mamaragan-playset-page .footer{border-top:5px solid #d3aa56}
@media(max-width:920px){.staple-guide-hero{grid-template-columns:210px 1fr}.value-chip-grid{grid-template-columns:1fr 1fr}.staple-columns{grid-template-columns:1fr}.staple-buy-copy{grid-template-columns:95px minmax(0,1fr)}}
@media(max-width:620px){.mamaragan-detail-hero{background-size:260px auto;background-position:125% 22%}.staple-guide-profile{padding:12px;margin-inline:-6px}.staple-guide-hero{grid-template-columns:1fr;padding:18px}.staple-card-figure{max-width:230px;margin:auto}.staple-guide-intro{text-align:center}.staple-guide-intro .buggy-deck-tags,.staple-purchase-actions{justify-content:center}.staple-guide-intro h2{font-size:43px}.staple-guide-intro>p{font-size:13px}.effect-board,.staple-value-grid,.staple-buying-guide{padding:18px}.effect-mode-grid,.value-chip-grid{grid-template-columns:1fr}.effect-mode p{min-height:0}.staple-buy-copy{grid-template-columns:1fr;text-align:center}.staple-buy-copy>div:first-child{max-width:130px;margin:auto}.staple-buy-copy>button{width:100%}.staple-deck-list li{grid-template-columns:1fr;gap:3px}}
/* Shiryu Blackbeard Pirates staple guide */
.shiryu-detail-hero{background:linear-gradient(90deg,rgba(8,7,10,.98),rgba(34,25,38,.86) 53%,rgba(190,141,28,.28)),url('shiryu-op16-108.png') 85% 35%/370px auto no-repeat;background-color:#141116}.shiryu-detail-hero h1{max-width:760px;color:#ffe18a;text-shadow:4px 5px 0 #09070a,7px 8px 0 #7b2330}.shiryu-guide-profile{background:radial-gradient(circle at 87% 4%,rgba(245,189,47,.22),transparent 28%),linear-gradient(145deg,#211820,#09090d 63%,#342614)}.shiryu-guide-hero{background:linear-gradient(120deg,rgba(9,8,11,.96),rgba(55,38,51,.8) 63%,rgba(139,96,19,.48))}.shiryu-guide-hero:after{content:"BLACKBEARD";font-size:76px}.shiryu-guide-profile .staple-guide-intro h2{text-shadow:3px 4px 0 #09070b,6px 7px 0 #8c2633}.shiryu-guide-profile .staple-card-figure img{background:#171316}.shiryu-guide-profile .staple-purchase-actions button{background:#402d3f}.shiryu-guide-profile .staple-purchase-actions button.featured,.shiryu-guide-profile .staple-buy-copy>button{background:linear-gradient(#ffe991,#d7a42f);color:#211207}.shiryu-guide-profile .effect-mode>span{background:#292029}.shiryu-guide-profile .shiryu-trigger>span{background:#a17518}.shiryu-value-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.shiryu-value-grid b{color:#812531}.shiryu-playset-page .footer{border-top:5px solid #d3aa56}
@media(max-width:920px){.shiryu-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.shiryu-detail-hero{background-size:260px auto;background-position:125% 22%}.shiryu-guide-hero:after{font-size:47px}.shiryu-value-grid{grid-template-columns:1fr}}
/* Vasco Shot Blackbeard Pirates utility guide */
.vasco-detail-hero{background:linear-gradient(90deg,rgba(13,11,7,.98),rgba(59,48,18,.82) 55%,rgba(214,175,37,.24)),url('vasco-shot-op16-110.png') 85% 36%/370px auto no-repeat;background-color:#201b0c}.vasco-detail-hero h1{max-width:780px;color:#fff08f;text-shadow:4px 5px 0 #100d05,7px 8px 0 #695518}.vasco-guide-profile{background:radial-gradient(circle at 88% 5%,rgba(255,223,70,.24),transparent 29%),linear-gradient(145deg,#3c3215,#131108 63%,#372a12)}.vasco-guide-hero{background:linear-gradient(120deg,rgba(24,20,9,.96),rgba(82,68,23,.78) 63%,rgba(135,104,17,.48))}.vasco-guide-hero:after{content:"ON K.O.";font-size:92px}.vasco-guide-profile .staple-guide-intro h2{text-shadow:3px 4px 0 #120e05,6px 7px 0 #7f6520}.vasco-guide-profile .staple-card-figure img{background:#e4ddbd}.vasco-guide-profile .staple-purchase-actions button{background:#55451d}.vasco-guide-profile .staple-purchase-actions button.featured,.vasco-guide-profile .staple-buy-copy>button{background:linear-gradient(#fff794,#daba28);color:#211806}.vasco-guide-profile .effect-mode>span{background:#6f5a18}.vasco-guide-profile .vasco-trigger>span{background:#9b7120}.vasco-value-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.vasco-value-grid b{color:#6d5315}.vasco-playset-page .footer{border-top:5px solid #d3aa56}
@media(max-width:920px){.vasco-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.vasco-detail-hero{background-size:260px auto;background-position:125% 22%}.vasco-guide-hero:after{font-size:50px}.vasco-value-grid{grid-template-columns:1fr}}
/* Marshall.D.Teach multi-deck finisher guide */
.teach-detail-hero{background:linear-gradient(90deg,rgba(8,6,13,.98),rgba(35,21,58,.84) 54%,rgba(225,179,29,.22)),url('marshall-d-teach-op16-119.png') 85% 35%/370px auto no-repeat;background-color:#17101f}.teach-detail-hero h1{max-width:850px;color:#ffe989;text-shadow:4px 5px 0 #09060d,7px 8px 0 #5d347f}.teach-guide-profile{background:radial-gradient(circle at 88% 5%,rgba(247,208,44,.24),transparent 29%),linear-gradient(145deg,#2f1d47,#0e0915 63%,#322714)}.teach-guide-hero{background:linear-gradient(120deg,rgba(12,8,18,.96),rgba(55,35,83,.8) 63%,rgba(131,98,16,.45))}.teach-guide-hero:after{content:"ZEHAHAHA";font-size:80px}.teach-guide-profile .staple-guide-intro h2{text-shadow:3px 4px 0 #0a0710,6px 7px 0 #663a88}.teach-guide-profile .staple-card-figure img{background:#21152d}.teach-guide-profile .staple-purchase-actions button{background:#49335c}.teach-guide-profile .staple-purchase-actions button.featured,.teach-buy-actions button:last-child{background:linear-gradient(#fff295,#d9ae2e);color:#211506}.teach-guide-profile .effect-mode>span{background:#4d2f67}.teach-guide-profile .teach-trigger>span{background:#927020}.teach-value-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.teach-value-grid b{color:#5e347c}.teach-quantity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.teach-quantity-grid>div{padding:16px;border:1px solid #aa8645;border-radius:11px;background:rgba(255,255,255,.37)}.teach-quantity-grid strong,.teach-quantity-grid b{display:block}.teach-quantity-grid strong{color:#60347d;font:34px/1 Bangers,Kanit,sans-serif}.teach-quantity-grid b{margin:7px 0 5px;font-size:12px}.teach-quantity-grid p{margin:0;color:#6b4928;font-size:11px;line-height:1.45}.teach-buy-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.teach-buy-actions button{min-height:48px;padding:8px;border:3px solid #281408;border-radius:8px;background:#4c355f;color:#fff0bd;font:900 10px Kanit,sans-serif;text-transform:uppercase;box-shadow:3px 4px 0 #1d0d25;cursor:not-allowed}.teach-buy-actions small{display:block;font-size:7px;opacity:.72}.teach-playset-page .footer{border-top:5px solid #d3aa56}
@media(max-width:920px){.teach-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teach-quantity-grid{grid-template-columns:1fr}}
@media(max-width:620px){.teach-detail-hero{background-size:260px auto;background-position:125% 22%}.teach-guide-hero:after{font-size:45px}.teach-value-grid,.teach-buy-actions{grid-template-columns:1fr}}
