.download{isolation:isolate}.download>.os-symbol{display:none}.download>.os-art{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit}.os-art svg{position:absolute;width:280px;height:280px;right:-44px;top:-12px;opacity:.22;transform:rotate(-12deg);filter:drop-shadow(0 0 18px #a689ff55);animation:os-drift 12s ease-in-out infinite}.os-art:before{content:'';position:absolute;width:280px;height:280px;right:-30px;top:-30px;background:radial-gradient(ellipse,#ab83ff25,transparent 70%);animation:os-glow 7s ease-in-out infinite}.os-art:after{content:'';position:absolute;right:8px;top:8px;width:245px;height:245px;border:1px solid #bba1ff12;border-radius:50%;animation:os-ring 20s linear infinite;border-top-color:#bba1ff55;border-bottom-color:#bba1ff30}.os-art .os-pane{fill:#bca1ff18;stroke:#c9b4ff;stroke-width:1.4;animation:os-pane-light 6s ease-in-out infinite}.os-art .os-pane:nth-child(2){animation-delay:-1.5s}.os-art .os-pane:nth-child(3){animation-delay:-3s}.os-art .os-pane:nth-child(4){animation-delay:-4.5s}.os-art.linux svg{right:-26px;top:-8px;transform:rotate(8deg);animation-delay:-5s}.os-art .tux-body{fill:#a998ff18;stroke:#c1b1ff;stroke-width:1.5}.os-art .tux-belly{fill:#c3b4ff0d;stroke:#c3b4ff;stroke-width:1;stroke-opacity:.7}.os-art .tux-detail{fill:none;stroke:#c9bcff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.os-art .os-spark{fill:#dccfff;animation:os-glow 4s ease-in-out infinite}.os-art.linux:after{animation-direction:reverse;border-color:#91b7ff12;border-right-color:#91b7ff55}.download>h3,.download>p,.download>a{position:relative;z-index:1}.download>p{max-width:85%}@keyframes os-drift{0%,100%{translate:0 0}50%{translate:-10px 12px}}@keyframes os-glow{0%,100%{opacity:.35}50%{opacity:1}}@keyframes os-pane-light{0%,100%{fill:#bca1ff0a;stroke-opacity:.5}50%{fill:#bca1ff45;stroke-opacity:1}}@keyframes os-ring{to{rotate:360deg}}@media(max-width:760px){.os-art svg{width:230px;height:230px;right:-55px;top:10px}.os-art.linux svg{right:-42px;top:12px}.os-art:after{right:-35px;top:15px;width:220px;height:220px}.download>p{max-width:100%}.os-art svg{opacity:.16}}@media(prefers-reduced-motion:reduce){.os-art *,.os-art:before,.os-art:after{animation:none!important}}
