*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img{font-style:italic}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}em{font-style:normal}@font-face{src:url(/assets/AbrilFatface-Regular-CF4J23BR.ttf)format("truetype");font-family:April Fatface;font-display:swap}:root{--shadow-color:0deg 100% 7%;--shadow-elevation-low:.3px .5px .7px hsl(var(--shadow-color)/.34),.4px .8px 1px -1.2px hsl(var(--shadow-color)/.34),1px 2px 2.5px -2.5px hsl(var(--shadow-color)/.34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--shadow-color)/.36),.8px 1.6px 2px -.8px hsl(var(--shadow-color)/.36),2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color)/.36),5px 10px 12.6px -2.5px hsl(var(--shadow-color)/.36);--shadow-elevation-high:.3px .5px .7px hsl(var(--shadow-color)/.34),1.5px 2.9px 3.7px -.4px hsl(var(--shadow-color)/.34),2.7px 5.4px 6.8px -.7px hsl(var(--shadow-color)/.34),4.5px 8.9px 11.2px -1.1px hsl(var(--shadow-color)/.34),7.1px 14.3px 18px -1.4px hsl(var(--shadow-color)/.34),11.2px 22.3px 28.1px -1.8px hsl(var(--shadow-color)/.34),17px 33.9px 42.7px -2.1px hsl(var(--shadow-color)/.34),25px 50px 62.9px -2.5px hsl(var(--shadow-color)/.34);--linear-gradient-bg:linear-gradient(134deg,#101010 0%,#3b161c 72%,#4d0d0d 100%);--linear-gradient-cards:linear-gradient(134deg,#350f0f 0%,#6e2d38 50%,#4d0d0d 100%)}@keyframes gradientBorder{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}body{background:var(--linear-gradient-bg);color:#fff;min-block-size:100vh;inline-size:100%;padding-block-end:1.5rem;font-family:Arial;overflow-x:hidden}.header,.links{justify-items:center;display:grid}h1{font-family:April Fatface}.header .nav{justify-content:space-between;align-items:center;inline-size:90vw;padding:1rem 0;display:flex}.header .nav .nav-logo{color:#fff;white-space:nowrap;block-size:auto;inline-size:clamp(4rem,3.5vw + 4rem,8rem);font-family:April Fatface;font-size:clamp(1rem,1.5vw + .5rem,2rem);font-weight:700;text-decoration:none}.header .nav .nav-links{gap:1rem;list-style:none;display:flex}.header .nav .nav-links a{color:#fff;font-weight:700;text-decoration:none}.header .nav .nav-links a:hover{text-decoration:underline}.header .dahlia{background:linear-gradient(#101010,#101010)padding-box,var(--linear-gradient-cards)border-box;block-size:clamp(6rem,3.5vw + 12rem,16rem);inline-size:clamp(6rem,3.5vw + 12rem,16rem);box-shadow:var(--shadow-elevation-medium);background-size:200% 200%;border:4px solid #0000;border-radius:50%;animation:3s ease-in-out infinite gradientBorder}.header h1{margin-block-start:.75rem;font-size:clamp(.75rem,1.5vw + 1rem,2.5rem)}.header p{text-align:center;padding:0 1rem;font-size:clamp(.75rem,1.5vw + .5rem,1.5rem)}.links{grid-template-columns:1fr;gap:.5rem;max-inline-size:fit-content;margin:1.5rem auto}@media (min-width:601px){.links{grid-template-columns:min-content min-content;gap:1rem}.links :last-child{grid-column:span 2}}a[type=button]{background:linear-gradient(#ffffff1a,#ffffff1a)padding-box,var(--linear-gradient-cards)border-box;inline-size:90vw;box-shadow:var(--shadow-elevation-low);color:#fff;background-size:200% 200%;border:4px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;text-decoration:none;transition:box-shadow .7s,opacity .5s;animation:5s ease-in-out infinite backwards gradientBorder;display:flex}a[type=button] svg{color:#fff;block-size:1.25rem;inline-size:1.25rem}a[type=button] div{align-items:center;gap:.25rem;display:flex}a[type=button] div span{text-align:center;font-weight:700}a[type=button]:nth-of-type(2){animation-delay:.1s}a[type=button]:nth-of-type(3){animation-delay:.2s}a[type=button]:nth-of-type(4){animation-delay:.3s}a[type=button]:nth-of-type(5){animation-delay:.4s}a[type=button]:nth-of-type(6){animation-delay:.5s}a[type=button]:nth-of-type(7){animation-delay:.6s}a[type=button]:nth-of-type(8){animation-delay:.7s}a[type=button]:nth-of-type(9){animation-delay:.8s}a[type=button]:hover{box-shadow:var(--shadow-elevation-medium);opacity:.65}a[type=button]:active{box-shadow:var(--shadow-elevation-low)}a[type=button] .small{color:#ffffffb3;text-align:center;text-wrap:pretty;font-size:.825rem}a[type=button] .small .bold{color:#fff;font-weight:700}@media (min-width:601px){a[type=button]{inline-size:clamp(12rem,2vw + 12rem,24rem)}}.snowflake{inline-size:90vw;max-inline-size:37.5rem;box-shadow:var(--shadow-elevation-medium);color:#ffffffb3;text-align:center;background-color:#0000;background-image:linear-gradient(#ffffff1a,#ffffff1a),linear-gradient(134deg,#140830 0%,#3c1464 50%,#19063c 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:4px solid #0000;border-radius:8px;justify-items:center;margin-inline:auto;padding:8px 12px;font-size:clamp(.75rem,1vw + .5rem,1rem);animation:7s ease-in-out infinite gradientBorder}.snowflake .snowflake-iframe{max-inline-size:100%;box-shadow:var(--shadow-elevation-low);border-radius:4px;margin-block-start:.75rem}.about-content{justify-items:center;max-inline-size:800px;margin:2rem auto;padding:0 1rem;display:grid}.about-content h1{text-align:center;margin-block-end:2rem;font-size:clamp(1.5rem,2vw + 1.5rem,3rem)}.about-content section{inline-size:100%;max-inline-size:600px}.about-content section p{text-align:center;margin-block-end:1.5rem;font-size:clamp(.875rem,1vw + .75rem,1.25rem);line-height:1.6}.page-slide-enter-active{transition:all .3s ease-out}.page-slide-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.page-slide-enter-from,.page-slide-leave-to{opacity:0}.page-slide-enter-from{transform:translate(60px)}.page-slide-leave-to{transform:translate(-60px)}.link-home-wrapper[data-v-73fb8823]{margin-block-start:2rem}.link-home[data-v-73fb8823]{text-decoration:underline}.link-home[data-v-73fb8823]:hover{text-decoration:none}
