/* Forsíða fyrir neðan toppinn: dökkt neon-útlit í stíl við forsíðumyndina (Bekkir, Kremlína, Áskriftir, Noona, Hafðu samband). */
#main>.bed-scroll,#main>.membership,#main>.noona-section,#main>.newsletter{
  --nn-bg:#23122a;--nn-pink:#ff15f4;--nn-yellow:#FCDC44;--nn-text:#f1e3ef;--nn-soft:#cdb5c9;
  background:var(--nn-bg);color:#fff}
#main>.bed-scroll{background:radial-gradient(60% 70% at 85% 50%,#ff15f41f,transparent 70%),var(--nn-bg)}
#main>.cream-scroll{background:radial-gradient(60% 70% at 15% 50%,#fcdc4414,transparent 70%),radial-gradient(50% 60% at 20% 50%,#ff15f41a,transparent 70%),#2a1631}
#main>.membership{background:radial-gradient(70% 50% at 50% 0%,#ff15f41c,transparent 70%),#23122a}
#main>.noona-section{background:radial-gradient(60% 60% at 50% 40%,#ff15f41a,transparent 70%),#2a1631}
#main>.newsletter{background:#23122a;border-top:1px solid #ff15f433}

/* Fyrirsagnir og texti */
#main .bed-copy .eyebrow,#main .membership .eyebrow{color:#ff8af0;text-shadow:0 0 8px #ff15f499}
#main .bed-copy h2,#main .section-intro h2,#main .noona-copy h2,#main .newsletter h2{color:#fff;font-weight:800;text-shadow:0 0 6px #ff15f499,0 0 22px #ff15f455}
#main .product-description,#main .section-intro>p:last-child,#main .newsletter>p{color:var(--nn-soft)}
#main .newsletter a:not(.button){color:#ff8af0}

/* Takkar: neon-bleikir */
#main .bed-link,#main .newsletter .button,#contact .button{background:var(--nn-pink);color:#1b0619;border:0;box-shadow:0 0 0 1px #ff8af0,0 0 18px #ff15f499,0 0 40px #ff15f444}
#main .bed-link:hover,#main .newsletter .button:hover{box-shadow:0 0 0 1px #ffc2f6,0 0 26px #ff15f4cc,0 0 60px #ff15f466}

/* Myndirnar: neon-rammi sem glóir */
#main .bed-media{border:2px solid var(--nn-pink);box-shadow:0 0 14px #ff15f499,0 0 46px #ff15f455,inset 0 0 18px #ff15f433}
#main .cream-scroll .bed-media{border-color:var(--nn-yellow);box-shadow:0 0 14px #fcdc4488,0 0 46px #fcdc4444,inset 0 0 18px #fcdc4422}

/* Áskriftir: hvert kort með sinn neon-lit svo munurinn sjáist strax */
#main .membership-card{--c:#ff15f4;--c2:#ff15f4aa;--c3:#ff15f455;--tint:#ff15f42e;
  background:linear-gradient(165deg,var(--tint),#261329 72%);border:2px solid var(--c);color:var(--nn-text);box-shadow:0 0 16px var(--c3),0 0 46px #00000000}
#main .membership-card.best{--c:#ff15f4;--c2:#ff15f4aa;--c3:#ff15f466;--tint:#ff15f450}
#main .membership-card.good{--c:#a77bff;--c2:#a77bffaa;--c3:#a77bff66;--tint:#a77bff4a}
#main .membership-card.infrared{--c:#ff6a3d;--c2:#ff6a3daa;--c3:#ff6a3d66;--tint:#ff6a3d4a}
#main .membership-card.freedom{--c:#FCDC44;--c2:#fcdc44aa;--c3:#fcdc4466;--tint:#fcdc4426}
#main .membership-card:hover{box-shadow:0 0 22px var(--c2),0 0 60px var(--c3)}
#main .membership-card h3{color:#fff}
#main .membership-card .card-kicker{color:var(--c);text-shadow:0 0 8px var(--c2)}
#main .membership-card .member-price{color:#fff;text-shadow:0 0 6px var(--c),0 0 20px var(--c2),0 0 42px var(--c3)}
#main .membership-card .member-price span{color:#fff}
#main .membership-card .monthly{color:var(--nn-soft)}
#main .membership-card ul{border-color:var(--c3)}
#main .membership-card li:before{color:var(--c);text-shadow:0 0 6px var(--c)}
#main .membership-card .terms,#main .membership-terms,#main .membership-terms .terms{color:#f1e3ef}
#main .membership-card .membership-in-person{color:var(--nn-text)}
#main .membership-card.freedom h3{color:var(--c);text-shadow:0 0 8px var(--c),0 0 24px var(--c2)}
#main .membership-card.freedom .button{background:var(--c);color:#1b0619;box-shadow:0 0 18px var(--c2)}
#main .membership-cancel a{color:var(--nn-soft)}

/* Noona */
#main .noona-section .phone{box-shadow:0 0 0 2px #ff15f4,0 0 30px #ff15f477,0 0 70px #ff15f433}
#main .noona-book{box-shadow:0 0 0 1px #ff8af0,0 0 18px #ff15f499,0 0 40px #ff15f444}

/* Mjó neon-lína á milli hluta */
#main>.cream-scroll,#main>.membership,#main>.noona-section{border-top:1px solid #ff15f433}
@media(prefers-reduced-motion:reduce){#main .bed-link:hover{box-shadow:none}}
#main .noona-copy h2 .noona-wordmark img{filter:brightness(0) invert(1) drop-shadow(0 0 6px #ff15f4aa)}
/* Fótur í stíl á forsíðunni */
body:has(#main>.membership) footer{background:#1a0d1f;color:#cdb5c9;border-top:1px solid #ff15f433}
body:has(#main>.membership) footer a{color:#f1e3ef}
body:has(#main>.membership) footer img{filter:drop-shadow(0 0 6px #ff15f499)}
