.lotw-banner.svelte-1f4bs3j{background:linear-gradient(135deg,#ffc8320f,#ff963208);border:1px solid rgba(255,200,100,.15);border-radius:14px;padding:20px 24px;margin-bottom:24px;position:relative;overflow:hidden}.lotw-banner.svelte-1f4bs3j:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffd54f66,#ffab4066,#ffd54f66);background-size:200% 100%;animation:svelte-1f4bs3j-shimmer 3s linear infinite}@keyframes svelte-1f4bs3j-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.banner-content.svelte-1f4bs3j{max-width:700px;margin:0 auto;text-align:center}.badge-row.svelte-1f4bs3j{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.star-badge.svelte-1f4bs3j{display:inline-flex;align-items:center;gap:6px;background:#ffc8321f;border:1px solid rgba(255,200,100,.25);padding:6px 14px;border-radius:999px}.star-icon.svelte-1f4bs3j{color:#ffd54f;font-size:14px}.badge-text.svelte-1f4bs3j{font-size:11px;font-weight:600;color:#e7e8ed;text-transform:uppercase;letter-spacing:.08em}.discount-badge.svelte-1f4bs3j{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(255,100,100,.3);padding:6px 14px;border-radius:999px;box-shadow:0 2px 8px #ef444440}.discount-text.svelte-1f4bs3j{font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.banner-description.svelte-1f4bs3j{font-size:14px;color:#b7bccd;line-height:1.6;margin:0 0 16px}.cta-button.svelte-1f4bs3j{display:inline-flex;align-items:center;padding:10px 20px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#e7e8ed;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.cta-button.svelte-1f4bs3j:hover{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-1px)}.cta-button.svelte-1f4bs3j:active{transform:translateY(0)}@media (max-width: 768px){.lotw-banner.svelte-1f4bs3j{padding:16px 18px}.banner-description.svelte-1f4bs3j{font-size:13px}.cta-button.svelte-1f4bs3j{width:100%;justify-content:center}}.container.svelte-1goiaz{flex:1;display:flex;flex-direction:column}.back-link.svelte-1goiaz{border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#b7bccd;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s ease;margin-bottom:24px}.back-link.svelte-1goiaz:hover{background:#ffffff0f;border-color:#ffffff1f;color:#fff;transform:translate(-4px)}
