.m4m-led{display:flex;align-items:center;gap:16px;margin-top:20px;padding:10px 14px;background:#0b0c10;border:1px solid #77551f;border-radius:14px;box-shadow:inset 0 1px 12px #000,0 4px 22px #edab1610;min-width:0}
.m4m-led-label{color:#ffc65b;font:10px 'DM Mono',monospace;letter-spacing:.13em;white-space:nowrap}
.m4m-pool-breakdown{margin:-10px 0 24px;padding:14px 18px;border:1px solid #f0b72c24;border-radius:12px;color:#b9b7c1;font-size:12px;line-height:1.7;background:#f0b72c06}
.m4m-led-window{height:38px;flex:1;min-width:0;overflow:hidden;background:radial-gradient(circle,#513811 1px,transparent 1.5px) 0 0/5px 5px}
.m4m-led canvas{display:block;width:100%;height:38px}
.m4m-led button{min-width:44px;min-height:44px;border:1px solid #77551f;background:#1d1912;border-radius:10px;color:#ffcd6c;font-size:12px}
.m4m-hub{margin:0 0 24px;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:16px}
.m4m-hub article{min-width:0;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#24232c,#181921)}
.m4m-hub h2{margin:10px 0 16px;font-size:22px;letter-spacing:-.04em}.m4m-hub p{color:#b9b7c1;font-size:12px;line-height:1.7}
.m4m-hub .m4m-kicker{color:#f0b72c;font:10px 'DM Mono',monospace;letter-spacing:.12em}
.m4m-hub .m4m-big{color:#ffcc63;font:clamp(24px,3vw,34px) 'DM Mono',monospace;margin:12px 0}
.m4m-hub a,.m4m-hub button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #b1862c;border-radius:11px;color:#ffce65;background:#f0b72c12;text-decoration:none;font-size:12px;font-weight:800}
.m4m-hub a:focus-visible,.m4m-hub button:focus-visible,.m4m-led button:focus-visible{outline:2px solid #ffe098;outline-offset:4px}
.m4m-activity-list{list-style:none;padding:0;margin:0 0 15px}.m4m-activity-list li{border-bottom:1px solid #ffffff0d;padding:10px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.m4m-activity-list time{display:block;color:#a5a5b2;font-size:10px}
.m4m-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hero-copy .actions #playTop{order:-2;background:#f0b72c;color:#201a0c;border-color:#f0b72c;box-shadow:0 8px 24px #f0b72c25;min-height:48px}
.hero-copy .actions a[href="earn.html"]{order:-1;display:inline-flex;align-items:center;min-height:48px;border-color:#b98b2d;color:#ffd575;text-decoration:none}
@media(max-width:900px){.m4m-hub{grid-template-columns:1fr 1fr}.m4m-hub article:first-child{grid-column:1/-1}}
@media(max-width:600px){.m4m-led{gap:8px;padding:8px;margin-top:12px}.m4m-led-label{font-size:9px;max-width:42px;white-space:normal;line-height:1.6}.m4m-hub{grid-template-columns:1fr}.m4m-hub article{padding:20px}.hero-copy .actions{gap:9px}.hero-copy .actions #playTop,.hero-copy .actions a[href="earn.html"]{width:100%;justify-content:center}.m4m-hub h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:900px){.topbar{height:auto;position:relative}.topbar .nav{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.topbar .nav-right{flex-wrap:wrap;min-width:0;max-width:100%;gap:8px}.topbar .social-link{margin-left:0}.topbar .player{max-width:100%}#playerName{overflow:hidden;text-overflow:ellipsis;max-width:130px}}
