/* Luminous color accents over the retained dark theme. */
:root{--paper:#080d25;--muted:#b3c2de}body{background:#080d25}.hero-shell{background:radial-gradient(ellipse at 88% 2%,#7035b09e,transparent 48%),radial-gradient(ellipse at 5% 18%,#087e8d99,transparent 48%),radial-gradient(ellipse at 83% 91%,#2451cb9c,transparent 58%),linear-gradient(125deg,#082a43,#142448 55%,#201740)}.hero-shell:before{opacity:.55;background:linear-gradient(115deg,transparent 38%,#93abff29 45%,transparent 52%),radial-gradient(circle at 30% 55%,#30dfc33b,transparent 34%);background-size:230% 100%,100% 100%}.hero-copy em{background:linear-gradient(100deg,#98ffe4,#9bcaff 55%,#d2a6ff);color:transparent;background-clip:text;-webkit-background-clip:text;text-shadow:none}.eyebrow,.section-head .eyebrow{color:#8aece0}.coral{background:linear-gradient(115deg,#167e8a,#4061b9);border-color:#75e8e077;color:#e9fffa;box-shadow:0 7px 25px #2e88d72b}.coral:hover{box-shadow:0 9px 32px #3aa6dd4d}.outline{background:#1c355480;border-color:#86bcf366}.wildlife-glow{background:radial-gradient(ellipse,#31d9bb38,#4671e539 55%,transparent 75%);filter:blur(24px)}.brand-strip{background:linear-gradient(90deg,#123f4b,#202f5a 55%,#342455);border-color:#89b4e546}.platforms{background:radial-gradient(ellipse at 50% 35%,#253a7530,transparent 73%)}.platform-card{background:linear-gradient(145deg,#17314b,#1c2346);border-color:#8aa4e43d;box-shadow:0 8px 30px #0002}.platform-card:before{opacity:.65;background:linear-gradient(90deg,#67edd7,#729fff,#c999ff)}.platform-card:hover{border-color:#85cbec88;box-shadow:0 14px 40px #194b862b}.filters .active{background:linear-gradient(110deg,#176066,#3a4a85);border-color:#85d5d177}.learn-shell{background:radial-gradient(ellipse at 4% 80%,#1572754d,transparent 58%),radial-gradient(ellipse at 100% 0,#704c9c45,transparent 55%),linear-gradient(115deg,#0c263e,#202a50)}.learn-card{background:linear-gradient(135deg,#1c53613b,#35376b33);border-color:#6cd2db55}.risk-grid article{background:linear-gradient(145deg,#152c45,#202442);border-color:#8fa8df38}.closing{background:radial-gradient(ellipse at 98% 5%,#8856ad66,transparent 60%),linear-gradient(110deg,#15515d,#2c3c78);border-color:#a1bdf15c}.wildlife-sound{background:#24486a99;color:#b8fff0;border-color:#9bd3ed66}footer{color:#c8daf5}
