/* ---------------------------------------------------------------------
   Highlight stars (7 Nov 2026, v4): hovered / focused / open oval boxes
   keep their see-through grey (so the galaxy photo behind still shows)
   and reveal their own patch of stars, laid out after a real (non-zodiac)
   constellation but without joining lines, with a few of the big stars
   gently lighting up. Every box on the site has a different patch,
   assigned by assets/js/ng-sky.js. Twinkling stops for visitors who ask
   for less motion.
   --------------------------------------------------------------------- */
:root {
	--ng-galaxy:
		radial-gradient(ellipse 45% 70% at 68% 42%, rgba(225, 225, 240, 0.14), transparent 70%),
		linear-gradient(160deg, transparent 22%, rgba(230, 230, 245, 0.06) 40%, rgba(255, 255, 255, 0.12) 50%, rgba(230, 230, 245, 0.06) 60%, transparent 78%);
	--ng-sky: none;
}
[data-ng-sky="orion"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='162' cy='82' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='89' cy='70' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='90' cy='84' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='94' cy='45' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='212' cy='90' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='157' cy='45' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='87' cy='32' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='149' cy='78' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='67' cy='88' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='150' cy='10' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='128' cy='25' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='128' cy='25' r='3.4' fill='white'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='172' cy='22' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='172' cy='22' r='3.4' fill='white'/%3E%3Ccircle cx='140' cy='52' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='150' cy='50' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='160' cy='48' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:2.6s' cx='130' cy='85' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='130' cy='85' r='3.4' fill='white'/%3E%3Ccircle cx='175' cy='88' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="cassiopeia"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='104' cy='12' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='220' cy='62' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='176' cy='39' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='73' cy='24' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='138' cy='24' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='226' cy='53' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='121' cy='75' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='133' cy='8' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='78' cy='58' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='95' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='122' cy='70' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='150' cy='40' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='150' cy='40' r='3.4' fill='white'/%3E%3Ccircle cx='178' cy='72' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='205' cy='28' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='205' cy='28' r='3.4' fill='white'/%3E%3C/svg%3E"); }
[data-ng-sky="plough"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='68' cy='70' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='66' cy='86' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='198' cy='77' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='109' cy='58' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='202' cy='86' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='150' cy='55' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='219' cy='25' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='113' cy='75' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='122' cy='79' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='80' cy='40' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='80' cy='40' r='3.4' fill='white'/%3E%3Ccircle cx='110' cy='35' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='138' cy='42' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='165' cy='52' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='170' cy='80' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='210' cy='85' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='210' cy='85' r='3.4' fill='white'/%3E%3Ccircle cx='215' cy='55' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="cygnus"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='157' cy='15' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='134' cy='88' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='97' cy='71' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='215' cy='56' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='219' cy='93' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='231' cy='29' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='108' cy='49' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='186' cy='31' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='227' cy='37' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='150' cy='8' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='150' cy='8' r='3.4' fill='white'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='150' cy='45' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='150' cy='45' r='3.4' fill='white'/%3E%3Ccircle cx='150' cy='70' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='150' cy='92' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='105' cy='40' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='195' cy='48' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="lyra"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='73' cy='55' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='227' cy='38' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='176' cy='83' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='165' cy='13' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='82' cy='80' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='214' cy='9' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='189' cy='71' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='193' cy='28' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='139' cy='56' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='120' cy='20' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='120' cy='20' r='3.4' fill='white'/%3E%3Ccircle cx='140' cy='40' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='160' cy='38' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='168' cy='75' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='168' cy='75' r='3.4' fill='white'/%3E%3Ccircle cx='148' cy='78' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="perseus"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='125' cy='66' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='209' cy='34' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='87' cy='43' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='114' cy='72' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='121' cy='32' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='80' cy='58' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='79' cy='91' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='187' cy='38' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='227' cy='92' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='130' cy='15' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='140' cy='32' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='150' cy='45' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='150' cy='45' r='3.4' fill='white'/%3E%3Ccircle cx='165' cy='52' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='175' cy='70' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='160' cy='85' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='160' cy='85' r='3.4' fill='white'/%3E%3Ccircle cx='125' cy='58' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='110' cy='75' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="corona-borealis"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='215' cy='78' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='88' cy='44' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='150' cy='83' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='69' cy='28' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='87' cy='52' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='205' cy='81' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='175' cy='94' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='227' cy='71' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='170' cy='60' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='110' cy='40' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='125' cy='58' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='145' cy='66' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='145' cy='66' r='3.4' fill='white'/%3E%3Ccircle cx='165' cy='64' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='182' cy='54' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='192' cy='38' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='192' cy='38' r='3.4' fill='white'/%3E%3C/svg%3E"); }
[data-ng-sky="crux"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='235' cy='40' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='115' cy='16' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='240' cy='69' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='224' cy='64' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='147' cy='73' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='187' cy='6' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='230' cy='86' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='225' cy='92' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='60' cy='8' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='150' cy='10' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='150' cy='90' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='150' cy='90' r='3.4' fill='white'/%3E%3Ccircle cx='125' cy='48' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='178' cy='44' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='178' cy='44' r='3.4' fill='white'/%3E%3Ccircle cx='165' cy='68' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="delphinus"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='63' cy='41' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='171' cy='30' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='201' cy='53' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='116' cy='22' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='90' cy='61' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='218' cy='72' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='174' cy='68' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='185' cy='9' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='211' cy='59' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='140' cy='35' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='155' cy='28' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='155' cy='28' r='3.4' fill='white'/%3E%3Ccircle cx='165' cy='42' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='150' cy='50' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='132' cy='72' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='132' cy='72' r='3.4' fill='white'/%3E%3C/svg%3E"); }
[data-ng-sky="andromeda"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='86' cy='47' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='87' cy='67' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='138' cy='13' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='76' cy='32' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='199' cy='69' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='159' cy='7' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='119' cy='78' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='222' cy='15' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='164' cy='16' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='90' cy='80' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='125' cy='62' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='125' cy='62' r='3.4' fill='white'/%3E%3Ccircle cx='160' cy='45' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='200' cy='30' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='200' cy='30' r='3.4' fill='white'/%3E%3Ccircle cx='140' cy='88' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='175' cy='72' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="pegasus"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='239' cy='33' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='66' cy='16' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='89' cy='14' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='146' cy='93' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='211' cy='19' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='160' cy='27' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='185' cy='23' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='161' cy='16' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='60' cy='89' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='110' cy='30' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='110' cy='30' r='3.4' fill='white'/%3E%3Ccircle cx='170' cy='28' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='175' cy='70' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='175' cy='70' r='3.4' fill='white'/%3E%3Ccircle cx='115' cy='72' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='80' cy='85' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='65' cy='76' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='195' cy='18' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="hercules"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='173' cy='46' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='71' cy='38' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='165' cy='47' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='173' cy='82' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='207' cy='68' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='139' cy='43' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='87' cy='28' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='110' cy='33' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='226' cy='12' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='130' cy='35' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='165' cy='32' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='170' cy='60' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='170' cy='60' r='3.4' fill='white'/%3E%3Ccircle cx='128' cy='62' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='115' cy='15' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='115' cy='15' r='3.4' fill='white'/%3E%3Ccircle cx='185' cy='15' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='190' cy='85' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='110' cy='88' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="draco"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='177' cy='33' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='119' cy='94' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='109' cy='88' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='201' cy='90' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='109' cy='91' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='106' cy='15' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='62' cy='67' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='88' cy='73' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='140' cy='42' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='80' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='100' cy='45' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='100' cy='45' r='3.4' fill='white'/%3E%3Ccircle cx='125' cy='40' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='150' cy='55' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='170' cy='75' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='200' cy='70' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='215' cy='50' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='215' cy='50' r='3.4' fill='white'/%3E%3Ccircle cx='205' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='225' cy='20' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="aquila"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='213' cy='50' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='239' cy='33' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='215' cy='73' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='138' cy='83' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='230' cy='82' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='81' cy='16' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='96' cy='92' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='228' cy='66' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='204' cy='85' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='150' cy='50' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='150' cy='50' r='3.4' fill='white'/%3E%3Ccircle cx='140' cy='40' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='160' cy='60' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='110' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='200' cy='62' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='200' cy='62' r='3.4' fill='white'/%3E%3Ccircle cx='152' cy='90' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="ursa-minor"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='229' cy='32' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='212' cy='23' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='102' cy='50' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='162' cy='37' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='219' cy='48' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='190' cy='40' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='62' cy='44' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='131' cy='88' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='199' cy='72' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='205' cy='15' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='205' cy='15' r='3.4' fill='white'/%3E%3Ccircle cx='180' cy='25' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='160' cy='38' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='140' cy='50' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='110' cy='55' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='105' cy='80' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='105' cy='80' r='3.4' fill='white'/%3E%3Ccircle cx='135' cy='85' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="canis-major"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='130' cy='77' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='86' cy='61' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='95' cy='85' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='171' cy='75' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='82' cy='77' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='137' cy='40' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='103' cy='88' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='78' cy='8' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='185' cy='19' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='130' cy='25' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='130' cy='25' r='3.4' fill='white'/%3E%3Ccircle cx='115' cy='15' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='140' cy='50' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='130' cy='75' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='160' cy='90' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='170' cy='55' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='170' cy='55' r='3.4' fill='white'/%3E%3Ccircle cx='185' cy='80' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }

/* Six more for the Contact page FAQ (7 Nov 2026) */
[data-ng-sky="bootes"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='173' cy='86' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='231' cy='59' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='113' cy='94' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='77' cy='17' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='220' cy='38' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='157' cy='69' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='226' cy='16' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='146' cy='79' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='101' cy='92' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='150' cy='85' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='150' cy='85' r='3.4' fill='white'/%3E%3Ccircle cx='140' cy='55' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='125' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='140' cy='12' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='140' cy='12' r='3.4' fill='white'/%3E%3Ccircle cx='160' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='165' cy='55' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='180' cy='70' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="auriga"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='68' cy='76' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='232' cy='29' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='126' cy='11' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='211' cy='63' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='166' cy='71' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='77' cy='12' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='123' cy='41' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='84' cy='66' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='79' cy='70' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='130' cy='25' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='130' cy='25' r='3.4' fill='white'/%3E%3Ccircle cx='165' cy='20' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='185' cy='50' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='185' cy='50' r='3.4' fill='white'/%3E%3Ccircle cx='165' cy='80' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='130' cy='78' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='115' cy='50' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="lepus"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='183' cy='20' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='150' cy='36' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='131' cy='24' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='102' cy='66' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='216' cy='68' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='135' cy='28' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='220' cy='72' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='217' cy='92' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='81' cy='90' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='110' cy='40' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='135' cy='48' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='135' cy='48' r='3.4' fill='white'/%3E%3Ccircle cx='160' cy='42' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='185' cy='50' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='185' cy='50' r='3.4' fill='white'/%3E%3Ccircle cx='150' cy='72' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='120' cy='75' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='200' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="sagitta"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='161' cy='9' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='146' cy='44' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='62' cy='40' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='85' cy='75' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='196' cy='57' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='152' cy='8' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='201' cy='63' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='188' cy='19' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='119' cy='28' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='95' cy='55' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='95' cy='55' r='3.4' fill='white'/%3E%3Ccircle cx='125' cy='52' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='155' cy='48' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='185' cy='45' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='185' cy='45' r='3.4' fill='white'/%3E%3Ccircle cx='170' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='175' cy='62' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="corvus"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='173' cy='24' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='209' cy='30' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='219' cy='92' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='223' cy='37' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='71' cy='24' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='126' cy='70' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='107' cy='49' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='83' cy='30' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='76' cy='92' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='120' cy='30' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='170' cy='28' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='170' cy='28' r='3.4' fill='white'/%3E%3Ccircle cx='180' cy='72' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='125' cy='75' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='125' cy='75' r='3.4' fill='white'/%3E%3Ccircle cx='105' cy='50' r='2.2' fill='white' fill-opacity='.9'/%3E%3C/svg%3E"); }
[data-ng-sky="cepheus"] { --ng-sky: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='xMaxYMid meet'%3E%3Cstyle%3E.t%7Banimation:t 2.6s ease-in-out infinite%3Btransform-box:fill-box%3Btransform-origin:center%7D%40keyframes t%7B0%25%2C100%25%7Bopacity:.35%3Btransform:scale%28.8%29%7D50%25%7Bopacity:1%3Btransform:scale%281.35%29%7D%7D%40media %28prefers-reduced-motion:reduce%29%7B.t%7Banimation:none%3Bopacity:.8%7D%7D%3C/style%3E%3Ccircle cx='198' cy='33' r='1.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='204' cy='77' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='82' cy='48' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='161' cy='51' r='1.3' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='238' cy='6' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='221' cy='49' r='1.6' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='132' cy='67' r='1.6' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='221' cy='84' r='1.3' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='157' cy='15' r='1.3' fill='white' fill-opacity='0.35'/%3E%3Ccircle class='t' style='animation-delay:0.0s' cx='150' cy='10' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='150' cy='10' r='3.4' fill='white'/%3E%3Ccircle cx='120' cy='40' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='180' cy='40' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle cx='125' cy='85' r='2.2' fill='white' fill-opacity='.9'/%3E%3Ccircle class='t' style='animation-delay:1.3s' cx='175' cy='85' r='8' fill='white' fill-opacity='.22'/%3E%3Ccircle cx='175' cy='85' r='3.4' fill='white'/%3E%3C/svg%3E"); }

.wp-block-accordion .wp-block-accordion-item:hover,
.wp-block-accordion .wp-block-accordion-item:focus-within,
.wp-block-accordion .wp-block-accordion-item.is-open,
.ng-focus-item:hover, .ng-focus-item:focus-within, .ng-focus-item[open],
.ng-topic:hover, .ng-topic:focus-within,
.ng-profile:hover, .ng-profile:focus-visible,
.ng-cta-ovals .wp-block-button .wp-block-button__link:hover,
.ng-cta-ovals .wp-block-button .wp-block-button__link:focus-visible {
	background-color: rgba(130, 130, 140, 0.32);
	background-image: var(--ng-sky), var(--ng-galaxy);
	/* Star patch: fixed 180 x 60 px so it reads at any box size */
	background-size: 180px 60px, 100% 100%, 100% 100%;
	background-repeat: no-repeat;
	background-position: right 3rem center, center, center;
	border-color: rgba(255, 255, 255, 0.42);
}
/* Open boxes are taller: sit the stars near the top right */
.ng-focus-item[open],
.wp-block-accordion .wp-block-accordion-item.is-open { background-position: right 3rem top 1rem, center, center; }
