.ShortlistProvider_toast__9Ovtx{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:950;display:inline-flex;align-items:center;gap:.45rem;max-width:calc(100vw - 2rem);padding:.7rem 1.1rem;border-radius:999px;background:var(--text-main);color:#fff;font-size:.88rem;font-weight:600;box-shadow:var(--shadow-lg);animation:ShortlistProvider_toastIn__aLM9y .18s ease-out}.ShortlistProvider_toast__9Ovtx svg{flex-shrink:0;color:#9be29b}@keyframes ShortlistProvider_toastIn__aLM9y{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.ShortlistProvider_toast__9Ovtx{bottom:5.25rem}}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--bg-page:#faf8f5;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-subtle:#f4ede4;--primary:#9b2c4e;--primary-hover:#821f3d;--primary-light:#fbebf0;--secondary:#d97736;--text-main:#1f1d1d;--text-muted:#5e5955;--text-light:#8a837d;--border-subtle:#e8dfd5;--border-focus:#c5a880;--tag-bg:#efe8df;--tag-text:#4a4540;--badge-bg:#f9ebe3;--badge-text:#a84214;--premium:#b7791f;--premium-dark:#8f5e12;--premium-light:#fdf4e1;--premium-border:#e8c979;--premium-glow:rgba(183,121,31,.28);--shadow-sm:0 1px 3px rgba(0,0,0,.05);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 12px 28px rgba(0,0,0,.12);--radius-sm:6px;--radius-md:12px;--radius-lg:18px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-sans);background-color:var(--bg-page);color:var(--text-main);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-page)}::-webkit-scrollbar-thumb{background:#d6cbbe;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b5a796}