:root{--white: #ffffff;--dark-gray: #2d3748;--medium-gray: #6b7280;--primary-blue: #6a94d2;--primary-blue-dark: #5a7bb8}*{margin:0;padding:0;box-sizing:border-box}body{width:100vw;height:100vh;font-family:sans-serif;color:var(--dark-gray);background:linear-gradient(135deg,#6366f1,#a78bfa,#7c3aed,#34d399,#6366f1);background-size:800% 800%;animation:gradientShift 120s ease-in-out infinite;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding:2rem;position:relative}@keyframes gradientShift{0%{background-position:0% 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 50%}}body{background-attachment:fixed}main{max-width:80ch;width:100%;flex-grow:1;padding:2rem;background:#ffffffbf;backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-radius:24px;border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #1f268726,inset 0 1px #fff6,0 0 0 1px #ffffff0d;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}main:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff40,#6366f11a,#ffffff0d);border-radius:24px;pointer-events:none;z-index:-1}h1{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin:0;text-align:center;text-shadow:0 2px 4px rgba(255,255,255,.3)}p{font-size:1.1rem;color:var(--medium-gray);margin-bottom:0}strong{color:var(--primary-blue);font-weight:600}a{color:var(--primary-blue);text-decoration:underline;text-decoration-color:var(--primary-blue);text-underline-offset:3px;font-weight:500;transition:all .3s ease;position:relative}a:hover{color:var(--primary-blue-dark);text-decoration-color:var(--primary-blue-dark);transform:translateY(-1px)}a:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:var(--primary-blue);transition:width .3s ease}a:hover:after{width:100%;background:var(--primary-blue-dark)}@media (max-width: 768px){main{margin:1rem auto;padding:1.5rem;border-radius:20px;max-width:calc(100vw - 2rem)}h1{font-size:2.5rem}p{font-size:1rem}}html{scroll-behavior:smooth}::selection{background:#6b728033;color:var(--dark-gray)}.pattern.svelte-cuawyx{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;opacity:.3;pointer-events:none}.diamond-1.svelte-cuawyx{animation:svelte-cuawyx-float1 250s ease-in-out infinite}.diamond-2.svelte-cuawyx{animation:svelte-cuawyx-float2 300s ease-in-out infinite}.diamond-3.svelte-cuawyx{animation:svelte-cuawyx-float3 200s ease-in-out infinite}.diamond-4.svelte-cuawyx{animation:svelte-cuawyx-float4 350s ease-in-out infinite}.diamond-5.svelte-cuawyx{animation:svelte-cuawyx-float5 280s ease-in-out infinite}.diamond-6.svelte-cuawyx{animation:svelte-cuawyx-float6 220s ease-in-out infinite}.diamond-7.svelte-cuawyx{animation:svelte-cuawyx-float7 400s ease-in-out infinite}.diamond-8.svelte-cuawyx{animation:svelte-cuawyx-float8 180s ease-in-out infinite}.diamond-9.svelte-cuawyx{animation:svelte-cuawyx-float9 320s ease-in-out infinite}.diamond-10.svelte-cuawyx{animation:svelte-cuawyx-float10 260s ease-in-out infinite}.triangle-1.svelte-cuawyx{animation:svelte-cuawyx-triangleFloat1 190s ease-in-out infinite}.pentagon-1.svelte-cuawyx{animation:svelte-cuawyx-pentagonFloat1 340s ease-in-out infinite}.hexagon-1.svelte-cuawyx{animation:svelte-cuawyx-hexagonFloat1 290s ease-in-out infinite}.hexagon-2.svelte-cuawyx{animation:svelte-cuawyx-hexagonFloat2 230s ease-in-out infinite}.hexagon-3.svelte-cuawyx{animation:svelte-cuawyx-hexagonFloat3 380s ease-in-out infinite}.hexagon-4.svelte-cuawyx{animation:svelte-cuawyx-hexagonFloat4 210s ease-in-out infinite}.parallelogram-1.svelte-cuawyx{animation:svelte-cuawyx-parallelogramFloat1 270s ease-in-out infinite}.parallelogram-2.svelte-cuawyx{animation:svelte-cuawyx-parallelogramFloat2 310s ease-in-out infinite}.triangle-2.svelte-cuawyx{animation:svelte-cuawyx-triangleFloat2 160s ease-in-out infinite}.parallelogram-3.svelte-cuawyx{animation:svelte-cuawyx-parallelogramFloat3 240s ease-in-out infinite}@keyframes svelte-cuawyx-float1{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(8px,-10px) rotate(90deg) scale(1.3)}50%{transform:translate(-5px,12px) rotate(180deg) scale(.7)}75%{transform:translate(10px,5px) rotate(270deg) scale(1.1)}}@keyframes svelte-cuawyx-float2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-12px,8px) scale(1.5)}66%{transform:translate(9px,-6px) scale(.8)}}@keyframes svelte-cuawyx-float3{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(15px,3px) rotate(72deg)}40%{transform:translate(5px,15px) rotate(144deg)}60%{transform:translate(-10px,10px) rotate(216deg)}80%{transform:translate(-8px,-12px) rotate(288deg)}}@keyframes svelte-cuawyx-float4{0%,to{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(-15px,-15px) scale(1.8) rotate(360deg)}}@keyframes svelte-cuawyx-float5{0%,to{transform:translate(0)}16%{transform:translate(6px,14px)}32%{transform:translate(-11px,9px)}48%{transform:translate(15px,-8px)}64%{transform:translate(-4px,-15px)}80%{transform:translate(12px,4px)}}@keyframes svelte-cuawyx-float6{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(-15px,-10px) rotate(-90deg) scale(.6)}50%{transform:translate(10px,-15px) rotate(-180deg) scale(1.4)}75%{transform:translate(15px,12px) rotate(-270deg) scale(.9)}}@keyframes svelte-cuawyx-float7{0%,to{transform:translate(0) scale(1)}14%{transform:translate(15px,6px) scale(1.2)}28%{transform:translate(10px,-15px) scale(.7)}42%{transform:translate(-15px,-8px) scale(1.6)}56%{transform:translate(-12px,15px) scale(.8)}70%{transform:translate(8px,15px) scale(1.3)}84%{transform:translate(-15px,3px) scale(.9)}}@keyframes svelte-cuawyx-float8{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(-10px,-15px) rotate(120deg)}66%{transform:translate(15px,11px) rotate(240deg)}}@keyframes svelte-cuawyx-float9{0%,to{transform:translate(0) scale(1) rotate(0)}12.5%{transform:translate(15px,-5px) scale(1.1) rotate(45deg)}25%{transform:translate(12px,-12px) scale(.8) rotate(90deg)}37.5%{transform:translateY(-15px) scale(1.4) rotate(135deg)}50%{transform:translate(-12px,-12px) scale(.9) rotate(180deg)}62.5%{transform:translate(-15px,-5px) scale(1.2) rotate(225deg)}75%{transform:translate(-12px,12px) scale(.7) rotate(270deg)}87.5%{transform:translateY(15px) scale(1.3) rotate(315deg)}}@keyframes svelte-cuawyx-float10{0%,to{transform:translate(0) scale(1)}20%{transform:translate(-15px,15px) scale(1.7)}40%{transform:translate(12px,15px) scale(.5)}60%{transform:translate(15px,-12px) scale(1.9)}80%{transform:translate(-10px,-15px) scale(.6)}}@keyframes svelte-cuawyx-triangleFloat1{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(12px,-8px) rotate(120deg) scale(1.3)}66%{transform:translate(-10px,14px) rotate(240deg) scale(.8)}}@keyframes svelte-cuawyx-pentagonFloat1{0%,to{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(14px,6px) rotate(72deg) scale(1.2)}40%{transform:translate(8px,-13px) rotate(144deg) scale(.9)}60%{transform:translate(-12px,-9px) rotate(216deg) scale(1.4)}80%{transform:translate(-15px,11px) rotate(288deg) scale(.7)}}@keyframes svelte-cuawyx-hexagonFloat1{0%,to{transform:translate(0) rotate(0) scale(1)}16%{transform:translate(13px,4px) rotate(60deg) scale(1.1)}32%{transform:translate(11px,-11px) rotate(120deg) scale(.8)}48%{transform:translate(-5px,-14px) rotate(180deg) scale(1.3)}64%{transform:translate(-14px,-7px) rotate(240deg) scale(.9)}80%{transform:translate(-10px,12px) rotate(300deg) scale(1.1)}}@keyframes svelte-cuawyx-hexagonFloat2{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-9px,13px) scale(1.5) rotate(90deg)}50%{transform:translate(15px,7px) scale(.6) rotate(180deg)}75%{transform:translate(6px,-15px) scale(1.2) rotate(270deg)}}@keyframes svelte-cuawyx-hexagonFloat3{0%,to{transform:translate(0) rotate(0)}14%{transform:translate(8px,15px) rotate(51deg)}28%{transform:translate(-11px,12px) rotate(102deg)}42%{transform:translate(-15px,-3px) rotate(153deg)}56%{transform:translate(-8px,-14px) rotate(204deg)}70%{transform:translate(7px,-15px) rotate(255deg)}84%{transform:translate(15px,-1px) rotate(306deg)}}@keyframes svelte-cuawyx-hexagonFloat4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-12px,-10px) scale(1.6)}}@keyframes svelte-cuawyx-parallelogramFloat1{0%,to{transform:translate(0) skew(0) scale(1)}25%{transform:translate(11px,-7px) skew(15deg) scale(1.1)}50%{transform:translate(-8px,13px) skew(-10deg) scale(.9)}75%{transform:translate(13px,9px) skew(20deg) scale(1.3)}}@keyframes svelte-cuawyx-parallelogramFloat2{0%,to{transform:translate(0) rotate(0) scale(1)}30%{transform:translate(-14px,8px) rotate(108deg) scale(.8)}60%{transform:translate(9px,-12px) rotate(216deg) scale(1.4)}}@keyframes svelte-cuawyx-triangleFloat2{0%,to{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(15px,3px) rotate(72deg) scale(1.5)}40%{transform:translate(4px,15px) rotate(144deg) scale(.7)}60%{transform:translate(-10px,8px) rotate(216deg) scale(1.2)}80%{transform:translate(-15px,-6px) rotate(288deg) scale(.9)}}@keyframes svelte-cuawyx-parallelogramFloat3{0%,to{transform:translate(0) skew(0) scale(1)}33%{transform:translate(7px,14px) skew(-25deg) scale(1.3)}66%{transform:translate(-13px,-5px) skew(18deg) scale(.8)}}
