button[type=button].svelte-ef1osp{background:none;border:none;padding:0;font:inherit;cursor:pointer}@media(max-width:768px){.bonus-terms-content.svelte-ef1osp{padding:1rem!important}.bonus-terms-content.svelte-ef1osp .mb-6{margin-bottom:1rem}.bonus-terms-content.svelte-ef1osp .text-lg{font-size:1rem}.bonus-terms-content.svelte-ef1osp .grid.grid-cols-2{grid-template-columns:1fr}.bonus-terms-content.svelte-ef1osp .p-4{padding:.75rem}.bonus-terms-content.svelte-ef1osp .mt-6{margin-top:1rem}.bonus-terms-content.svelte-ef1osp .mt-6.flex.justify-end button{width:100%}.bonus-terms-content.svelte-ef1osp li{font-size:.875rem}}.promotions-hero.svelte-d1c0a7{position:relative;padding:clamp(1.5rem,3vw,2.5rem) 0;background:linear-gradient(180deg,rgba(255,108,55,.05) 0%,rgba(255,255,255,.015) 48%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.05)}.container.svelte-d1c0a7{position:relative}.hero-layout.svelte-d1c0a7{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}.hero-copy.svelte-d1c0a7{display:flex;flex-direction:column;gap:1rem}.hero-badge.svelte-d1c0a7{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.4rem .75rem;border-radius:var(--radius-md, .75rem);border:1px solid rgba(255,255,255,.06);background:#ffffff0a;color:var(--color-text-secondary, #e0e0e0);font-size:.8rem}.hero-title.svelte-d1c0a7{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.title-line.svelte-d1c0a7{color:var(--color-text-primary, #f0f0f0)}.title-highlight.svelte-d1c0a7{color:var(--color-monero, #ff6c00)}.hero-subtitle.svelte-d1c0a7{max-width:48ch;margin:0;font-size:1.05rem;line-height:1.6;color:var(--color-text-secondary, #e0e0e0)}.hero-feature.svelte-d1c0a7{padding:1rem 1.15rem;border-radius:var(--radius-lg, 1rem);border:1px solid rgba(var(--promo-glow),.18);background:linear-gradient(180deg,#ffffff05,#fff0),#13110fb3;box-shadow:inset 0 1px #ffffff05}.hero-feature-header.svelte-d1c0a7{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.hero-feature-tag.svelte-d1c0a7,.hero-feature-flag.svelte-d1c0a7{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:var(--radius-sm, .5rem);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-feature-tag.svelte-d1c0a7{background:rgba(var(--promo-glow),.12);color:var(--promo-secondary)}.hero-feature-flag.svelte-d1c0a7{background:#ffffff0f;color:var(--color-text-secondary, #e0e0e0)}.hero-feature.svelte-d1c0a7 h2:where(.svelte-d1c0a7){margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;color:var(--color-text-primary, #f0f0f0)}.hero-feature.svelte-d1c0a7 p:where(.svelte-d1c0a7){margin:0;color:var(--color-text-secondary, #e0e0e0);line-height:1.6}.hero-feature-pills.svelte-d1c0a7{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.hero-feature-pills.svelte-d1c0a7 span:where(.svelte-d1c0a7){padding:.35rem .65rem;border-radius:var(--radius-sm, .5rem);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:var(--color-text-muted, #b8b8b8);font-size:.82rem}.hero-metrics.svelte-d1c0a7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hero-metric.svelte-d1c0a7{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:var(--radius-md, .75rem);border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff05,#fff0),#13110fb3;box-shadow:inset 0 1px #ffffff05;color:var(--color-text-primary, #f0f0f0)}.hero-metric.svelte-d1c0a7 strong:where(.svelte-d1c0a7){display:block;font-size:1.1rem}.hero-metric.svelte-d1c0a7 span:where(.svelte-d1c0a7){display:block;font-size:.8rem;color:var(--color-text-muted, #b8b8b8)}.cta-section.svelte-d1c0a7{display:flex;flex-wrap:wrap;gap:.75rem}.cta-button.svelte-d1c0a7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--radius-md, .75rem);font-weight:600;font-size:.9rem;text-decoration:none;transition:transform .15s ease-in-out,background-color .15s ease-in-out,opacity .15s ease-in-out}.cta-button.svelte-d1c0a7:hover{transform:translateY(-1px)}.cta-button.primary.svelte-d1c0a7{background:#fff;color:var(--color-background, #13110f)}.cta-button.secondary.svelte-d1c0a7{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--color-text-secondary, #e0e0e0)}.spotlight-rail.svelte-d1c0a7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.spotlight-card.svelte-d1c0a7{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.85rem 1rem;border-radius:var(--radius-md, .75rem);border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff05,#fff0),#13110fb3;color:var(--color-text-primary, #f0f0f0);text-align:left;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.spotlight-card.svelte-d1c0a7:hover,.spotlight-card.is-active.svelte-d1c0a7{border-color:rgba(var(--promo-glow),.3);box-shadow:0 4px 12px #0000004d}.spotlight-status.svelte-d1c0a7{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:var(--radius-sm, .5rem);background:#ffffff0f;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.spotlight-card.svelte-d1c0a7 strong:where(.svelte-d1c0a7){font-size:.95rem}.spotlight-card.svelte-d1c0a7 span:where(.svelte-d1c0a7):last-child{font-size:.8rem;color:var(--color-text-muted, #b8b8b8)}.hero-visual.svelte-d1c0a7{display:flex;align-items:stretch}.hero-poster.svelte-d1c0a7{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-xl, 1.5rem);overflow:hidden;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff05,#fff0),#13110fb3;box-shadow:0 10px 15px #00000080;min-height:100%}.hero-poster-media.svelte-d1c0a7{position:relative;min-height:420px}.hero-poster-image.svelte-d1c0a7{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-poster-overlay.svelte-d1c0a7{position:absolute;inset:0;background:linear-gradient(180deg,#13110f1a,#13110fd9)}.hero-poster-copy.svelte-d1c0a7{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem}.hero-poster-category.svelte-d1c0a7,.hero-poster-meta-label.svelte-d1c0a7,.hero-poster-meta-status.svelte-d1c0a7{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.3rem .6rem;border-radius:var(--radius-sm, .5rem);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-poster-category.svelte-d1c0a7{background:rgba(var(--promo-glow),.14);color:#fff}.hero-poster-copy.svelte-d1c0a7 h3:where(.svelte-d1c0a7){margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.1;color:#fff}.hero-poster-copy.svelte-d1c0a7 p:where(.svelte-d1c0a7){margin:0;max-width:34rem;line-height:1.55;color:#f0f0f0c7}.hero-poster-footer.svelte-d1c0a7{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem}.hero-poster-meta.svelte-d1c0a7{display:flex;flex-wrap:wrap;gap:.5rem}.hero-poster-meta-label.svelte-d1c0a7{background:rgba(var(--promo-glow),.12);color:var(--promo-secondary)}.hero-poster-meta-status.svelte-d1c0a7{background:#ffffff0f;color:var(--color-text-secondary, #e0e0e0)}.hero-poster-date.svelte-d1c0a7{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--color-text-muted, #b8b8b8)}.hero-poster-terms.svelte-d1c0a7{display:grid;gap:.5rem;padding:0;margin:0;list-style:none}.hero-poster-terms.svelte-d1c0a7 li:where(.svelte-d1c0a7){padding:.6rem .85rem;border-radius:var(--radius-sm, .5rem);background:#ffffff0a;border:1px solid rgba(255,255,255,.05);color:var(--color-text-secondary, #e0e0e0);font-size:.875rem}.hero-poster-empty.svelte-d1c0a7{align-items:center;justify-content:center;gap:.75rem;padding:2rem;text-align:center;color:var(--color-text-muted, #b8b8b8)}.hero-poster-empty.svelte-d1c0a7 h3:where(.svelte-d1c0a7),.hero-poster-empty.svelte-d1c0a7 p:where(.svelte-d1c0a7){margin:0}.bonus-info-modal.svelte-d1c0a7{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#13110fb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-content.svelte-d1c0a7{position:relative;width:min(760px,100%);max-height:min(88vh,920px);overflow:auto;padding:1.5rem;border-radius:var(--radius-xl, 1.5rem);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#fff0),var(--color-surface, #1a1816);color:var(--color-text-primary, #f0f0f0)}.close-button.svelte-d1c0a7{position:absolute;top:.75rem;right:.85rem;width:2.25rem;height:2.25rem;border-radius:var(--radius-md, .75rem);border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--color-text-secondary, #e0e0e0);cursor:pointer}.info-section.svelte-d1c0a7+.info-section:where(.svelte-d1c0a7){margin-top:1rem}.info-section.svelte-d1c0a7 h3:where(.svelte-d1c0a7){margin:0 0 .5rem;color:var(--color-text-primary, #f0f0f0)}.info-section.svelte-d1c0a7 p:where(.svelte-d1c0a7),.info-section.svelte-d1c0a7 ul:where(.svelte-d1c0a7){margin:0;color:var(--color-text-secondary, #e0e0e0);line-height:1.6}.info-section.svelte-d1c0a7 ul:where(.svelte-d1c0a7){padding-left:1.2rem}@media(max-width:1100px){.hero-layout.svelte-d1c0a7{grid-template-columns:1fr}.hero-poster-media.svelte-d1c0a7{min-height:360px}}@media(max-width:720px){.hero-title.svelte-d1c0a7{font-size:clamp(1.75rem,8vw,2.5rem)}.hero-metrics.svelte-d1c0a7,.spotlight-rail.svelte-d1c0a7{grid-template-columns:1fr}.hero-poster-media.svelte-d1c0a7{min-height:300px}.hero-poster-copy.svelte-d1c0a7{left:1rem;right:1rem;bottom:1rem}.hero-poster-copy.svelte-d1c0a7 h3:where(.svelte-d1c0a7){font-size:1.5rem}.modal-content.svelte-d1c0a7{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.cta-button.svelte-d1c0a7,.spotlight-card.svelte-d1c0a7{transition:none}}.promotions-shell.svelte-1hyil9b{padding:clamp(1rem,2vw,1.5rem) 0 clamp(2.5rem,4vw,4rem);color:var(--color-text-primary, #f0f0f0)}.promo-filter-slider.svelte-1hyil9b{max-width:28rem;margin:0 auto 1.5rem}.loading-state.svelte-1hyil9b,.error-state.svelte-1hyil9b,.empty-state.svelte-1hyil9b{display:grid;place-items:center;text-align:center;min-height:16rem;padding:2rem;border-radius:var(--radius-xl, 1.5rem);background:linear-gradient(180deg,#ffffff05,#fff0),#13110fb3;border:1px solid rgba(255,255,255,.05)}.error-state.svelte-1hyil9b{color:var(--color-error, #ef4444)}.empty-state.svelte-1hyil9b h2:where(.svelte-1hyil9b),.empty-state.svelte-1hyil9b p:where(.svelte-1hyil9b),.error-state.svelte-1hyil9b p:where(.svelte-1hyil9b){margin:0}.promotions-grid.svelte-1hyil9b{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.promo-card.svelte-1hyil9b{grid-column:span 4;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl, 1.5rem);border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff05,#fff0),#13110fb3;box-shadow:0 4px 6px #0006;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.promo-card.svelte-1hyil9b:hover{border-color:#ffffff14;box-shadow:0 10px 15px #00000080}.promo-card--featured.svelte-1hyil9b{grid-column:span 8}.promo-card-media.svelte-1hyil9b{position:relative;min-height:260px}.promo-card--featured.svelte-1hyil9b .promo-card-media:where(.svelte-1hyil9b){min-height:320px}.promo-card-image.svelte-1hyil9b{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-card-overlay.svelte-1hyil9b{position:absolute;inset:0;background:linear-gradient(180deg,#13110f1a,#13110fd1)}.promo-card-topline.svelte-1hyil9b,.promo-card-copy.svelte-1hyil9b{position:absolute;left:1rem;right:1rem;z-index:1}.promo-card-topline.svelte-1hyil9b{top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.promo-status-badge.svelte-1hyil9b,.promo-featured-badge.svelte-1hyil9b,.promo-card-category.svelte-1hyil9b{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.3rem .6rem;border-radius:var(--radius-sm, .5rem);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-status-badge.svelte-1hyil9b{background:#ffffff1a;color:#fff}.promo-featured-badge.svelte-1hyil9b{background:rgba(var(--promo-glow),.12);color:#fff}.promo-card-copy.svelte-1hyil9b{bottom:1rem;display:flex;flex-direction:column;gap:.4rem}.promo-card-category.svelte-1hyil9b{background:rgba(var(--promo-glow),.12);color:#fff}.promo-card-copy.svelte-1hyil9b h3:where(.svelte-1hyil9b),.promo-card-copy.svelte-1hyil9b p:where(.svelte-1hyil9b){margin:0}.promo-card-copy.svelte-1hyil9b h3:where(.svelte-1hyil9b){font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.1;color:#fff}.promo-card-copy.svelte-1hyil9b p:where(.svelte-1hyil9b){max-width:38rem;line-height:1.55;color:#f0f0f0cc}.promo-card-body.svelte-1hyil9b{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1rem}.promo-term-list.svelte-1hyil9b{display:flex;flex-wrap:wrap;gap:.5rem}.promo-term-list.svelte-1hyil9b span:where(.svelte-1hyil9b){padding:.35rem .65rem;border-radius:var(--radius-sm, .5rem);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:var(--color-text-muted, #b8b8b8);font-size:.82rem}.promo-date-row.svelte-1hyil9b{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--color-text-muted, #b8b8b8)}.promo-actions.svelte-1hyil9b{display:grid;gap:.5rem;margin-top:auto}.claim-btn.svelte-1hyil9b,.login-btn.svelte-1hyil9b,.details-btn.svelte-1hyil9b,.footer-link.svelte-1hyil9b{border:0;cursor:pointer;font:inherit}.claim-btn.svelte-1hyil9b,.login-btn.svelte-1hyil9b,.details-btn.svelte-1hyil9b,.promo-active-state.svelte-1hyil9b{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.75rem 1rem;border-radius:var(--radius-md, .75rem);font-weight:600;font-size:.9rem;text-decoration:none;transition:transform .15s ease-in-out,background-color .15s ease-in-out,opacity .15s ease-in-out}.claim-btn.svelte-1hyil9b{background:#fff;color:var(--color-background, #13110f)}.claim-btn.svelte-1hyil9b:disabled{opacity:.5;cursor:not-allowed}.login-btn.svelte-1hyil9b{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--color-text-secondary, #e0e0e0)}.details-btn.svelte-1hyil9b{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--color-text-secondary, #e0e0e0)}.promo-active-state.svelte-1hyil9b{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--color-success, #22c55e)}.claim-btn.svelte-1hyil9b:not(:disabled):hover,.login-btn.svelte-1hyil9b:hover,.details-btn.svelte-1hyil9b:hover{transform:translateY(-1px)}.success-overlay.svelte-1hyil9b{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#13110fb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.success-card.svelte-1hyil9b{max-width:360px;padding:2rem;border-radius:var(--radius-xl, 1.5rem);border:1px solid rgba(255,108,0,.2);background:linear-gradient(180deg,#ffffff05,#fff0),var(--color-surface, #1a1816);box-shadow:0 10px 15px #00000080;text-align:center}.success-icon-ring.svelte-1hyil9b{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto .75rem;border-radius:50%;border:1px solid rgba(255,108,0,.2);background:#ff6c0014}.success-card.svelte-1hyil9b h3:where(.svelte-1hyil9b),.success-subtitle.svelte-1hyil9b,.success-amount.svelte-1hyil9b,.success-hint.svelte-1hyil9b{margin:0}.success-card.svelte-1hyil9b h3:where(.svelte-1hyil9b){font-size:1.25rem;font-weight:700;color:var(--color-text-primary, #f0f0f0)}.success-subtitle.svelte-1hyil9b{margin-top:.25rem;color:var(--color-text-secondary, #e0e0e0)}.success-amount.svelte-1hyil9b{margin-top:.75rem;font-size:1.5rem;font-weight:700;color:var(--color-monero, #ff6c00)}.success-hint.svelte-1hyil9b{margin-top:.5rem;font-size:.82rem;color:var(--color-text-muted, #b8b8b8)}.footer-notice.svelte-1hyil9b{margin-top:2rem;text-align:center}.footer-notice.svelte-1hyil9b p:where(.svelte-1hyil9b){margin:0;color:var(--color-text-muted, #b8b8b8)}.footer-link.svelte-1hyil9b{padding:0;background:transparent;color:var(--color-monero, #ff6c00);text-decoration:underline}.footer-note.svelte-1hyil9b{margin-top:.5rem;font-size:.86rem}@media(max-width:1100px){.promo-card.svelte-1hyil9b,.promo-card--featured.svelte-1hyil9b{grid-column:span 6}}@media(max-width:760px){.promotions-grid.svelte-1hyil9b{grid-template-columns:1fr}.promo-card.svelte-1hyil9b,.promo-card--featured.svelte-1hyil9b{grid-column:auto}.promo-card-media.svelte-1hyil9b,.promo-card--featured.svelte-1hyil9b .promo-card-media:where(.svelte-1hyil9b){min-height:240px}.promo-filter-slider.svelte-1hyil9b{max-width:100%}.success-card.svelte-1hyil9b{width:min(100%,calc(100vw - 2rem));padding:1.5rem}}@media(prefers-reduced-motion:reduce){.promo-card.svelte-1hyil9b,.claim-btn.svelte-1hyil9b,.login-btn.svelte-1hyil9b,.details-btn.svelte-1hyil9b{transition:none}}.seo-section.svelte-4lug8m{padding-bottom:clamp(2.5rem,4vw,4rem)}.seo-card.svelte-4lug8m{padding:clamp(1rem,2vw,2rem);border-radius:var(--radius-xl, 1.5rem);border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff05,#fff0),#13110fb3;box-shadow:0 4px 6px #0006,inset 0 1px #ffffff05}.seo-inner-card.svelte-4lug8m{padding:1.25rem;margin:1.5rem 0;border-radius:var(--radius-lg, 1rem);border:1px solid rgba(255,255,255,.05);background:#ffffff08}.seo-cta-card.svelte-4lug8m{padding:1.25rem;margin-top:2rem;border-radius:var(--radius-lg, 1rem);border:1px solid rgba(255,108,0,.15);background:#ff6c000a}
