:root{--ink:#121212;--brand-blue:#2097ba;--muted:#6b7280}body{margin:0;font-family:Inter,sans-serif}.toast-region{position:fixed;top:0;right:0;z-index:1005;padding:1rem;display:grid;grid-gap:.5rem;gap:.5rem;pointer-events:none}.toast-item{min-width:260px;max-width:350px;padding:.75rem 1rem;border-radius:.375rem;color:#fff;font-size:.875rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);pointer-events:auto}.toast-item.success{background:#198754}.toast-item.error{background:#dc3545}@media (max-width:575.98px){html{overflow-x:hidden}}