.game-toast-announcer{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.game-toast-stack{--toast-scene:min(100vw, 56.25svh);z-index:20;width:min(calc(var(--toast-scene) - 24px), 390px);pointer-events:none;gap:6px;margin:0 auto;padding:0;list-style:none;display:grid;position:fixed;inset-block-end:max(env(safe-area-inset-bottom), calc((100svh - var(--toast-scene) * 16 / 9) / 2 + max(52px, var(--toast-scene) * .15) + 14px));inset-inline:0}.game-toast{--toast-accent:#86dbff;--bevel-shape:polygon(9px 0, calc(100% - 9px) 0, 100% 9px, 100% calc(100% - 9px), calc(100% - 9px) 100%, 9px 100%, 0 calc(100% - 9px), 0 9px);color:#f6f3ff;filter:drop-shadow(0 4px 10px #050721c9);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;animation:.22s ease-out both game-toast-enter;display:grid}.game-toast[data-tone=success]{--toast-accent:#83f5c8;filter:drop-shadow(0 0 8px #48d9a954)drop-shadow(0 6px 12px #050721e0)}.game-toast[data-tone=error]{--toast-accent:#ff9cac}.game-toast:before{background:linear-gradient(120deg, var(--toast-accent), #6c61ad 58%, #9896db)}.game-toast:after{background:linear-gradient(130deg, color-mix(in srgb, var(--toast-accent) 22%, #192246), #141534 65%, #1b1640);inset:2px}.game-toast-icon{block-size:36px;inline-size:36px;color:var(--toast-accent);background:color-mix(in srgb, var(--toast-accent) 12%, #0c142d);border-radius:6px;place-items:center;display:grid}.game-toast p{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:780;line-height:1.3}.game-toast-close{color:#e0dbff;cursor:pointer;background:#6765aa25;border:0;border-radius:5px;place-items:center;block-size:30px;inline-size:30px;padding:0;display:grid}.game-toast-close:hover{background:#6765aa55}@keyframes game-toast-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.game-toast{animation:none}}
