.classic-app .classic-emote-picker .classic-emote-mute{color:#fff;text-align:left;min-height:48px;font-family:var(--font-game);background:#0b2a63;border:1px solid #2aa2ff66;border-radius:10px;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.classic-app .classic-emote-picker .classic-emote-mute>span{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.classic-app .classic-emote-picker .classic-emote-mute b{font-size:13px;line-height:1.2}.classic-app .classic-emote-picker .classic-emote-mute small{color:#b9d4f2;white-space:normal;font-size:11px;line-height:1.2}.classic-emote-mute>i{background:#0a2a63;border:2px solid #5d7fb8;border-radius:12px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.classic-emote-mute>i:after{content:"";background:#d5e8ff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.classic-emote-mute.is-on>i{background:linear-gradient(#fff84e,#ffae05);border-color:#fff15c}.classic-emote-mute.is-on>i:after{background:#062365;transform:translate(18px)}@media (prefers-reduced-motion:reduce){.classic-emote-mute>i,.classic-emote-mute>i:after{transition:none}}
.classic-sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(120% 80% at 50% 100%,#0a2a7acc,#010822e6);justify-content:center;animation:.18s ease-out both csh-fade}.classic-sheet-backdrop>.classic-sheet{overscroll-behavior:contain;width:100%;max-width:460px;max-height:min(88dvh,720px);padding:8px 18px calc(18px + env(safe-area-inset-bottom));color:#fff;font-family:var(--font-game,"Mali",system-ui,sans-serif);background:radial-gradient(120% 60% at 50% 0,#1c74e0 0%,#0000 60%),linear-gradient(160deg,#0b53b1,#041c5d 70%,#031447);border:3px solid #2aa2ff;border-bottom-width:0;border-radius:26px 26px 0 0;margin:0 auto;animation:.28s cubic-bezier(.2,1.1,.35,1) both csh-up;overflow-y:auto;box-shadow:inset 0 0 0 1px #8fe3ff33,0 -10px 40px #000a,0 0 30px #11cfff40}.classic-sheet-backdrop>.classic-sheet.classic-confirm-sheet,.classic-sheet-backdrop>.classic-sheet.classic-accept-sheet{border-color:#ffd84a;box-shadow:inset 0 0 0 1px #fff4a855,0 -10px 40px #000a,0 0 32px #ffd54b4d}.classic-sheet-backdrop>.classic-sheet>span:first-child{background:#ffffff40;border-radius:999px;width:44px;height:5px;margin:0 auto 4px}.classic-sheet-backdrop>.classic-sheet h3{font:700 21px/1.25 var(--font-game);text-align:center;background:linear-gradient(#fffbe0,#ffe066 45%,#ffb300);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #7a3d00);-webkit-background-clip:text;background-clip:text;margin:2px 0 4px}.classic-sheet-backdrop>.classic-sheet>small{text-align:center;font:700 13px/1.3 var(--font-game);color:#5ceaff;letter-spacing:.02em;display:block}.classic-sheet-backdrop>.classic-sheet>p{color:#dcedff;text-align:center;margin:0 0 4px;font-size:14px;line-height:1.55}.classic-sheet-backdrop>.classic-sheet>button,.classic-sheet-backdrop>.classic-sheet>a{color:#e9fbff;min-height:50px;font:700 16px/1.25 var(--font-game);text-align:center;cursor:pointer;background:linear-gradient(#1f6fe0,#0a2f8f);border:3px solid #5ceaff;border-radius:999px;padding:10px 14px;text-decoration:none;box-shadow:0 5px #001a60,0 9px 14px #0006}.classic-sheet-backdrop>.classic-sheet>button:active,.classic-sheet-backdrop>.classic-sheet>a:active{transform:translateY(3px);box-shadow:0 2px #001a60}.classic-sheet-backdrop>.classic-sheet>button:disabled{filter:grayscale(.7)brightness(.8);cursor:not-allowed}.classic-sheet-backdrop>.classic-sheet>button.classic-confirm-yes,.classic-sheet-backdrop>.classic-sheet>button.classic-accept-yes,.classic-sheet-backdrop>.classic-sheet>button.classic-room-entry-submit{color:#062365;background:linear-gradient(#fff84e,#ffae05);border-color:#fff15c;box-shadow:0 5px #c86300,0 9px 14px #0007}.classic-sheet-backdrop>.classic-sheet>button.danger,.classic-sheet-backdrop>.classic-sheet>button.classic-confirm-yes.danger{color:#fff;background:linear-gradient(#ff6f8f,#d61e4f);border-color:#ffb3c4;box-shadow:0 5px #7a0a2a,0 9px 14px #0007}.classic-sheet-backdrop>.classic-sheet>button.classic-place-mode{box-shadow:none;background:#031a5acc;border-width:2px;border-color:#2aa2ff88;border-radius:18px;font-size:15px}.classic-sheet-backdrop.classic-room-entry-backdrop>.classic-sheet,.classic-sheet-backdrop>.classic-sheet.classic-special-sheet{border-bottom-width:3px;border-radius:26px;padding-bottom:18px}@media (min-width:640px){.classic-sheet-backdrop{align-items:center;padding:20px}.classic-sheet-backdrop>.classic-sheet{border-bottom-width:3px;border-radius:28px;animation-name:csh-pop}}@media (orientation:landscape) and (max-height:500px){.classic-sheet-backdrop>.classic-sheet{max-height:94dvh;padding-top:4px}.classic-sheet-backdrop>.classic-sheet>span:first-child{display:none}}@keyframes csh-fade{0%{opacity:0}to{opacity:1}}@keyframes csh-up{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes csh-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.classic-sheet-backdrop,.classic-sheet-backdrop>.classic-sheet{animation:none!important}}
