@keyframes rainbow{0%,to{transform:translatey(var(--axis-y))}50%{transform:translatey(calc(var(--axis-y)*-1))}}:root{--text-color-np:#000;--border-first-child-color:#fff}@media (prefers-color-scheme:dark){:root{--text-color-np:#fff;--border-first-child-color:#000}}.c-rainbow{--axis-x:1px;--axis-y:4px;--delay:10;--color-black:#000;--color-white:#fff;--color-orange:#ffbc48;--color-red:#ff6c5c;--color-violet:#e676ff;--color-blue:#64b7ff;--color-green:#82ff5f;--color-yellow:#ffe16a;--color-layer-1:var(--color-black);--color-layer-2:var(--color-orange);--color-layer-3:var(--color-red);--color-layer-4:var(--color-violet);--color-layer-5:var(--color-blue);--color-layer-6:var(--color-green);--color-layer-7:var(--color-yellow);--color-layer-white:var(--color-white);--color-layer-border:var(--color-black);counter-reset:rainbow;-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none;display:inline-block;position:relative}.c-rainbow__layer{counter-increment:rainbow;color:var(--text-color);font-size:3rem;font-weight:700;line-height:1.2;animation:1.5s ease-in-out infinite rainbow;margin-top:0!important;margin-bottom:0!important}.c-rainbow__layer:first-child{--text-color:var(--text-color-np);text-shadow:-.9px -.9px 0 var(--border-first-child-color),.9px -.9px 0 var(--border-first-child-color),-.9px .9px 0 var(--border-first-child-color),.9px .9px 0 var(--border-first-child-color);animation-delay:calc(1/var(--delay)*1s);left:calc(var(--axis-x)*1);z-index:-10;transition:color .3s linear}.c-rainbow__layer:nth-child(2){text-shadow:-.5px -.5px 0 var(--color-layer-2),.5px -.5px 0 var(--color-layer-2),-.5px .5px 0 var(--color-layer-2),.5px .5px 0 var(--color-layer-2);--text-color:var(--color-layer-2);animation-delay:calc(2/var(--delay)*1s);left:calc(var(--axis-x)*2);z-index:-20;transition:color .3s linear}.c-rainbow__layer:nth-child(3){text-shadow:-.5px -.5px 0 var(--color-layer-3),.5px -.5px 0 var(--color-layer-3),-.5px .5px 0 var(--color-layer-3),.5px .5px 0 var(--color-layer-3);--text-color:var(--color-layer-3);animation-delay:calc(3/var(--delay)*1s);left:calc(var(--axis-x)*3);z-index:-30;transition:color .3s linear}.c-rainbow__layer:nth-child(4){text-shadow:-.5px -.5px 0 var(--color-layer-4),.5px -.5px 0 var(--color-layer-4),-.5px .5px 0 var(--color-layer-4),.5px .5px 0 var(--color-layer-4);--text-color:var(--color-layer-4);animation-delay:calc(4/var(--delay)*1s);left:calc(var(--axis-x)*4);z-index:-40;transition:color .3s linear}.c-rainbow__layer:nth-child(5){text-shadow:-.5px -.5px 0 var(--color-layer-5),.5px -.5px 0 var(--color-layer-5),-.5px .5px 0 var(--color-layer-5),.5px .5px 0 var(--color-layer-5);--text-color:var(--color-layer-5);animation-delay:calc(5/var(--delay)*1s);left:calc(var(--axis-x)*5);z-index:-50;transition:color .3s linear}.c-rainbow__layer:nth-child(6){text-shadow:-.5px -.5px 0 var(--color-layer-6),.5px -.5px 0 var(--color-layer-6),-.5px .5px 0 var(--color-layer-6),.5px .5px 0 var(--color-layer-6);--text-color:var(--color-layer-6);animation-delay:calc(6/var(--delay)*1s);left:calc(var(--axis-x)*6);z-index:-60;transition:color .3s linear}.c-rainbow__layer:nth-child(7){text-shadow:-.5px -.5px 0 var(--color-layer-7),.5px -.5px 0 var(--color-layer-7),-.5px .5px 0 var(--color-layer-7),.5px .5px 0 var(--color-layer-7);--text-color:var(--color-layer-7);animation-delay:calc(7/var(--delay)*1s);left:calc(var(--axis-x)*7);z-index:-70;transition:color .3s linear}.c-rainbow__layer:not(:first-child){position:absolute;top:0}.end-space{background:var(--background);background-image:linear-gradient(rgba(var(--foreground-rgb),.1).1em,transparent .1em),linear-gradient(90deg,rgba(var(--foreground-rgb),.1).1em,transparent .1em);background-position-x:calc(50% - 72px);background-size:50px 50px}
