/* Story Mode sheet (from NEW5 on). Everything is prefixed st- so it never touches the older sheets. Black line work, green accent, team colors on names only. */
.v4 .inner>*{flex-shrink:0}
.st-board{display:grid;grid-template-columns:1fr auto 1fr;gap:.12in;align-items:center;margin-top:3px;padding:0 4px 2px;border-bottom:2px solid var(--ink)}
.st-team{display:flex;align-items:center;gap:.14in;font:400 29px "Titan One",sans-serif;letter-spacing:.03em}
.st-team.r{justify-content:flex-end}
.st-logo{display:block;flex:none;object-fit:contain}
.st-vs{font:800 14px Nunito,sans-serif;color:#777}
.st-sec{margin-top:4px}
.st-sh{display:block;margin-bottom:3px}
.st-sh b{font:400 16px "Titan One",sans-serif;color:var(--turf)}
.st-sh span{display:block;margin-top:1px;font:700 11px Nunito,sans-serif;color:#666}
.st-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:.12in}
.st-wc{border:2.5px solid var(--ink);border-radius:12px;text-align:center;padding:1px 4px 1px}
.st-wc .w{font:700 30px/1.05 Andika,sans-serif;letter-spacing:.04in}
.st-wc .t{font:700 23px/1 Andika,sans-serif;color:#fff;-webkit-text-stroke:1.5px var(--pencil);letter-spacing:.09in;padding-left:.09in}
.st-wc .m{display:flex;justify-content:center;gap:.08in;font:800 10px Nunito,sans-serif;color:#555;margin-top:1px}
.st-wc .m i{display:inline-block;width:.17in;height:.17in;border:2px solid var(--ink);border-radius:4px;vertical-align:-.04in;margin-right:2px}
.st-story{border:2.5px solid var(--ink);border-radius:12px;padding:4px 12px}
.st-para{display:grid;grid-template-columns:1fr auto;gap:.16in;align-items:center;border-bottom:1.5px dashed #c9c9c4;padding:2px 0}
.st-para:last-child{border-bottom:0}
.st-txt{font:400 16px/1.4 Andika,sans-serif}
.st-nm{font-weight:700;border-radius:6px;padding:0 3px}
.st-hw{background:#e4f3e4;border-bottom:3px solid var(--turf);font-weight:700;padding:0 2px}
.st-star{position:relative}
.st-star::before{content:"\2605";position:absolute;left:-.15in;top:-.01in;font-size:12px;color:var(--turf)}
.st-blank{display:inline-block;width:.5in;height:.34in;border:2.5px solid var(--ink);border-radius:7px;vertical-align:-.09in;background:#fff}
.st-play{display:flex;flex-direction:column;align-items:center;gap:2px}
.st-play .eq{font-size:23px}
.st-play .pick .num{height:.38in;width:.54in;font-size:22px}
.st-play .pick .let{width:.25in;height:.25in;line-height:.21in;font-size:13px;margin-top:2px}
.st-balls{display:flex;gap:2px}
.st-balls i{width:.1in;height:.07in;border:1.5px solid var(--ink);border-radius:50%;display:block}
.st-qs{display:grid;grid-template-columns:1fr 1fr;gap:.18in}
.st-q{border:2px solid var(--ink);border-radius:12px;padding:4px 10px}
.st-q .ask{font:700 17px Andika,sans-serif;margin-bottom:2px}
.st-q .ans{display:flex;gap:.1in}
.st-q .opt{flex:1;border:2px dotted #8c8c88;border-radius:10px;min-height:.34in;display:grid;place-items:center;font:700 17px Andika,sans-serif;text-align:center;padding:2px 4px}
.st-two{display:grid;grid-template-columns:1fr 1fr;gap:.18in}
.st-wi{border:2.5px solid var(--ink);border-radius:12px;padding:4px 10px}
.st-wi .txt{font:400 16px/1.7 Andika,sans-serif}
.st-wi .wl{display:inline-block;width:.62in;border-bottom:3px solid var(--ink);height:.3in;vertical-align:-.04in}
.st-wi .bank{display:flex;gap:.1in;align-items:center;font:700 12px Nunito,sans-serif;margin-top:2px}
.st-wi .chip,.st-chip{font:700 17px Andika,sans-serif;border:2px dashed var(--ink);border-radius:9px;padding:0 .1in;min-width:.5in;text-align:center;height:.32in;line-height:.28in}
.st-rh{display:grid;gap:.06in}
.st-rh .rh{border:2px solid var(--ink);border-radius:12px;padding:3px 10px;display:flex;align-items:center;gap:.1in}
.st-rh .rh b{font:700 20px Andika,sans-serif}
.st-rh .ch{display:flex;gap:.08in;flex:1}
.st-rh .ch div{flex:1;border:2px dotted #8c8c88;border-radius:10px;min-height:.34in;display:grid;place-items:center;font:700 14px Andika,sans-serif}
.st-field{display:grid;grid-template-columns:repeat(10,1fr);border:2.5px solid var(--turf);border-radius:8px;overflow:hidden;background:#f1f8f1}
.st-field div{text-align:center;border-right:2px solid var(--turf);font:700 22px Andika,sans-serif;height:.38in;line-height:.34in}
.st-field div:last-child{border-right:0}
.st-field div.bl{background:#fff}
.st-row{display:grid;grid-template-columns:1fr 1fr;gap:.18in;margin-top:5px}
.st-sw{border:2.5px solid var(--ink);border-radius:12px;padding:4px 10px}
.st-sw h5{margin:0 0 3px;font:400 14px "Titan One",sans-serif;color:var(--turf)}
.st-sw .tap{display:flex;gap:.1in}
.st-sw .bx{width:.42in;height:.42in;border:2.5px solid var(--ink);border-radius:8px;font:800 9px Nunito,sans-serif;color:#777;padding:1px 0 0 3px}
.st-sw .says{display:flex;gap:.06in;align-items:center;margin-top:4px;font:700 12px Nunito,sans-serif}
.st-sw .ln{flex:1;border-bottom:2px solid var(--ink);height:.26in}
.st-sw .mini{font:700 10.5px Nunito,sans-serif;color:#555;margin-top:2px}
.st-gator{display:grid;grid-template-columns:1fr 1fr;gap:.1in}
.st-gator .g{border:2px solid #c9c9c4;border-radius:12px;padding:3px 8px;display:flex;align-items:center;justify-content:center;gap:.08in}
.st-gator .v{font:700 28px Andika,sans-serif}
.st-gator .slot{width:.56in;height:.38in;border:2.5px dashed var(--ink);border-radius:8px;background:#fff}
.st-next{border:2.5px dashed var(--turf);border-radius:12px;padding:2px 10px;display:grid;grid-template-columns:auto 1fr auto;gap:.12in;align-items:center;margin-top:5px}
.st-next b{font:400 14px/1.1 "Titan One",sans-serif;color:var(--turf)}
.st-next small{display:block;font:800 10px Nunito,sans-serif;color:#555}
.st-next .mc{justify-self:center;min-width:3.2in;font:700 15px Andika,sans-serif;display:flex;align-items:center;justify-content:center;gap:.05in;border:2px dotted #8c8c88;border-radius:10px;min-height:.42in;padding:0 4px;font-size:15px}
.st-next .mc .st-logo{background:none;padding:0}
.st-next .mc em{font-style:normal;color:#777;font-size:12px}
.st-next .zz{font:400 15px "Titan One",sans-serif;color:var(--turf);text-align:center}
.st-next .zz span{font:800 10px Nunito,sans-serif}
.st-faces{margin:0 0 4px;gap:.06in}
.st-faces svg{width:.36in;height:.36in}
.v4 .parent{font-size:9px;line-height:1.28}
