/* V131 permanent free play. Keep the original video and printed start target. */
html[data-free-play=true] #startPanel #loginPanel,html[data-free-play=true] #startPanel #myReward,html[data-free-play=true] #campaignStatus{display:none!important}
.free-intro131{position:absolute;right:max(14px,env(safe-area-inset-right));top:14px;z-index:8;display:flex;flex-direction:column;gap:4px;max-width:calc(100% - 28px);padding:12px 16px;background:#111722ed;border:1px solid #b8995b;border-radius:6px;color:#fff2d7;font:12px/1.5 'MF Sans',sans-serif}
.free-intro131 strong{font-size:18px;color:#ffe09e;letter-spacing:.06em}
.free-intro131 a{color:#e8d4ad;min-height:36px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
.games-home131{display:inline-flex;align-items:center;min-height:44px;color:#e5cc91;font:600 13px/1.3 'MF Sans',sans-serif;text-decoration:none;padding:8px}
.free-results131 .result-card{max-width:900px}.free-results131 #resultSubtitle{max-width:52em;line-height:1.7}.free-results131 #resultReplay{margin-top:16px}
@container game (max-height:540px){.free-intro131{top:8px;right:max(10px,env(safe-area-inset-right));padding:7px 11px;font-size:10px;gap:1px}.free-intro131 strong{font-size:14px}.free-intro131 a{min-height:32px}}
@media(max-width:600px){.games-home131{font-size:11px;padding:6px}.free-intro131{max-width:54%}}
