@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@500&family=Rubik:wght@400;600&display=swap);.loader{align-items:center;-webkit-animation:gradientShift 15s ease infinite;animation:gradientShift 15s ease infinite;background:linear-gradient(135deg,#fac7da,#f2bdf9,#fff,#a6959b);background-size:200% 200%;display:flex;flex-direction:column;gap:1.2rem;inset:0;justify-content:center;position:fixed;transition:opacity .8s ease;z-index:1000}.loader--done{opacity:0;pointer-events:none}.loader__text{color:#ff85c1;font-family:Caveat,cursive;font-size:1.4rem;text-shadow:0 1px 4px rgba(255,140,190,.4)}.loader__bar{background:hsla(0,0%,100%,.5);border-radius:6px;box-shadow:0 2px 8px rgba(255,150,200,.2);height:6px;overflow:hidden;width:180px}.loader__bar-fill{background:linear-gradient(135deg,#fac7da,#f2bdf9,#fff,#a6959b);border-radius:6px;height:100%;transition:width .3s ease}.loader__percent{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#c084c0;font-family:Rubik,sans-serif;font-size:.8rem;font-variant-numeric:tabular-nums}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{font-family:Rubik,sans-serif;height:100%;overflow:hidden;width:100%}body{-webkit-animation:gradientShift 10s ease infinite;animation:gradientShift 10s ease infinite;background:linear-gradient(135deg,#fac7da,#f2bdf9,#fff,#a6959b);background-attachment:fixed;background-size:200% 200%}@-webkit-keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;bottom:3%;box-shadow:0 12px 28px rgba(255,150,200,.3);left:50%;max-width:720px;padding:2rem;pointer-events:none;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}.ctaButton{background:linear-gradient(135deg,#ff9eb3,#ffd7ae);border:none;border-radius:14px;box-shadow:0 6px 14px rgba(255,174,195,.4);color:#fff;cursor:pointer;font-size:.95em;font-weight:600;letter-spacing:.08em;padding:12px 24px;pointer-events:all;position:absolute;right:4%;top:2.5%;transition:all .4s ease;z-index:500}.ctaButton:hover{background:linear-gradient(135deg,#ffd7ae,#ff9eb3);color:#222;-webkit-transform:scale(1.08);transform:scale(1.08)}.contact{background:linear-gradient(135deg,#ffdeea,#ccf4ff);border:1px solid hsla(0,0%,100%,.3);color:#333;font-size:.7em;padding:8px 16px}h1{color:#ff6da0;font-size:3em;line-height:1.5em;margin-bottom:1rem;text-shadow:0 2px 4px rgba(255,130,160,.4)}h1,h2{font-family:Caveat,cursive;pointer-events:none;-webkit-user-select:none;user-select:none}h2{color:#ff85c1;font-size:40px;font-weight:600;left:4%;position:absolute;text-shadow:1px 2px 6px rgba(255,140,190,.6);top:3%}h3{color:#666;font-family:Rubik,sans-serif;font-size:1.25rem;pointer-events:none;-webkit-user-select:none;user-select:none}p{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#00c3ff 2%,#cb05e9 62%,#08ffb9 95%);-webkit-background-clip:text;font-family:Playwrite AU QLD;font-size:1rem;line-height:1.6rem;margin:.7rem 0}a{color:#e85c8b;font-weight:700;pointer-events:all;text-decoration:underline}a:hover{color:#ff2e63}@media only screen and (max-width:600px){.container{padding:1.5rem;width:95%}h1{font-size:2.5em}h2{font-size:30px;left:3%;top:2%}.ctaButton{font-size:.85em;padding:10px 20px;right:3%;top:2%}}@media only screen and (max-width:500px){h1{font-size:2em;left:3%;top:2%}h2{font-size:24px}p{font-size:.8rem}}@media only screen and (max-width:400px){h1{font-size:1.6em}p{font-size:.8rem}.container{padding:5px 8px}}@media only screen and (max-width:360px){h1{font-size:1.3em}p{font-size:.6rem}}
/*# sourceMappingURL=main.26eafe36.css.map*/