.border-rainbow-blue{background-clip:content-box,border-box;background-image:linear-gradient(#d8d8d8,#d8d8d8),radial-gradient(circle at top left,#fff7ed,#fcd34d,#f59e0b);background-origin:border-box;border:6px double transparent}.outer-circle{animation:rotate 1.5s linear infinite;position:relative}.outer-circle,.outer-circle span{background:linear-gradient(#14ffe9,#ffeb3b,#ff00e0);border-radius:50%}.inner-circle,.outer-circle span{position:absolute}.inner-circle{border-radius:50%;left:10px;top:10px}@keyframes rotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}#sentence{background:none;background-clip:unset;-webkit-background-clip:unset}#banner{background:none 50%/cover no-repeat;z-index:30}#banner *{z-index:40}#banner:before{-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);background-color:#ffffff0a;content:"";display:block;inset:0;pointer-events:none;position:absolute}#particles-stage{z-index:20}.rounded-l_md{border-radius:.375rem}.shimmer-border{isolation:isolate;position:relative;--shimmer-duration:2.5s;--shimmer-delay:0s;--shimmer-arc:40deg;--shimmer-fade:12deg;border:1px solid hsla(0,0%,100%,.08)}.shimmer-border:after{animation:shimmer-rotate var(--shimmer-duration,2.5s) linear infinite;animation-delay:var(--shimmer-delay,0s);background:conic-gradient(from 0deg,transparent 0deg,transparent calc(1turn - var(--shimmer-arc)),hsla(0,0%,100%,.98) calc(1turn - var(--shimmer-arc)),hsla(0,0%,100%,.6) calc(1turn - var(--shimmer-arc) + var(--shimmer-fade)),transparent calc(1turn - var(--shimmer-arc) + var(--shimmer-fade)));background-repeat:no-repeat;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;transform-origin:50% 50%}@keyframes shimmer-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nav-panel{-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);background-color:#b45309b3;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;overflow:hidden;position:relative}.nav-panel a,.nav-panel svg{color:#fef3c7;fill:currentColor;transition:none!important}.nav-panel a.active,.nav-panel a[aria-current=page]{animation:none!important;transform:none!important}.nav-panel:after,.nav-panel:before{animation:none!important;background:linear-gradient(90deg,transparent,#fcd34d 20%,#f59e0b 50%,#fcd34d 80%,transparent);background-position:50% 0!important;background-size:200% 100%;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}.nav-panel:before{display:none!important}.nav-panel:after{border-bottom-left-radius:6px;border-bottom-right-radius:6px;bottom:0}@keyframes shimmer-horizontal{0%{background-position:0 0}to{background-position:100% 0}}#L2Dwidget,#live2d-widget,.l2d-widget,.live2d,.live2d-widget,.ll2d{display:none!important}.text-shadow-xl{text-shadow:0 20px 25px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.1)}.text-shadow-md{text-shadow:0 4px 6px rgba(0,0,0,.1)}.social-tooltip{background:#000000a6;border-radius:4px;bottom:-2rem;color:#fff;font-size:.75rem;left:50%;opacity:0;padding:2px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap}.group:hover .social-tooltip{opacity:1}.nav-panel.shimmer-border:after{animation:none!important;background:none!important;display:none!important}html{font-family:Ubuntu,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}
