:root{--rgb-color-red:red;--rgb-color-blue:#00f;--rgb-color-green:#0f0;--rgb-color-yellow:#ff0}body #manager{--main-tab-border:none;--main-tab-active-border:none;--main-tab-mobile-active-border:none}body #manager>.tab-container>.tabs{animation:rgb 5s linear infinite;background:linear-gradient(315deg,var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow),var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow));background-size:800% 800%}body #manager>.tab-container>.tabs .tab{background-color:transparent;color:hsla(0,0%,100%,.5)}body #manager>.tab-container>.tabs .tab:hover{color:#fff}body #manager>.tab-container>.tabs .tab.active{background-color:rgba(0,0,0,.15);box-shadow:none;color:#fff;position:relative}body #manager>.tab-container>.tabs .tab.active:after{animation:rgb-tab 5s linear infinite;animation-play-state:paused;background:linear-gradient(315deg,var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow),var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow));background-size:800% 800%;bottom:0;content:" ";height:.25rem;left:0;position:absolute;right:0}body #manager>.tab-container>.tabs .tab.active:hover:after{animation-play-state:running}body #manager .tools-container .generate-password-container .options>.icon:hover,body #manager .tools-container .generate-password-container .options>.option:hover,body div#manager .foldout-container .foldout-tab .options .option:hover,body div#manager .foldout-container .foldout-tab .options>.icon:hover,body div#manager .tab-container .tab-content .list .item .options .icon:hover{animation:rgb-button 5s linear infinite;background:linear-gradient(290deg,var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow),var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow));background-size:1600% 1600%;box-shadow:none;color:#fff}body div#manager .foldout-container .foldout-tab .options .option:hover .icon,body div#manager .foldout-container .foldout-tab .options>.icon:hover{color:#fff}body div#manager .foldout-container .foldout-tab.active{box-shadow:none;position:relative}body div#manager .foldout-container .foldout-tab.active:after{animation:rgb-tab 5s linear infinite;animation-play-state:paused;background:linear-gradient(315deg,var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow),var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow));background-size:800% 800%;bottom:0;content:" ";height:.25rem;left:0;position:absolute;right:0}body div#manager .foldout-container .foldout-tab.active:hover:after{animation-play-state:running}body #manager .search-container input#query,body #manager .tools-container .generate-password-container{animation:rgb 5s linear infinite;animation-play-state:paused;background:linear-gradient(180deg,var(--element-active-hover-bg-color) 13.5rem,#0000 13.5rem),linear-gradient(315deg,var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow),var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow));background-size:800% 800%;border-bottom:2px solid #0000}body #manager .search-container input#query:active,body #manager .search-container input#query:focus,body #manager .search-container input#query:hover,body #manager .tools-container .generate-password-container:active,body #manager .tools-container .generate-password-container:focus,body #manager .tools-container .generate-password-container:hover{animation-play-state:running}@media screen and (min-aspect-ratio:13/9){body #manager>.tab-container>.tabs{animation:rgb-mobile 5s linear infinite;background:linear-gradient(315deg,var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow),var(--rgb-color-red),var(--rgb-color-blue),var(--rgb-color-green),var(--rgb-color-yellow));background-size:800% 800%}}@keyframes rgb{0%{background-position:0 50%}to{background-position:74% 50%}}@keyframes rgb-mobile{0%{background-position:50% 0}to{background-position:50% 75%}}@keyframes rgb-tab{0%{background-position:0 50%}to{background-position:70% 50%}}@keyframes rgb-button{0%{background-position:0 50%}to{background-position:84% 50%}}