:root{--primary-color: #F092DD;--secondary-color: #FFAFF0;--secondary-color-hover: #ffaff020;--background-color: #392F5A;--background-color-dark: #211d2c;--accent-color: #a9d6c5;--text-color: white;--text-color-dark: #392F5A}::selection{background-color:var(--secondary-color-hover)}*{box-sizing:border-box;margin:0;padding:0}body{position:relative;background:linear-gradient(to bottom,var(--background-color),var(--background-color-dark));font-family:Poppins,sans-serif;color:var(--text-color);display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 2px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 25% 75%,rgba(255,255,255,.06) 1.5px,transparent 1.5px),radial-gradient(circle at 75% 25%,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(180deg,var(--background-color) 0%,var(--background-color-dark) 100%);background-size:40px 40px,60px 60px,80px 80px,100px 100px,100% 100%}footer.svelte-1b4vjep{color:var(--accent-color);text-align:center;padding:2rem 0}nav.svelte-1ab8axg{display:flex;justify-content:flex-end;padding:2rem 0;margin:0 auto;max-width:1200px;width:80%;background-color:transparent}nav.svelte-1ab8axg ul:where(.svelte-1ab8axg){list-style:none;display:flex;gap:1rem}nav.svelte-1ab8axg ul:where(.svelte-1ab8axg) a:where(.svelte-1ab8axg){text-decoration:none;color:inherit;padding:.5rem 1rem;border-radius:2rem;transition:all .2s ease}nav.svelte-1ab8axg ul:where(.svelte-1ab8axg) a:where(.svelte-1ab8axg):hover{background-color:var(--secondary-color-hover);color:var(--secondary-color)}@media screen and (max-width: 800px){nav.svelte-1ab8axg{width:100%;padding:2rem}}main.svelte-fho95x{flex-grow:1;display:flex;flex-direction:column}
