
/* SeenVibe Cosmic Premium: style scoped to this module only */
.svp26.svp-cosmic{--gold:#ffcf52;position:relative;background:linear-gradient(180deg,rgba(4,5,22,.83),rgba(2,5,17,.96)),url("premium-assets/cosmic-background.webp") center/cover!important;border-color:#6138af;box-shadow:0 0 65px rgba(115,39,255,.18),0 25px 80px #000a}
.svp-cosmic .svp26-hero{position:relative;text-align:center;background:radial-gradient(ellipse at 50% 0%,#6730b950,transparent 67%);border-bottom-color:#7843d866}
.svp-cosmic .svp26-wordmark{background:linear-gradient(100deg,#fff,#a4c8ff,#e781ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 15px #8655fd80)}
.svp-cosmic .svp26-wordmark b{color:#f0a3ff}
.svp-cosmic .svp26-title{font-size:clamp(28px,4vw,48px);text-shadow:0 0 24px #913cff}
.svp-cosmic .svp26-title b{color:#e6b2ff}
.svp-cosmic .svp26-benefit{background:#0a0925c9;border-color:#6142a7;color:#eeeaff}
.svp-cosmic .svp26-head h2 b{color:#efb4ff}
.svp-cosmic .svp26-card{--accent:#ad67ff;min-height:445px;border:1px solid color-mix(in srgb,var(--accent) 70%,#34264f);background:linear-gradient(180deg,#120e35ed,#080a1bea);box-shadow:0 0 27px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px #ffffff24;transition:transform .25s,box-shadow .25s}
.svp-cosmic .svp26-card:hover{transform:translateY(-7px);box-shadow:0 0 35px color-mix(in srgb,var(--accent) 36%,transparent)}
.svp-cosmic .svp26-dream{--accent:#ff68d9}.svp-cosmic .svp26-ultra{--accent:#4cafff}.svp-cosmic .svp26-royal{--accent:#ffc45d}
.svp-cosmic .svp26-icon{width:100%;height:170px;margin:-5px 0 8px;overflow:hidden;border-radius:14px;box-shadow:0 12px 35px #0007}
.svp-cosmic .svp26-icon img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
.svp-cosmic .svp26-card:hover .svp26-icon img{transform:scale(1.07)}
.svp-cosmic .svp26-plan{color:#fff;font-size:23px}.svp-cosmic .svp26-price{text-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}
.svp-cosmic .svp26-buy{border:0;cursor:pointer;background:linear-gradient(110deg,var(--accent),#fff1);background-color:var(--accent);color:#09051a!important;box-shadow:0 0 24px color-mix(in srgb,var(--accent) 45%,transparent)}
.svp-cosmic .svp26-royal{outline:1px solid #f8c76899;outline-offset:3px}
.svp-cosmic .svp26-royal:after{content:'NAJDŁUŻSZY DOSTĘP';position:absolute;right:10px;top:9px;background:#f8c768;color:#150e20;font-size:10px;font-weight:900;padding:5px 9px;border-radius:30px}
.svp-cosmic .svp26-compare{border-color:#533f86}.svp-cosmic .svp26-table th{background:#1a1534}
@media(prefers-reduced-motion:reduce){.svp-cosmic .svp26-card,.svp-cosmic .svp26-icon img{transition:none}}
