.wwcg-toast{position:fixed;z-index:10000;top:max(22px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;max-width:min(520px,calc(100vw - 32px));padding:13px 15px;border:1px solid var(--border,#edf0f4);border-radius:8px;background:var(--card,#fff);color:var(--accent,#409eff);box-shadow:0 5px 22px rgba(25,42,67,.14);font:13px/1.65 system-ui,-apple-system,"Microsoft YaHei",sans-serif;overflow-wrap:anywhere;animation:wwcg-appear .18s ease-out}
.wwcg-toast[hidden]{display:none!important}.wwcg-toast-text{min-width:0;white-space:pre-line}.wwcg-toast-icon{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border:1.5px solid currentColor;border-radius:50%;font-size:12px;font-weight:600;line-height:1}.wwcg-toast[data-kind=loading] .wwcg-toast-icon{border-color:currentColor;border-right-color:transparent;animation:wwcg-spin .75s linear infinite}.wwcg-toast[data-kind=error]{color:#dc6666}.wwcg-toast[data-kind=success]{color:#4b9872}.wwcg-toast[data-kind=notice]{color:#bb8d39}.wwcg-toast-close{flex:0 0 22px;padding:0;width:22px;height:26px;border:0;background:transparent;color:var(--muted,#a3acb7);font:19px/1 system-ui;cursor:pointer}.wwcg-toast-close:hover{color:inherit}.wwcg-toast-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}
html[data-theme=dark] .wwcg-toast[data-kind=error]{color:#f09b9b}html[data-theme=dark] .wwcg-toast[data-kind=success]{color:#9dc9ad}html[data-theme=dark] .wwcg-toast[data-kind=notice]{color:#d9bf83}
@keyframes wwcg-spin{to{transform:rotate(360deg)}}@keyframes wwcg-appear{from{opacity:0;margin-top:-4px}to{opacity:1;margin-top:0}}@media(prefers-reduced-motion:reduce){.wwcg-toast,.wwcg-toast[data-kind=loading] .wwcg-toast-icon{animation:none}}@media(max-width:680px){.wwcg-toast{top:max(14px,env(safe-area-inset-top));padding:11px 12px;gap:8px;font-size:13px}}
