/* PATCH 015 - visual polish / toast */
.site-header .logo{display:flex;align-items:center;max-width:184px;height:56px}.site-header .logo img{height:auto!important;width:176px!important;max-width:100%;max-height:56px;object-fit:contain;filter:none!important}
.home-market-hero .uns015-offer-hero{background:#07152f!important;overflow:hidden}.uns015-offer-hero-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.uns015-offer-hero-link img{width:min(1240px,100%);height:100%;object-fit:contain;object-position:center}.home-market-hero .uns015-offer-hero:before{display:none!important}.home-market-hero .uns015-offer-hero:hover{filter:none}.uns015-offer-hero-link:focus-visible{outline:3px solid #86aaff;outline-offset:-5px}
.unsual-toast-host{position:fixed;top:20px;left:50%;z-index:600;transform:translateX(-50%);width:min(440px,calc(100vw - 24px));pointer-events:none}.unsual-toast{pointer-events:auto;display:flex;align-items:center;gap:13px;padding:12px 16px;color:#fff;border-radius:7px;background:#078040;box-shadow:0 15px 38px rgba(15,23,42,.22);border:1px solid rgba(255,255,255,.18);font-family:Inter,system-ui,Arial,sans-serif;animation:uns015-toast-in .25s ease both}.unsual-toast[data-kind=error]{background:#b42318}.unsual-toast[data-kind=warning]{background:#b45d08}.unsual-toast[data-kind=info]{background:#1654b5}.unsual-toast-icon{width:26px;height:26px;border:1px solid rgba(255,255,255,.6);border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:16px}.unsual-toast-text{display:grid;gap:2px;flex:1;line-height:1.4}.unsual-toast-text strong{font-size:13px;font-weight:700}.unsual-toast-text small{font-size:11px;opacity:.92}.unsual-toast-close{border:0;color:#fff;background:transparent;font-size:22px;cursor:pointer;padding:3px 6px}.unsual-toast.is-leaving{animation:uns015-toast-out .18s ease forwards}@keyframes uns015-toast-in{from{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@keyframes uns015-toast-out{to{opacity:0;transform:translateY(-12px) scale(.97)}}@media(max-width:680px){.uns015-offer-hero-link img{width:100%;height:auto;max-height:100%;object-fit:contain}.unsual-toast-host{top:12px}}
