/* Decorative values retained exactly; compatible with strict CSP. */
.particle-field i:nth-child(1){--left:11%;--top:21%;--duration:4s}
.particle-field i:nth-child(2){--left:30%;--top:44%;--duration:5s}
.particle-field i:nth-child(3){--left:49%;--top:67%;--duration:6s}
.particle-field i:nth-child(4){--left:68%;--top:90%;--duration:7s}
.particle-field i:nth-child(5){--left:87%;--top:18%;--duration:8s}
.particle-field i:nth-child(6){--left:6%;--top:41%;--duration:4s}
.particle-field i:nth-child(7){--left:25%;--top:64%;--duration:5s}
.particle-field i:nth-child(8){--left:44%;--top:87%;--duration:6s}
.particle-field i:nth-child(9){--left:63%;--top:15%;--duration:7s}
.particle-field i:nth-child(10){--left:82%;--top:38%;--duration:8s}
.particle-field i:nth-child(11){--left:1%;--top:61%;--duration:4s}
.particle-field i:nth-child(12){--left:20%;--top:84%;--duration:5s}
.particle-field i:nth-child(13){--left:39%;--top:12%;--duration:6s}
.particle-field i:nth-child(14){--left:58%;--top:35%;--duration:7s}
.wave i:nth-child(1){--h:10px;--delay:0s}
.wave i:nth-child(2){--h:15.179256199893242px;--delay:0.065s}
.wave i:nth-child(3){--h:4.770545365518471px;--delay:0.13s}
.wave i:nth-child(4){--h:10.100883402906103px;--delay:0.195s}
.wave i:nth-child(5){--h:15.127593448529684px;--delay:0.26s}
.wave i:nth-child(6){--h:4.7218254401699795px;--delay:0.325s}
.wave i:nth-child(7){--h:10.201738283326831px;--delay:0.39s}
.wave i:nth-child(8){--h:15.0744809868576px;--delay:0.455s}
.wave i:nth-child(9){--h:4.674597798510972px;--delay:0.52s}
.wave i:nth-child(10){--h:15.302536126840888px;--delay:0.585s}
.wave i:nth-child(11){--h:20.019933831216335px;--delay:0.65s}
.wave i:nth-child(12){--h:9.62887579308191px;--delay:0.7150000000000001s}
.wave i:nth-child(13){--h:15.403248435152872px;--delay:0.78s}
.wave i:nth-child(14){--h:19.963967403572273px;--delay:0.845s}
.wave i:nth-child(15){--h:9.584672350738877px;--delay:0.91s}
.wave i:nth-child(16){--h:15.50384673415048px;--delay:0.9750000000000001s}
.wave i:nth-child(17){--h:19.906597527158652px;--delay:1.04s}
.wave i:nth-child(18){--h:4.54199996899883px;--delay:1.105s}
.wave i:nth-child(19){--h:10.604302581955045px;--delay:1.17s}
.wave i:nth-child(20){--h:14.847840422001912px;--delay:1.235s}
.wave i:nth-child(21){--h:4.500870712506197px;--delay:1.3s}
.wave i:nth-child(22){--h:10.704587576962574px;--delay:1.365s}
.wave i:nth-child(23){--h:14.787712700335785px;--delay:1.4300000000000002s}
.wave i:nth-child(24){--h:4.4612962096218425px;--delay:1.495s}
.wave i:nth-child(25){--h:10.804673365873985px;--delay:1.56s}
.wave i:nth-child(26){--h:14.72623136190471px;--delay:1.625s}
.wave i:nth-child(27){--h:4.423287649135505px;--delay:1.69s}
.category-card[data-tint="primary"]{--tint:oklch(0.70 0.22 294)}
.category-card[data-tint="cyan"]{--tint:oklch(0.82 0.16 195)}
.category-card[data-tint="pink"]{--tint:oklch(0.69 0.21 298)}
.category-card[data-tint="orange"]{--tint:oklch(0.78 0.18 55)}
.category-card[data-tint="gold"]{--tint:oklch(0.82 0.14 82)}
.category-card[data-reveal="0"]{--reveal-delay:0ms}
.category-card[data-reveal="1"]{--reveal-delay:40ms}
.category-card[data-reveal="2"]{--reveal-delay:80ms}
.category-card[data-reveal="3"]{--reveal-delay:120ms}
.category-card[data-reveal="4"]{--reveal-delay:160ms}
.category-card[data-reveal="5"]{--reveal-delay:200ms}
.category-card[data-reveal="6"]{--reveal-delay:240ms}
.category-card[data-reveal="7"]{--reveal-delay:280ms}
.category-card[data-reveal="8"]{--reveal-delay:320ms}
.category-card[data-reveal="9"]{--reveal-delay:320ms}
.category-card[data-reveal="10"]{--reveal-delay:320ms}
.category-card[data-reveal="11"]{--reveal-delay:320ms}
