[data-template=isl-safwah-night]{--radius:10px;--field-bg:#0b1626;--line:#6f7f95;--on-accent:var(--deep);--star-near:radial-gradient(circle at 12% 18%, #f2ead6 1px, transparent 1.5px), radial-gradient(circle at 74% 9%, #f2ead6 1.2px, transparent 1.7px), radial-gradient(circle at 38% 62%, #e8d9a8 1px, transparent 1.5px), radial-gradient(circle at 88% 71%, #f2ead6 1px, transparent 1.5px);--star-far:radial-gradient(circle at 25% 40%, #f2ead68c .8px, transparent 1.2px), radial-gradient(circle at 60% 25%, #f2ead68c .8px, transparent 1.2px), radial-gradient(circle at 82% 88%, #e8d9a88c .8px, transparent 1.2px), radial-gradient(circle at 8% 80%, #f2ead68c .8px, transparent 1.2px)}[data-template=isl-safwah-night] .font-display{font-family:var(--font-display), sans-serif}[data-template=isl-safwah-night] .saf-stars{background-image:var(--star-far);background-size:340px 340px}[data-template=isl-safwah-night] .saf-stars--bright{background-image:var(--star-near);background-size:260px 260px}[data-template=isl-safwah-night] .saf-panel{background:var(--panel);border:1px solid #e8d9a859;border-radius:14px;padding:34px 26px}[data-template=isl-safwah-night] .saf-button,[data-template=isl-safwah-night] .inv-button{background:var(--moon);min-height:44px;color:var(--deep);cursor:pointer;border-radius:999px;padding:12px 28px;font-weight:600;transition:background-color .2s,transform .2s}[data-template=isl-safwah-night] .saf-button:hover,[data-template=isl-safwah-night] .inv-button:hover{background:var(--ink)}[data-template=isl-safwah-night] .saf-button:active,[data-template=isl-safwah-night] .inv-button:active{transform:scale(.97)}[data-template=isl-safwah-night] .saf-button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}[data-template=isl-safwah-night] .saf-countdown .inv-countdown__units{justify-content:center;gap:24px}[data-template=isl-safwah-night] .saf-countdown .inv-countdown__value{font-family:var(--font-display), sans-serif;color:var(--moon);font-size:clamp(2.5rem,9vw,3.5rem)}[data-template=isl-safwah-night] .inv-copy{color:var(--moon)}[data-template=isl-safwah-night] .inv-music{background:var(--moon);color:var(--deep)}[data-template=isl-safwah-night] .saf-cover{color:var(--ink);overflow:hidden}[data-template=isl-safwah-night] .saf-sky{--hole:0px;background-color:var(--deep);background-image:var(--star-near), var(--star-far);-webkit-mask-image:radial-gradient(circle at var(--hole-x,50%) var(--hole-y,30%), transparent var(--hole), #000 calc(var(--hole) + 1px));mask-image:radial-gradient(circle at var(--hole-x,50%) var(--hole-y,30%), transparent var(--hole), #000 calc(var(--hole) + 1px));background-size:260px 260px,170px 170px;position:absolute;inset:0}@media (height<=640px){[data-template=isl-safwah-night] .saf-cover svg{width:22svh;height:22svh}}[data-template=isl-safwah-night]:not(.saf-motion) .saf-cover{transition:opacity .7s}[data-template=isl-safwah-night]:not(.saf-motion)[data-opened] .saf-cover{opacity:0}@media (prefers-reduced-motion:reduce){[data-template=isl-safwah-night][data-opened] .saf-cover{opacity:0}}
