.gm-minigames-menu > button img.mudpits-menu-art{object-fit:contain;filter:drop-shadow(0 2px 3px #000) drop-shadow(0 0 5px #b8433866)!important}
.mudpits-shell{background:radial-gradient(circle at 50% 0,#3b1014 0,#140b0d 42%,#070709 100%);border:1px solid #7d2529;box-shadow:0 0 42px #000, inset 0 0 34px #6d171722;color:#f6e7d0;padding:18px;position:relative;overflow:hidden}.mudpits-shell:before{content:'THE MUD PITS';position:absolute;inset:8px;pointer-events:none;border:1px solid #d19b5140}.mudpits-head,.mudpits-duel{display:flex;align-items:center;justify-content:space-between;gap:14px}.mudpits-kicker{color:#c58b50;letter-spacing:.22em;font-size:.7rem}.mudpits-timer{font:900 clamp(2.5rem,7vw,5rem)/.9 monospace;color:#efb45e;text-shadow:0 0 18px #ff6b3d}.mudpits-card{background:#100e11;border:1px solid #8a3336;padding:18px;flex:1;min-height:130px}.mudpits-card--right{border-color:#3c6672}.mudpits-vs{font-size:2rem;color:#d53737;text-shadow:0 0 16px #f33}.mudpits-status{color:#9e9e9e;font-size:.75rem;letter-spacing:.12em}.mudpits-entry{font-size:1.2rem;line-height:1.35;color:#ffe9c8}.mudpits-write{width:100%;min-height:90px;background:#09090b;color:#fff;border:1px solid #a45a44;padding:12px;resize:vertical}.mudpits-submit{background:#b52e2e;color:#fff;border:0;padding:12px 18px;font-weight:900;letter-spacing:.12em;cursor:pointer}.mudpits-judgment{border-top:2px solid #d3a24d;margin-top:16px;padding-top:14px;text-align:center;font-size:1.3rem}.mudpits-vote{background:#222;color:#f6e7d0;border:1px solid #b98643;padding:10px;cursor:pointer}.mudpits-vote:disabled{opacity:.45}.mudpits-shell [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.mudpits-shell *{animation:none!important;transition:none!important}}
#player-mudpits-root,#gm-mudpits-root{position:fixed;z-index:1900;left:18px;bottom:110px;width:min(760px,calc(100vw - 36px));max-height:calc(100dvh - 150px);overflow:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#a35745 #110b0d}#player-mudpits-root[hidden],#gm-mudpits-root[hidden]{display:none!important}.mudpits-shell{border-radius:12px;box-sizing:border-box}.mudpits-shell::before{content:'';border-radius:7px}.mudpits-shell h2{font:900 clamp(21px,3vw,32px)/1.1 Georgia,serif;letter-spacing:.08em;margin:8px 0}.mudpits-head{margin-bottom:16px}.mudpits-duel{align-items:stretch}.mudpits-duel .mudpits-card{min-width:0;flex:1;border-radius:6px;padding:14px;box-sizing:border-box}.mudpits-card h3{overflow-wrap:anywhere;margin:8px 0 12px}.mudpits-vs{align-self:center;font-weight:900}.mudpits-entry{overflow-wrap:anywhere;white-space:pre-wrap}.mudpits-write{box-sizing:border-box;display:block;max-width:100%;margin:8px 0}.mudpits-shell button{border-radius:5px;min-height:40px}.mudpits-shell footer{display:flex;gap:10px;margin-top:14px}.mudpits-shell footer button{background:linear-gradient(#3b2227,#160d10);border:1px solid #a76a56;color:#f6e7d0;padding:10px;cursor:pointer}.mudpits-timer{font-size:clamp(24px,4vw,44px);white-space:nowrap}.mudpits-notice{color:#e8b186}.mudpits-count{display:block;color:#f5c578;margin:10px 0}.gm-mudpits-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.gm-mudpits-options label{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #743b34;border-radius:6px;background:#190e12;color:#ead7bc;cursor:pointer}.gm-mudpits-options span{overflow-wrap:anywhere}.gm-mudpits-options input{accent-color:#bd3c35;width:18px;height:18px}.gm-mudpits-selector{padding:16px;color:#e8cba1;background:linear-gradient(135deg,#221318,#0b090b)}@media(max-width:600px){#player-mudpits-root,#gm-mudpits-root{left:8px;width:calc(100vw - 16px);bottom:110px;max-height:calc(100dvh - 190px)}.mudpits-shell{padding:14px}.mudpits-duel{flex-direction:column;gap:8px}.mudpits-duel .mudpits-card{min-height:90px}.mudpits-vs{font-size:20px}.mudpits-entry{font-size:16px}.mudpits-judgment{font-size:16px}.gm-mudpits-options{grid-template-columns:1fr}}
