/* auto-generated by _build_dark.py from voluntopia.html - do not edit by hand */
html.neon{--theme:#70ebd1;--theme-soft:#132e25;}
html.neon header{background:rgba(14,16,31,0.9);}
html.neon .mc-play:not([disabled]):hover{box-shadow:0 7px 10px -3px rgba(0,0,0,0.33),
      0 2px 4px rgba(0,0,0,0.21),
      inset 0 1px 2px rgba(125,140,255,0.405),
      inset 0 -2px 3px rgba(0,0,0,0.12);}
html.neon .mc-play:not([disabled]):active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.45),
      inset 0 1px 2px rgba(0,0,0,0.3),
      inset 0 -1px 2px rgba(125,140,255,0.27);}
html.neon .music-eq-burst i:nth-child(5n/**/+1){background:#ffd166;}
html.neon .music-eq-burst i:nth-child(5n/**/+2){background:#300e1a;}
html.neon .music-eq-burst i:nth-child(5n/**/+3){background:#8fe0cf;}
html.neon .music-eq-burst i:nth-child(5n/**/+4){background:#9ec2f0;}
html.neon .music-eq-burst i:nth-child(5n/**/+5){background:#c9a6f0;}
html.neon .nav-dropdown:hover .nav-drop-label{color:#ebb570;}
html.neon .nav-drop-menu{box-shadow:0 24px 44px -14px rgba(0,0,0,0.42),0 6px 14px -6px rgba(0,0,0,0.24);}
html.neon .nav-drop-menu a:nth-child(1):hover{color:#ebb570;}
html.neon .nav-drop-menu a:nth-child(2):hover{color:#b0b6e1;}
html.neon .nav-drop-menu a:nth-child(3):hover{color:#70a6eb;}
html.neon .back-link:hover{color:#70ebd0;}
html.neon .cs-cover{background:linear-gradient(160deg,#152d29,#0a0c17);}
html.neon .rail-dot:hover{background:rgba(28,34,74,0.05);}
html.neon .stat-card{background:#132e25;}
html.neon .stat-num{color:#70ebd1;}
html.neon .link-pill:hover{color:#ffffff;}
html.neon .expand-hint{background:rgba(28,34,74,0.55);color:#ffffff;}
html.neon .lightbox{background:rgba(28,34,74,0.94);}
html.neon .lightbox img{box-shadow:0 30px 70px rgba(0,0,0,0.75);}
html.neon .lightbox-close{background:rgba(17,19,37,0.12);color:#ffffff;}
html.neon .lightbox-close:hover{background:rgba(17,19,37,0.25);}
html.neon .cs-contact{background:linear-gradient(160deg,#0a1713,#122c25);color:#70ebcc;}
html.neon .cs-contact::before{background:#111325;}
html.neon .cs-contact h2{color:#70ebcb;}
html.neon .cs-contact p{color:#70ebd1;}
html.neon .btn{box-shadow:0 10px 18px -8px rgba(0,0,0,0.45),
      0 3px 8px rgba(0,0,0,0.24),
      inset 0 1.5px 2px rgba(125,140,255,0.099),
      inset 0 -3px 5px rgba(0,0,0,0.27);}
html.neon .btn-white{background:linear-gradient(180deg,#528c80,#2c7364);color:#ffffff;box-shadow:0 16px 26px -6px rgba(0,0,0,0.675),
      0 6px 12px rgba(0,0,0,0.48),
      inset 0 3px 5px rgba(125,140,255,0.081),
      inset 0 -6px 9px rgba(0,0,0,0.42);}
html.neon .btn-white:hover{background:linear-gradient(180deg,#79b4a9,#3f9484);color:#ffffff;box-shadow:0 22px 34px -6px rgba(0,0,0,0.75),
      0 8px 16px rgba(0,0,0,0.525),
      inset 0 3px 5px rgba(125,140,255,0.113),
      inset 0 -6px 9px rgba(0,0,0,0.33);}
html.neon .btn-white:active{box-shadow:0 6px 12px -4px rgba(0,0,0,0.75),
      inset 0 4px 7px rgba(0,0,0,0.525),
      inset 0 -2px 4px rgba(125,140,255,0.068);}
html.neon .btn-outline-white{border-color:rgba(125,140,255,0.22);color:#ffffff;}
html.neon .btn-outline-white:hover{background:#111325;}
html.neon .btn-outline-white:active{background:#090b14;}
html.neon .more-case{box-shadow:0 5px 10px -6px rgba(0,0,0,0.21),
      0 2px 4px rgba(0,0,0,0.09),
      inset 0 1px 1.5px rgba(125,140,255,0.248),
      inset 0 -1px 2px rgba(0,0,0,0.075);}
html.neon .more-case[href*="graphicdesign"]:hover{background:#2b2814;color:#ebdc70;}
html.neon .more-case[href*="graphicdesign"]:focus-visible{background:#2b2814;color:#ebdc70;}
html.neon .more-case[href*="floracracy"]:hover{background:#14172c;color:#ced2ec;}
html.neon .more-case[href*="floracracy"]:focus-visible{background:#14172c;color:#ced2ec;}
html.neon .more-case[href*="bonvoyage"]:hover{background:#14070c;color:#eb7099;}
html.neon .more-case[href*="bonvoyage"]:focus-visible{background:#14070c;color:#eb7099;}
html.neon .more-case[href*="voluntopia"]:hover{background:#132e25;color:#70ebd1;}
html.neon .more-case[href*="voluntopia"]:focus-visible{background:#132e25;color:#70ebd1;}
html.neon .more-case[href*="firstcover"]:hover{background:#21122e;color:#a670eb;}
html.neon .more-case[href*="firstcover"]:focus-visible{background:#21122e;color:#a670eb;}
html.neon .more-case[href*="photography"]:hover{background:#080e16;color:#70a4eb;}
html.neon .more-case[href*="photography"]:focus-visible{background:#080e16;color:#70a4eb;}
html.neon .more-case[href*="3dmotion"]:hover{background:#302710;color:#ebaf70;}
html.neon .more-case[href*="3dmotion"]:focus-visible{background:#302710;color:#ebaf70;}
html.neon .more-case[href*="ragamuffin"]:hover{background:#0f1c33;color:#7fb4ff;}
html.neon .more-case[href*="ragamuffin"]:focus-visible{background:#0f1c33;color:#7fb4ff;}
html.neon .more-case[href*="petpal"]:hover{background:#15182e;color:#d2d6ee;}
html.neon .more-case[href*="petpal"]:focus-visible{background:#15182e;color:#d2d6ee;}
