/* Generated by tools/build-deck-mobile.mjs from decks/farming/index.html — do not edit by hand. */
@media (max-width:640px){
.deck>.slide *{margin:0;padding:0;min-width:0}
.deck>.slide img{max-width:none}
.deck>.slide{width:100%}
.deck>.slide .pad,.deck>.pad{inset:0;padding:21.6px 24px 26.4px}
.deck>.slide::before,.deck>.slide::after{width:14.4px;height:14.4px}
.deck>.slide::before{top:9px;left:9px}
.deck>.slide::after{bottom:9px;right:9px}
.deck>.slide .pager,.deck>.pager{left:24px;bottom:9.6px;font-size:12px}
.deck>.slide .kicker,.deck>.kicker{gap:6px;margin-bottom:8.4px}
.deck>.slide .kicker::after,.deck>.kicker::after{height:1px}
.deck>.slide .kicker span,.deck>.kicker span{font-size:12px}
.deck>.slide h1{font-size:24px}
.deck>.slide h2{font-size:20px}
.deck>.slide h3{font-size:14px}
.deck>.slide p{font-size:14px}
.deck>.slide .shot img,.deck>.shot img{width:100%;height:100%}
.deck>.slide .frame,.deck>.frame{padding:4.8px}
.deck>.slide .frame::before,.deck>.frame::before,.deck>.slide .frame::after,.deck>.frame::after{width:10.8px;height:10.8px}
.deck>.slide .frame::before,.deck>.frame::before{left:0;top:0}
.deck>.slide .frame::after,.deck>.frame::after{right:0;bottom:0}
.deck>.slide .hud,.deck>.hud{top:4.8px;right:6px;font-size:11px}
.deck>.slide .badge,.deck>.badge{padding:5.4px 8.4px;font-size:14px}
.deck>.slide .bars,.deck>.bars{grid-template-columns:minmax(0,1fr);gap:7.2px;margin-top:9.6px}
.deck>.slide .bar,.deck>.bar{padding:5.4px 7.2px;font-size:13px}
.deck>.slide .list,.deck>.list{gap:6px;margin:9.6px 0 12px;max-width:none}
.deck>.slide .list li,.deck>.list li{padding-left:12px;font-size:14px}
.deck>.slide .list li::before,.deck>.list li::before{left:0;top:.5em;width:4.2px;height:4.2px}
.deck>.slide .rows,.deck>.rows{gap:5.4px}
.deck>.slide .row,.deck>.row{padding:5.4px 6.6px;grid-template-columns:auto 1fr;gap:6px;font-size:13px}
.deck>.slide .row .n,.deck>.row .n{font-size:12px;padding-top:.15em}
.deck>.slide .hero,.deck>.hero{grid-template-columns:minmax(0,1fr);gap:18px}
.deck>.slide .compare,.deck>.compare{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:9.6px}
.deck>.slide .panel__head,.deck>.panel__head{padding:4.2px 6.6px;font-size:12px}
.deck>.slide .panel__body,.deck>.panel__body{padding:6px;gap:5.1px}
.deck>.slide .mark,.deck>.mark{grid-template-columns:auto 1fr;gap:4.8px;font-size:13px}
.deck>.slide .split,.deck>.split{grid-template-columns:minmax(0,1fr);gap:14.4px;margin-top:8.4px}
.deck>.slide .stack,.deck>.stack{gap:6px}
.deck>.slide .quad,.deck>.quad{grid-template-columns:minmax(0,1fr);gap:6px}
.deck>.slide .flow,.deck>.flow{grid-template-columns:minmax(0,1fr);gap:7.2px;margin:8.4px 0}
.deck>.slide .flow__arrow,.deck>.flow__arrow{font-size:15px}
.deck>.slide .step p,.deck>.step p{padding:5.1px 6px 6px;font-size:13px}
.deck>.slide .stats,.deck>.stats{grid-template-columns:minmax(0,1fr);gap:14.4px;margin-top:12px}
.deck>.slide .stat b,.deck>.stat b{font-size:26px}
.deck>.slide .stat .rule,.deck>.stat .rule{height:2px;width:30px;margin:5.4px 0 6px}
.deck>.slide .stat p,.deck>.stat p{font-size:13px}
.deck>.slide .stat p b,.deck>.stat p b{font-size:inherit}
.deck>.slide::before{inset:8.4px}
.deck>.slide .hub div,.deck>.hub div{box-shadow:0 0 18px rgba(91,184,255,.85)}
}
