@layer props{.logo-cover[data-v-1d4da67c]:where(kira-component){--width:400px;--height:400px;--full-logo:false}}.logo-text[data-v-1d4da67c]{--form:half}@container style(--full-logo: true){.logo-text[data-v-1d4da67c]{--form:full}}.titles[data-v-1d4da67c]{height:70px;overflow:clip;position:relative;width:100%}.logo-cover:where(kira-component).animation .titles[data-v-1d4da67c]{animation:blinking-1d4da67c 2s ease-in infinite alternate}.title[data-v-1d4da67c]{font-feature-settings:normal;font-size:1.5rem;font-weight:600;left:50%;position:absolute;scale:2.5;text-transform:uppercase;top:50%;transition:all .8s cubic-bezier(.1,.9,.2,1);translate:-50% -50%}.titles:not(.welcome)>.title.welcome[data-v-1d4da67c]{margin-top:4rem}.titles.welcome>.title.kirakira[data-v-1d4da67c]{margin-top:-4rem}.logo-cover[data-v-1d4da67c]:where(kira-component){align-items:center;color:var(--accent);display:flex;height:var(--height);justify-content:center;overflow:clip;position:relative;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:var(--width)}.logo-cover[data-v-1d4da67c]:where(kira-component)>*{position:absolute}.logo-cover[data-v-1d4da67c]:where(kira-component) *{font-family:Montserrat,Yozora Sans,-apple-system,BlinkMacSystemFont,InterVariable,Inter,Segoe UI,Roboto Flex,Roboto,Noto Sans,Fira Sans}.lines[data-v-1d4da67c]{height:100%;transform:rotate(-32deg);width:100%}.lines[data-v-1d4da67c] *{border-radius:calc(infinity * 1px);--line-height:1rem;--from:100%;--to:calc((var(--4a939ffe) + 100%) * -1);background-color:color-mix(in oklab,var(--accent),transparent 70%);height:var(--line-height);position:absolute;right:0;width:calc(var(--line-height) * 15)}.logo-cover:where(kira-component).animation[data-v-1d4da67c] :where(.lines *){animation:movement-1d4da67c 4s linear infinite}.lines[data-v-1d4da67c] :first-child{--line-height:2rem;animation-duration:8s;top:-2rem}.lines[data-v-1d4da67c] :nth-child(2){--line-height:1rem;--from:300%;animation-duration:16s;top:30%}.lines[data-v-1d4da67c] :nth-child(3){--line-height:.5rem;--from:550%;--to:calc((var(--4a939ffe) + 200%) * -1);animation-duration:32s;top:55%}.lines[data-v-1d4da67c] :nth-child(4){--line-height:1.5rem;--from:150%;--to:calc((var(--4a939ffe) + 150%) * -1);animation-duration:12s;top:58%}.lines[data-v-1d4da67c] :nth-child(5){--line-height:4rem;animation-duration:6s;bottom:0}.pluses[data-v-1d4da67c]{bottom:.25rem;font-size:2rem;font-weight:300;right:0}.pluses[data-v-1d4da67c]>*{white-space:nowrap}.pluses span[data-v-1d4da67c]{display:inline-block;margin:0 1rem}.logo-cover:where(kira-component).animation .pluses span[data-v-1d4da67c]{animation:plus-rotation-1d4da67c 4s ease-in-out calc(var(--i) * .25s) infinite}.triangle[data-v-1d4da67c]{--length:5rem;background-color:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);height:var(--length);width:calc(var(--length) / 2 * 1.732)}.logo-cover:where(kira-component).animation .triangle[data-v-1d4da67c]{animation:movement-1d4da67c 4s cubic-bezier(0,.5,1,.5) infinite,triangle-blinking-1d4da67c 2s cubic-bezier(0,0,0,1) infinite alternate}.triangle-1[data-v-1d4da67c]{animation-delay:-1s;background-color:transparent;bottom:2rem;clip-path:none;right:calc(var(--width) - 40%)}.triangle-1 svg polygon[data-v-1d4da67c]{fill:transparent;stroke:var(--accent);stroke-width:2px}.logo-cover:where(kira-component).animation .triangle-1[data-v-1d4da67c]{--from:-5rem;--to:20rem}.triangle-2[data-v-1d4da67c]{--length:2rem;bottom:36%;right:4rem}.logo-cover:where(kira-component).animation .triangle-2[data-v-1d4da67c]{--from:-5rem;--to:5rem}.circle[data-v-1d4da67c]{border-radius:100%;height:8rem;overflow:clip;width:8rem}.circle-1[data-v-1d4da67c]{border:2px solid var(--accent);right:-3rem;top:15%}.logo-cover:where(kira-component).animation .circle-1[data-v-1d4da67c]{animation:circle-scaling-1d4da67c 4s cubic-bezier(0,0,0,1) infinite alternate}.circle-2[data-v-1d4da67c]{--cover-size:12rem;bottom:-3rem;right:calc(var(--cover-size) + 5rem)}.logo-cover:where(kira-component).animation .circle-2[data-v-1d4da67c]{animation:rotation 16s linear infinite}.circle-2[data-v-1d4da67c]>*{background-color:var(--accent);height:1rem;width:100%}.logo-cover:where(kira-component).animation .circle-2[data-v-1d4da67c]>*{animation:shades-1d4da67c 2s ease-in-out infinite alternate}@keyframes movement-1d4da67c{0%{transform:translate(var(--from))}to{transform:translate(var(--to))}}@keyframes blinking-1d4da67c{0%{opacity:1}to{opacity:.5}}@keyframes plus-rotation-1d4da67c{0%{transform:rotateY(-1turn)}50%,to{transform:rotateY(0)}}@keyframes triangle-blinking-1d4da67c{0%{opacity:0}to{opacity:1}}@keyframes circle-scaling-1d4da67c{0%{border-width:1rem;transform:scale(0)}to{border-width:2px;transform:none}}@keyframes shades-1d4da67c{0%{transform:scaleY(.7)}to{transform:scaleY(.3)}}
