.mn{--board:min(calc(100vw - 2.6rem), 30rem);--cell:calc(var(--board) / 11);--shell:#16242f;--shell-2:#1d3040;--panel:#21364a;--panel-2:#2a4257;--edge:#c4def029;--edge-hi:#d6eaf857;--ink:#eff6fb;--dim:#a8c1d3;--faint:#7794aa;--tray:#e6ecf1;--tray-hi:#f7fafc;--tray-lo:#c3d0da;--hole:#d3dde5;--cast:#182f4257;--red:#e8402f;--red-lo:#ab2418;--yellow:#f3b415;--yellow-lo:#b47c00;--green:#22a457;--green-lo:#12713a;--blue:#2b72e6;--blue-lo:#17479c;min-height:100vh;color:var(--ink);background:radial-gradient(90% 60% at 50% -10%,#2b72e638,#0000 62%),radial-gradient(70% 50% at 92% 108%,#e8402f24,#0000 68%),linear-gradient(#1a2b38 0%,#15222d 58%,#111c25 100%);font-family:Nunito,system-ui,-apple-system,sans-serif}.mn *,.mn :before,.mn :after{box-sizing:border-box}.mn-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mn-wrap{width:100%;max-width:72rem;margin:0 auto;padding:0 1.25rem 3rem}.mn-spacer{flex:1}.mn-mt{margin-top:1.15rem}.mn-top{border-bottom:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.9rem 0;display:flex}.mn-logo{align-items:baseline;gap:.4rem;margin-right:.4rem;display:inline-flex}.mn-logo b{letter-spacing:-.02em;font-size:1.15rem;font-weight:900}.mn-logo i{letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);font-size:.7rem;font-style:normal;font-weight:800}.mn-chip{border:1px solid var(--edge);color:var(--dim);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:background .15s,color .15s,transform .12s;display:inline-flex}.mn-chip strong{color:var(--ink);letter-spacing:.08em}.mn-chip:hover{color:var(--ink);background:#ffffff1a}.mn-chip:active{transform:translateY(1px)}.mn-chip:focus-visible,.mn-btn:focus-visible,.mn-switch:focus-visible,.mn-choice:focus-visible,.mn-die:focus-visible,.mn-pawn:focus-visible,.mn-target:focus-visible,.mn-input:focus-visible,.mn-dial select:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.mn-dot{background:var(--faint);border-radius:50%;width:.5rem;height:.5rem}.mn-dot[data-s=live]{background:var(--green);box-shadow:0 0 0 3px #22a4573d}.mn-dot[data-s=dialing]{background:var(--yellow)}.mn-dot[data-s=lost]{background:var(--red)}.mn-error{background:#e8402f29;border:1px solid #e8402f80;border-radius:.8rem;margin:.9rem 0 0;padding:.6rem .9rem;font-size:.85rem;font-weight:700}.mn-card{border:1px solid var(--edge);background:linear-gradient(180deg, var(--panel), var(--shell-2));box-shadow:0 1.1rem 2.2rem #0c1a266b, inset 0 1px 0 var(--edge-hi);border-radius:1.4rem;margin-top:1.1rem;padding:1.3rem}.mn-card-slim{max-width:26rem}.mn-card-tight{margin-top:.85rem;padding:.9rem 1rem}.mn-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin:0;font-size:.68rem;font-weight:900}.mn-eyebrow b{color:var(--ink);letter-spacing:.1em}.mn-title{letter-spacing:-.035em;margin:.5rem 0 0;font-size:clamp(1.6rem,5vw,2.3rem);font-weight:900;line-height:1.02}.mn-sub{max-width:34rem;color:var(--dim);margin:.6rem 0 0;font-size:.95rem;line-height:1.6}.mn-sub-sm{font-size:.85rem}.mn-note{color:var(--faint);margin:.7rem 0 0;font-size:.78rem;line-height:1.5}.mn-label{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:1rem 0 .35rem;font-size:.68rem;font-weight:900;display:block}.mn-input{border:1px solid var(--edge);width:100%;color:var(--ink);font:inherit;letter-spacing:.1em;text-transform:uppercase;background:#09121a73;border-radius:.85rem;padding:.75rem .95rem;font-size:1rem;font-weight:800}.mn-row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.1rem;display:flex}.mn-btn{font:inherit;letter-spacing:-.01em;color:#10202c;cursor:pointer;background:linear-gradient(#fff,#ccd9e3);border:none;border-radius:.85rem;align-items:center;gap:.45rem;padding:.72rem 1.25rem;font-size:.92rem;font-weight:900;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .15s;display:inline-flex;box-shadow:0 .28rem #8fa3b3,0 .7rem 1.1rem #0c1a2666}.mn-btn:hover{filter:brightness(1.04)}.mn-btn:active{transform:translateY(.22rem);box-shadow:0 .06rem #8fa3b3,0 .3rem .6rem #0c1a2666}.mn-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:0 .28rem #8fa3b3}.mn-btn[data-tone=go]{color:#06230f;background:linear-gradient(180deg, #56d585, var(--green));box-shadow:0 .28rem 0 var(--green-lo), 0 .7rem 1.2rem #12713a6b}.mn-btn[data-tone=go]:active{box-shadow:0 .06rem 0 var(--green-lo)}.mn-btn[data-tone=hot]{color:#2b0a06;background:linear-gradient(180deg, #ffd25c, var(--yellow));box-shadow:0 .28rem 0 var(--yellow-lo), 0 .7rem 1.2rem #b47c0066}.mn-btn[data-tone=hot]:active{box-shadow:0 .06rem 0 var(--yellow-lo)}.mn-btn[data-tone=ghost]{color:var(--ink);border:1px solid var(--edge);box-shadow:none;background:#ffffff14}.mn-btn[data-tone=ghost]:hover{background:#ffffff24}.mn-lobby{grid-template-columns:1fr;gap:.9rem;display:grid}@media (width>=62rem){.mn-lobby{grid-template-columns:1fr 1fr;align-items:start}}.mn-switches{gap:.55rem;margin-top:.9rem;display:grid}.mn-switch{border:1px solid var(--edge);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#09121a4d;border-radius:1rem;gap:.75rem;padding:.75rem .85rem;transition:border-color .15s,background .15s,transform .12s;display:flex}.mn-switch:hover:not(:disabled){border-color:var(--edge-hi);background:#09121a80}.mn-switch:disabled{opacity:.6;cursor:not-allowed}.mn-switch[data-on=true]{background:#22a45724;border-color:#22a457b3}.mn-switch-knob{width:2.1rem;height:1.2rem;box-shadow:inset 0 0 0 1px var(--edge);background:#17242e;border-radius:999px;flex:none;margin-top:.15rem;position:relative}.mn-switch-knob:after{content:"";background:var(--faint);border-radius:50%;width:.84rem;transition:transform .16s,background .16s;position:absolute;inset:.18rem auto .18rem .2rem}.mn-switch[data-on=true] .mn-switch-knob:after{background:var(--green);transform:translate(.86rem)}.mn-switch-text b{font-size:.92rem;font-weight:900;display:block}.mn-switch-text span{color:var(--dim);margin-top:.2rem;font-size:.78rem;line-height:1.45;display:block}.mn-switch-badge{color:#b8f2cd;letter-spacing:.12em;text-transform:uppercase;vertical-align:.1rem;background:#22a45747;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.58rem;font-style:normal;font-weight:900}.mn-dials{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.7rem;margin-top:.7rem;display:grid}.mn-dial{flex-direction:column;gap:.3rem;display:flex}.mn-dial label{letter-spacing:.04em;color:var(--dim);font-size:.72rem;font-weight:900}.mn-dial select{border:1px solid var(--edge);color:var(--ink);font:inherit;background:#09121a80;border-radius:.7rem;padding:.55rem .6rem;font-size:.88rem;font-weight:800}.mn-dial select:disabled{opacity:.55}.mn-dial-hint{color:var(--faint);font-size:.7rem;line-height:1.4}.mn-rules{gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.mn-rules li{border-left:3px solid var(--red);padding-left:.75rem}.mn-rules li:nth-child(2){border-color:var(--yellow)}.mn-rules li:nth-child(3){border-color:var(--green)}.mn-rules li:nth-child(4){border-color:var(--blue)}.mn-rules li:nth-child(5){border-color:var(--red)}.mn-rules b{font-size:.86rem;font-weight:900;display:block}.mn-rules span{color:var(--dim);margin-top:.15rem;font-size:.78rem;line-height:1.45;display:block}.mn-stage{grid-template-columns:1fr;gap:1rem;margin-top:1.1rem;display:grid}@media (width>=62rem){.mn{--board:32rem}.mn-stage{grid-template-columns:var(--board) minmax(16rem, 1fr);align-items:start}}.mn-play{min-width:0;position:relative}.mn-board-wrap{width:var(--board);max-width:100%;margin:0 auto}.mn-board{width:var(--board);height:var(--board);background:linear-gradient(160deg, var(--tray-hi), var(--tray) 42%, var(--tray-lo));border-radius:1.5rem;position:relative;box-shadow:0 1.4rem 2.6rem #0c1a2680,inset 0 -.35rem .6rem #5a768c47,inset 0 .3rem .5rem #ffffffb3}.mn-tray{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mn-tray-face{border-radius:1.1rem;position:absolute;inset:.45rem;box-shadow:inset 0 0 0 1px #7894aa4d}.mn-tray-grain{opacity:.5;background-image:radial-gradient(#708da43d .6px,#0000 .7px),radial-gradient(#ffffff80 .6px,#0000 .7px);background-position:0 0,3px 4px;background-size:7px 7px,11px 11px;position:absolute;inset:0}.mn-square,.mn-home,.mn-centre,.mn-pawn,.mn-target,.mn-yard{width:var(--cell);height:var(--cell);transform:translate(calc(var(--x) * var(--cell)), calc(var(--y) * var(--cell)));position:absolute;top:0;left:0}.mn-square{z-index:4}.mn-square-face{background:radial-gradient(120% 120% at 30% 22%, #eef3f7, var(--hole));border-radius:32%;position:absolute;inset:9%;box-shadow:inset 0 .09rem .16rem #3a586e66,inset 0 -.06rem #ffffffbf}.mn-square[data-c=red] .mn-square-face{background:radial-gradient(120% 120% at 30% 22%, #ff7a6b, var(--red))}.mn-square[data-c=yellow] .mn-square-face{background:radial-gradient(120% 120% at 30% 22%, #ffd766, var(--yellow))}.mn-square[data-c=green] .mn-square-face{background:radial-gradient(120% 120% at 30% 22%, #63d894, var(--green))}.mn-square[data-c=blue] .mn-square-face{background:radial-gradient(120% 120% at 30% 22%, #7aaaf5, var(--blue))}.mn-square[data-role=start] .mn-square-face{border-radius:30%;inset:5%}.mn-square[data-role=start]:after{content:"";border:.14rem solid #ffffffd9;border-radius:50%;position:absolute;inset:30%}.mn-square[data-role=gate] .mn-square-face{opacity:.62}.mn-square[data-c=none] .mn-square-face{opacity:1}.mn-home{z-index:3}.mn-home:after{content:"";border-radius:28%;position:absolute;inset:11%;box-shadow:inset 0 .09rem .16rem #3a586e57}.mn-home[data-c=red]:after{background:#e8402f80}.mn-home[data-c=yellow]:after{background:#f3b41580}.mn-home[data-c=green]:after{background:#22a45780}.mn-home[data-c=blue]:after{background:#2b72e680}.mn-home[data-open=false]:after{background:#8ca5b847}.mn-home[data-last=true]:after{inset:7%;box-shadow:inset 0 0 0 .12rem #fffc}.mn-centre{z-index:3}.mn-centre-face{background:conic-gradient(var(--red) 0 25%, var(--yellow) 0 50%, var(--green) 0 75%, var(--blue) 0);border-radius:50%;position:absolute;inset:2%;box-shadow:0 .16rem .3rem #3a586e73,inset 0 0 0 .14rem #ffffffd9}.mn-yard{width:calc(var(--cell) * 3.5);height:calc(var(--cell) * 3.5);z-index:2}.mn-yard-face{background:#96adbe3d;border-radius:22%;position:absolute;inset:4%;box-shadow:inset 0 .1rem .2rem #3a586e4d}.mn-yard[data-c=red][data-open=true] .mn-yard-face{background:#e8402f33;box-shadow:inset 0 0 0 .16rem #e8402f8c}.mn-yard[data-c=yellow][data-open=true] .mn-yard-face{background:#f3b41533;box-shadow:inset 0 0 0 .16rem #f3b41599}.mn-yard[data-c=green][data-open=true] .mn-yard-face{background:#22a45733;box-shadow:inset 0 0 0 .16rem #22a4578c}.mn-yard[data-c=blue][data-open=true] .mn-yard-face{background:#2b72e633;box-shadow:inset 0 0 0 .16rem #2b72e68c}.mn-socket{width:calc(var(--cell) * .78);height:calc(var(--cell) * .78);background:#5e7c9333;border-radius:50%;position:absolute;box-shadow:inset 0 .08rem .14rem #3a586e66}.mn-socket[data-i="0"]{left:calc(var(--cell) * .5);top:calc(var(--cell) * .5)}.mn-socket[data-i="1"]{left:calc(var(--cell) * 2.2);top:calc(var(--cell) * .5)}.mn-socket[data-i="2"]{left:calc(var(--cell) * .5);top:calc(var(--cell) * 2.2)}.mn-socket[data-i="3"]{left:calc(var(--cell) * 2.2);top:calc(var(--cell) * 2.2)}.mn-yard-tag{left:50%;bottom:calc(var(--cell) * -.06);max-width:calc(var(--cell) * 3.4);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#4a6478;font-size:clamp(.5rem,1.5vw,.66rem);font-weight:900;position:absolute;overflow:hidden;transform:translate(-50%)}.mn-yard[data-open=false] .mn-yard-tag{color:#8ba3b5}.mn-yard[data-open=false] .mn-socket{opacity:.5}.mn-pawn{z-index:20;cursor:default;transition:transform var(--step,.118s) linear;background:0 0;border:none;padding:0}.mn-pawn[data-pick=true]{cursor:pointer}.mn-pawn-cast{background:radial-gradient(closest-side,#28486080,#0000);border-radius:50%;width:72%;height:26%;position:absolute;bottom:4%;left:14%}.mn-pawn-body{border-radius:50% 50% 46% 46%;place-items:center;display:grid;position:absolute;inset:8%;box-shadow:inset 0 -.16rem .24rem #00000052,inset 0 .1rem .16rem #ffffff73,0 .1rem .2rem #182f4280}.mn-pawn[data-c=red] .mn-pawn-body{background:radial-gradient(120% 110% at 32% 22%, #ff8b7c, var(--red) 58%, var(--red-lo))}.mn-pawn[data-c=yellow] .mn-pawn-body{background:radial-gradient(120% 110% at 32% 22%, #ffe08a, var(--yellow) 58%, var(--yellow-lo))}.mn-pawn[data-c=green] .mn-pawn-body{background:radial-gradient(120% 110% at 32% 22%, #74e2a2, var(--green) 58%, var(--green-lo))}.mn-pawn[data-c=blue] .mn-pawn-body{background:radial-gradient(120% 110% at 32% 22%, #8fb8ff, var(--blue) 58%, var(--blue-lo))}.mn-pawn-gloss{background:linear-gradient(160deg,#ffffffd9,#fff0);border-radius:50%;width:40%;height:30%;position:absolute;top:10%;left:18%}.mn-pawn-num{font-size:calc(var(--cell) * .4);color:#ffffffeb;text-shadow:0 1px 1px #0006;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;position:relative}.mn-pawn[data-home=true] .mn-pawn-body{box-shadow:inset 0 -.16rem .24rem #0000004d,0 0 0 .12rem #ffffffe6}.mn-pawn[data-pick=true] .mn-pawn-body{box-shadow:inset 0 -.16rem .24rem #0000004d,0 0 0 .14rem #fff,0 0 0 .28rem #f3b415d9}.mn-pawn[data-pick=true]:hover{transform:translate(calc(var(--x) * var(--cell)), calc(var(--y) * var(--cell) - .14rem))}.mn-pawn[data-lit=true] .mn-pawn-body{animation:.7s ease-in-out infinite mn-pulse}.mn-pawn[data-walk=true]{z-index:40}.mn-pawn[data-walk=true] .mn-pawn-body{animation:.118s ease-in-out infinite mn-hop}.mn-pawn[data-land=true] .mn-pawn-body{animation:.26s ease-out mn-thud}.mn-pawn[data-boot=true]{z-index:45;transition:transform .56s cubic-bezier(.32,1.5,.6,1)}.mn-pawn[data-boot=true] .mn-pawn-body{animation:.6s ease-in-out mn-boot}.mn-target{z-index:30;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.mn-target-ring{background:#142c3e4d;border:.16rem dashed #fffffff2;border-radius:34%;animation:1.5s ease-in-out infinite mn-breathe;position:absolute;inset:6%}.mn-target[data-hit=true] .mn-target-ring{background:#e8402fb8;border-style:solid;border-color:#fff}.mn-target[data-lit=true] .mn-target-ring{background:#f3b415d9;border-style:solid}.mn-target-num{font-size:calc(var(--cell) * .38);color:#fff;text-shadow:0 1px 2px #0a1822cc;font-variant-numeric:tabular-nums;font-weight:900;position:relative}.mn-target-hit{background:var(--red);color:#fff;width:45%;height:45%;font-size:calc(var(--cell) * .26);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-10%;right:-6%;box-shadow:0 .1rem .2rem #182f4299}.mn-target:hover .mn-target-ring{transform:scale(1.08)}.mn-shouts{pointer-events:none;z-index:60;justify-items:center;gap:.4rem;display:grid;position:absolute;top:32%;left:0;right:0}.mn-shout{color:#14212c;background:linear-gradient(#fff,#dfe8ef);border-radius:.9rem;justify-items:center;padding:.5rem 1.1rem;animation:.32s cubic-bezier(.2,1.6,.5,1) mn-shout;display:grid;box-shadow:0 .7rem 1.4rem #0c1a2680}.mn-shout b{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.1rem,4.4vw,1.7rem);font-weight:900;line-height:1}.mn-shout span{color:#4a6478;margin-top:.2rem;font-size:.72rem;font-weight:800}.mn-shout[data-k=capture]{background:linear-gradient(180deg, #ff6a58, var(--red));color:#fff;animation:.38s cubic-bezier(.2,1.8,.45,1) mn-slam;transform:rotate(-2.5deg)}.mn-shout[data-k=capture] span{color:#ffffffdb}.mn-shout[data-k=six]{background:linear-gradient(180deg, #ffd766, var(--yellow))}.mn-shout[data-k=home]{background:linear-gradient(180deg, #63d894, var(--green));color:#06230f}.mn-shout[data-k=home] span{color:#06230fb3}.mn-shout[data-k=win]{background:linear-gradient(#fff,#ffd766)}.mn-shout[data-k=stuck]{color:#fff;background:linear-gradient(#90a8b8,#5d788c)}.mn-console{border:1px solid var(--edge);background:linear-gradient(180deg, var(--panel), var(--shell-2));box-shadow:0 .9rem 1.8rem #0c1a2666, inset 0 1px 0 var(--edge-hi);border-radius:1.2rem;margin-top:.9rem;padding:.85rem 1rem 1rem}.mn-console[data-mine=true]{border-color:#f3b4158c}.mn-console-head{align-items:center;gap:.7rem;display:flex}.mn-turnline{color:var(--dim);margin:0;font-size:.92rem;font-weight:700}.mn-turnline b{color:var(--ink);font-weight:900}.mn-clock{background:#09121a80;border-radius:999px;align-items:center;gap:.4rem;min-width:5.5rem;height:1.5rem;margin-left:auto;padding:0 .5rem;font-size:.78rem;font-weight:900;display:flex;position:relative;overflow:hidden}.mn-clock-bar{background:#2b72e666;transition:width .25s linear;position:absolute;inset:0 auto 0 0}.mn-clock b{margin-left:auto;position:relative}.mn-console-body{align-items:center;gap:1rem;margin-top:.8rem;display:flex}.mn-console-side{gap:.4rem;min-width:0;display:grid}.mn-prompt{color:var(--yellow);margin:0;font-size:.86rem;font-weight:800}.mn-last{color:var(--dim);margin:0;font-size:.8rem}.mn-die{cursor:pointer;background:linear-gradient(160deg,#fff,#d6e0e8);border:none;border-radius:1.1rem;flex:none;width:4.4rem;height:4.4rem;padding:0;transition:transform .14s,box-shadow .14s;box-shadow:0 .4rem #97a9b7,0 1rem 1.6rem #0c1a2680,inset 0 .14rem .2rem #ffffffe6}.mn-die:disabled{cursor:not-allowed;filter:saturate(.7)brightness(.92)}.mn-die:not(:disabled):hover{transform:translateY(-.12rem)rotate(-2deg)}.mn-die:not(:disabled):active{transform:translateY(.3rem);box-shadow:0 .1rem #97a9b7,0 .3rem .6rem #0c1a2680}.mn-die[data-rolling=true]{animation:.42s ease-out mn-tumble}.mn-die[data-six=true]{box-shadow:0 .4rem 0 var(--yellow-lo), 0 0 0 .2rem #f3b415d9, 0 1rem 1.6rem #b47c0066}.mn-die-face{grid-template:repeat(3,1fr)/repeat(3,1fr);gap:.18rem;width:100%;height:100%;padding:.7rem;display:grid}.mn-pip{background:0 0;border-radius:50%}.mn-pip[data-on=true]{background:radial-gradient(120% 120% at 32% 26%,#56718a,#16232f);box-shadow:inset 0 -.05rem .08rem #ffffff47}.mn-die[data-blank=true] .mn-pip[data-on=true]{background:#b9c8d4}.mn-choices{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.mn-choice{border:1px solid var(--edge);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#09121a66;border-radius:.8rem;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.86rem;font-weight:800;transition:background .14s,border-color .14s,transform .12s;display:flex}.mn-choice:hover{background:#f3b41529;border-color:#f3b41599}.mn-choice:active{transform:translateY(1px)}.mn-choice[data-lit=true]{background:#f3b41533;border-color:#f3b415bf}.mn-choice[data-hit=true]{border-color:#e8402f99}.mn-choice[data-hit=true] .mn-choice-pin{background:var(--red);color:#fff}.mn-choice-pin{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.82rem;font-weight:900;display:grid}.mn-side{align-content:start;min-width:0;display:grid}.mn-rail{gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.mn-seat{border:1px solid var(--edge);background:#09121a59;border-left-width:.3rem;border-radius:.7rem;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.mn-seat[data-c=red]{border-left-color:var(--red)}.mn-seat[data-c=yellow]{border-left-color:var(--yellow)}.mn-seat[data-c=green]{border-left-color:var(--green)}.mn-seat[data-c=blue]{border-left-color:var(--blue)}.mn-seat[data-active=true]{background:#f3b41524;border-color:#f3b41580}.mn-seat[data-away=true]{opacity:.55}.mn-seat-chip{flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.mn-seat-pawn{border-radius:50% 50% 44% 44%;width:1.15rem;height:1.3rem;box-shadow:inset 0 -.1rem .14rem #00000052,inset 0 .06rem .1rem #ffffff80}.mn-seat[data-c=red] .mn-seat-pawn{background:linear-gradient(180deg, #ff8b7c, var(--red))}.mn-seat[data-c=yellow] .mn-seat-pawn{background:linear-gradient(180deg, #ffe08a, var(--yellow))}.mn-seat[data-c=green] .mn-seat-pawn{background:linear-gradient(180deg, #74e2a2, var(--green))}.mn-seat[data-c=blue] .mn-seat-pawn{background:linear-gradient(180deg, #8fb8ff, var(--blue))}.mn-seat-body{flex:1;min-width:0}.mn-seat-name{align-items:center;gap:.3rem;font-size:.88rem;font-weight:900;display:flex}.mn-seat-you,.mn-seat-tag{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;background:#ffffff24;border-radius:999px;padding:.02rem .35rem;font-size:.56rem;font-style:normal;font-weight:900}.mn-seat-tag[data-k=away]{color:#ffc3ba;background:#e8402f3d}.mn-seat-meta{color:var(--faint);margin-top:.1rem;font-size:.72rem;font-weight:700;display:block}.mn-seat-meta b{color:var(--dim)}.mn-seat-clock{flex:none;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:900;display:grid;position:relative}.mn-seat-bar{background:conic-gradient(var(--yellow) var(--pct), #ffffff1a 0);border-radius:50%;position:absolute;inset:0;mask:radial-gradient(circle,#0000 58%,#000 60%)}.mn-track{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.mn-track li{align-items:center;gap:.5rem;font-size:.8rem;font-weight:800;display:flex}.mn-track-name{text-overflow:ellipsis;white-space:nowrap;min-width:3.5rem;overflow:hidden}.mn-track-dots{gap:.22rem;display:flex}.mn-track-dots i{background:#ffffff1f;border-radius:50%;width:.6rem;height:.6rem}.mn-track li[data-c=red] .mn-track-dots i[data-on=true]{background:var(--red)}.mn-track li[data-c=yellow] .mn-track-dots i[data-on=true]{background:var(--yellow)}.mn-track li[data-c=green] .mn-track-dots i[data-on=true]{background:var(--green)}.mn-track li[data-c=blue] .mn-track-dots i[data-on=true]{background:var(--blue)}.mn-track-num{color:var(--faint);margin-left:auto;font-size:.72rem}.mn-chips{flex-wrap:wrap;gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.mn-chips li{color:#cfe0f7;background:#2b72e62e;border:1px solid #2b72e666;border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:800}.mn-feed ul{gap:.25rem;max-height:12rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.mn-feed li{color:var(--dim);font-size:.76rem;font-weight:700;line-height:1.4}.mn-feed li[data-tone=good]{color:#8ee7b2}.mn-feed li[data-tone=bad]{color:#ffb0a4}.mn-feed li[data-tone=wild]{color:#ffd766}.mn-veil{z-index:90;background:#0b161ec7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.mn-modal{border:1px solid var(--edge-hi);background:linear-gradient(180deg, var(--panel-2), var(--shell));border-radius:1.4rem;width:100%;max-width:24rem;padding:1.4rem;animation:.3s cubic-bezier(.2,1.5,.5,1) mn-shout;box-shadow:0 2rem 4rem #060e1499}.mn-modal[data-c=red]{border-top:.4rem solid var(--red)}.mn-modal[data-c=yellow]{border-top:.4rem solid var(--yellow)}.mn-modal[data-c=green]{border-top:.4rem solid var(--green)}.mn-modal[data-c=blue]{border-top:.4rem solid var(--blue)}.mn-tally{gap:.3rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mn-tally li{background:#09121a66;border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.82rem;font-weight:800;display:flex}.mn-tally li[data-c=red]{box-shadow:inset .22rem 0 0 var(--red)}.mn-tally li[data-c=yellow]{box-shadow:inset .22rem 0 0 var(--yellow)}.mn-tally li[data-c=green]{box-shadow:inset .22rem 0 0 var(--green)}.mn-tally li[data-c=blue]{box-shadow:inset .22rem 0 0 var(--blue)}.mn-tally b{margin-left:auto}.mn-tally i{color:var(--faint);font-size:.72rem;font-style:normal}@keyframes mn-hop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-14%)scale(1.05,.96)}}@keyframes mn-thud{0%{transform:translateY(-12%)scale(1.06,.94)}45%{transform:translateY(0)scale(.9,1.08)}to{transform:translateY(0)scale(1)}}@keyframes mn-boot{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.5)rotate(-24deg)}60%{transform:scale(1.15)rotate(200deg)}to{transform:scale(1)rotate(360deg)}}@keyframes mn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes mn-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes mn-shout{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes mn-slam{0%{opacity:0;transform:scale(1.9)rotate(-8deg)}55%{opacity:1;transform:scale(.94)rotate(-2.5deg)}to{opacity:1;transform:scale(1)rotate(-2.5deg)}}@keyframes mn-tumble{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-16deg)scale(1.1)}70%{transform:rotate(12deg)scale(.96)}to{transform:rotate(0)scale(1)}}@keyframes mn-shake{0%,to{transform:translate(0)}20%{transform:translate(-.4rem,.2rem)}40%{transform:translate(.35rem,-.25rem)}60%{transform:translate(-.25rem,-.15rem)}80%{transform:translate(.2rem,.2rem)}}.mn-board-wrap[data-shake=true] .mn-board{animation:.4s ease-in-out mn-shake}@media (prefers-reduced-motion:reduce){.mn *,.mn :before,.mn :after{transition:none!important;animation:none!important}}
