.komuni-toast-viewport{pointer-events:none;z-index:1600;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.komuni-toast{border:1px solid var(--theme-footer-border,#ffffff2e);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);pointer-events:auto;-webkit-font-smoothing:antialiased;background:#0a0a0a;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;animation:.18s ease-out komuni-toast-in;display:flex;box-shadow:0 16px 40px #00000073}.komuni-toast__icon{border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:inline-flex}.komuni-toast--success .komuni-toast__icon{color:#a5d6a7;background:#2e7d3238}.komuni-toast--error .komuni-toast__icon{color:#ef9a9a;background:#c6282838}.komuni-toast--info .komuni-toast__icon{background:var(--theme-accent-subtle,#1565c033);color:#90caf9}.komuni-toast__message{flex:1;margin:0;padding-top:4px;font-size:.875rem;font-weight:500;line-height:1.4}.komuni-toast__dismiss{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}@media (pointer:fine){.komuni-toast__dismiss:hover{color:#fff;background:#ffffff0f}}.komuni-toast__dismiss:focus-visible{outline:2px solid var(--theme-accent,#1565c0);outline-offset:2px}@keyframes komuni-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.komuni-toast{animation:none}}@media (width<=899px){.komuni-toast-viewport{width:min(360px,100vw - 24px);bottom:16px;left:50%;right:auto;transform:translate(-50%)}}
