.atelier-toast-window{top:max(20px, env(safe-area-inset-top));z-index:4000;pointer-events:none;width:min(440px,100vw - 32px);font-family:var(--font-ui);flex-direction:column;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.atelier-toast{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-modal);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.atelier-toast>svg{color:var(--color-text-secondary);flex:none}.atelier-toast.is-error>svg{color:var(--color-error)}.atelier-toast.is-warning>svg{color:var(--color-warning)}.atelier-toast.is-success>svg{color:var(--color-success)}.atelier-toast>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:400;line-height:20px}.atelier-toast .kit-press{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--color-text-secondary);touch-action:manipulation;border-radius:7px}.atelier-toast .kit-press svg{pointer-events:none;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.atelier-toast{animation:.16s ease-out toast-enter}@keyframes toast-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}
