@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-slide-in{animation:fadeSlideIn var(--dur-medium) var(--ease-out) var(--delay-short)}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}10%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.phrase{animation:slideUp 2s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{border:4px solid rgba(0,0,0,.1);border-top-color:var(--accent-1);border-radius:50%;width:40px;height:40px;animation:spin var(--dur-long) linear infinite}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.shimmer{background:linear-gradient(90deg,#fff0 25%,#ffffff4d,#fff0 75%);background-size:200%;animation:shimmer var(--ani-Speed) linear infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce{animation:bounce var(--dur-medium) var(--ease-in-out) infinite}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}.wiggle{animation:wiggle var(--ani-Speed) var(--ease-in-out)}@keyframes expand{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.ripple{position:absolute;width:100px;height:100px;border-radius:50%;background:var(--accent-1);animation:expand var(--dur-medium) var(--ease-out)}.hover-perspective{transform:perspective(1000px) rotateY(0);transition:transform var(--tSpeed) var(--ease-in-out)}.hover-perspective:hover{transform:perspective(1000px) rotateY(10deg)}.ripple-btn{background-color:var(--accent-1);color:var(--txt-2);box-shadow:var(--box-Shadow);border:none;padding:10px 20px;border-radius:5px;overflow:hidden;cursor:pointer;position:relative}.ripple-btn:hover{border:var(--bord);transform:scale(1.05)}.ripple-btn:after{content:"";position:absolute;background:var(--accent-2);color:var(--bg-1);border-radius:50%;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .5s,opacity .5s}.ripple-btn:active:after{transform:translate(-50%,-50%) scale(1);opacity:1}.button-gradient{background:linear-gradient(to right,#ff7e5f,#feb47b);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}.button-shadow{background-color:#555;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;box-shadow:0 9px #999}.button-shadow:hover{background-color:#3e8e41}.button-shadow:active{background-color:#3e8e41;box-shadow:0 5px #666;transform:translateY(4px)}.button-animated{background-color:#e7e7e7;color:#000;border:2px solid #555555;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;transition:all .3s ease}.button-animated:hover{background-color:#555;color:#fff}.button-Ghost{background-color:transparent;border:2px solid var(--accent-1);color:var(--accent-1);padding:var(--size-4);text-align:center;text-decoration:none;display:inline-block;cursor:pointer}.button-Skew{background-color:var(--accent-1);border:none;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;transform:skew(-20deg)}.pulse-button{background-color:var(--accent-1);border:var(--bord);color:var(--txt-2);padding:var(--size-4);text-align:center;text-decoration:underline;display:inline-block;cursor:pointer;border-radius:var(--rad-Sm)}.pulse-button:hover{background-color:var(--hover);animation:pulse .5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.button-Wave{background-color:#3f51b5;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;position:relative;overflow:hidden}.button-Wave:after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:#ffffff4d;transition:all .5s;transform:translate(-50%,-50%) scale(0);border-radius:50%}.button-Wave:hover:after{transform:translate(-50%,-50%) scale(1)}:root{--bg-1: oklch(8.874% .01568 144.143);--bg-2: oklch(32.771% .01543 145.324);--txt-1: oklch(99% .003 95);--txt-2: oklch(99% .003 95);--accent-1: lch(69.49% 69.74 93.3);--accent-2: oklch(55.731% .17757 140.873);--error:oklch(70% .4 333);--gradient: linear-gradient(to bottom,var(--bg-1), var(--bg-1), color-mix(in srgb, var(--bg-1) 90%, var(--accent-1) 10%),var(--accent-1));--gradientFlip:linear-gradient(0deg,var(--bg-1), var(--bg-1), color-mix(in srgb, var(--bg-1) 90%, var(--accent-1) 10%),var(--accent-1));--hover: color-mix(in oklch, var(--accent-1) 80%, white 20%);--color-active: color-mix(in oklch, var(--bg-1) 80%, white 25%);--border-color: color-mix(in oklch, var(--accent-2) 90%, var(--bg-1) 20%);--shadow:color-mix(in oklch, var(--bg-1) 70%, var(--bg-1) 10%);--hallow:color-mix(in oklch, var(--accent-2) 100%, transparent 100%)}@media (prefers-color-scheme: light){:root{--bg-1: oklch(99% .003 305);--bg-2: oklch(95.044% .03424 142.761);--txt-1:oklch(8.874% .01568 144.143);--txt-2: oklch(32.771% .01543 145.324);--accent-1: oklch(55.731% .17757 140.873);--accent-2: lch(86.93% 87.16 91.27);--hover: color-mix(in oklch, var(--accent-1) 80%, white 20%);--color-active: color-mix(in oklch, var(--accent-2) 80%, black 20%);--border-color: color-mix(in oklch, var(--bg-1) 50%, black 10%);--shadow:color-mix(in oklch, var(--txt-1) 70%, var(--bg-1) 10%);--hallow:color-mix(in oklch, var(--accent-2) 100%, transparent 100%)}}@media (prefers-color-scheme: headache){:root{--bg-1: oklch(7% .01 305);--bg-2: oklch(30% .01 305);--txt-1: oklch(75% .02 305);--txt-2: oklch(75% .02 305);--accent-1: oklch(25% .1 305);--accent-2: oklch(35% .1 95);--hover: color-mix(in oklch, var(--accent-1) 80%, black 20%);--color-active: color-mix(in oklch, var(--bg-2) 90%, white 10%);--border-color: color-mix(in oklch, var(--txt-1) 60%, black 5%);--border-color-2: color-mix(in oklch, var(--accent-1) 60%, black 5%);--shadow:color-mix(in oklch, var(--bg-1) 70%, var(--bg-1) 10%);--hallow:var(--bg-2)}}@media (prefers-color-scheme: colorblind){:root{--bg-1: oklch(7% .1 305);--bg-2: oklch(30% .01 305);--txt-1: oklch(99% .003 95);--txt-2: oklch(99% .003 95);--accent-1: oklch(42% .01 305);--accent-2: oklch(65% .18 95);--hover: color-mix(in oklch, var(--accent-1) 80%, black 20%);--color-active: color-mix(in oklch, var(--bg-2) 90%, white 10%);--border-color: color-mix(in oklch, var(--txt-1) 60%, black 5%);--border-color-2: color-mix(in oklch, var(--accent-1) 60%, black 5%);--shadow:color-mix(in oklch, var(--bg-1) 70%, var(--bg-1) 10%);--hallow:var(--bg-2)}}.head_Line{position:relative;width:fit-content;margin:var(--space-Full-X);padding:var(--size-4);background:var(--bg-2);border:var(--bord);border-radius:var(--rad-Sm);font-family:var(--font-Alt)}.head_Line h1{all:unset;font-size:var(--size-6);text-transform:capitalize}.altFont{font-family:var(--font-Alt)}.glass-Box{background:var(--hallow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--webkit-backdrop-filter: blur(1.5px)}.glass-Box-2{background:var(--bg-2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);--webkit-backdrop-filter: blur(1px)}.classicForm{display:flex;flex-direction:column;background:var(--hallow);width:80%;max-width:80vw;padding:var(--size-7);margin:5vh auto;justify-content:center;align-items:center;text-align:center;border-radius:var(--rad-Sm);box-shadow:var(--box-Shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:var(--size-4)}.classicForm label,.classicForm p,.classicForm button{font-size:var(--size-5);font-weight:500}.classicForm input,.classicForm textarea{width:80%;padding:var(--size-3);background:var(--bg-1);color:var(--txt-1);border:var(--bord);border-radius:var(--rad-Sm);transition:var(--transit)}.classicForm input:focus,.classicForm textarea:focus{background:var(--color-active);color:var(--txt-2)}.LR_block,.LR_block_l{width:90vw;display:grid;margin:var(--space-Qtr);border-radius:var(--rad-Sm);border:var(--bord);background-color:var(--bg-2);box-shadow:var(--box-Shadow)}.LR_block img,.LR_block_l img{width:100%;height:100%;object-fit:cover;border-radius:var(--rad-Sm)}@media only screen and (min-width: 1440px){.LR_block img,.LR_block_l img{width:60%;margin-left:20%}}.LR_block h3,.LR_block p,.LR_block a,.LR_block_l h3,.LR_block_l p,.LR_block_l a{margin:var(--space-Sm)}@media only screen and (min-width: 780px){.LR_block,.LR_block_l{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--size-4)}}@media only screen and (min-width: 1024px){.LR_block,.LR_block_l{width:90vw;margin:var(--space-Qtr)}}@media only screen and (min-width: 780px){.LR_block img{grid-column:1 / span 2;grid-row:1 / span 2}}@media only screen and (min-width: 780px){.LR_block_l img{grid-column:2 / span 3;grid-row:1 / span 2}}.gradient-bg-depth{background:linear-gradient(135deg,rgba(255,0,0,var(--op-M)),rgba(0,0,255,var(--op-L)));height:100px;width:100px}@property --rotation{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotate{0%{--rotation: 0deg}to{--rotation: 360deg}}.testBox{animation:rotate var(--ani-Speed-Long) linear infinite;transform:rotate(var(--rotation));background-color:var(--accent-1);width:200px;height:200px}*{padding:0;margin:0;box-sizing:border-box;font-family:var(--font-Main);scroll-behavior:smooth}body{width:100vw;color:var(--txt-1);background:var(--bg-1);line-height:1.5;overflow-x:hidden;letter-spacing:.05em}a{font-weight:700;text-decoration:underline;cursor:pointer}a:hover{transition:var(--transit)}h1{font-size:var(--size-8)}h2{font-size:var(--size-7)}h3{font-size:var(--size-6)}p{font-size:var(--size-5)}img{max-width:100vw}ul{list-style-type:none}:is(h1,h2,h3,h4,p,.marg_Also){margin:var(--space-Qtr)}@media (min-width: 768px){:is(h1,h2,h3,h4,p,.marg_Also){margin:var(--space-Half)}}@media (min-width: 1024px){:is(h1,h2,h3,h4,p,.marg_Also){margin:var(--space-Med)}}@media (min-width: 1440px){:is(h1,h2,h3,h4,p,.marg_Also){margin:var(--space-Lg)}}.sp-sm{padding:var(--space-Sm)}.sp-md{padding:var(--space-Half)}.sp-lg{padding:var(--space-Full)}.sp-sd{padding:var(--space-Side)}.sp-tp{padding:var(--space-Top)}.text-sm{font-size:var(--size-3)}.text-md{font-size:var(--size-4)}.text-lg{font-size:var(--size-5)}.text-xl{font-size:var(--size-6)}.bg-1{background-color:var(--bg-1)}.bg-2{background-color:var(--bg-2)}.txt-1{color:var(--txt-1)}.txt-2{color:var(--txt-2)}.accent-1{color:var(--accent-1)}.accent-2{color:var(--accent-2)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.gap-sm{gap:var(--space-Qtr)}.gap-md{gap:var(--space-Half)}.gap-lg{gap:var(--space-Full)}.grid-center{place-items:center}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.border{border:var(--bord)}.border-accent{border:var(--bord-2)}.round-sm{border-radius:var(--rad-Sm)}.round-lg{border-radius:var(--rad-Lg)}.shadow{box-shadow:var(--box-Shadow)}.text-shadow{text-shadow:var(--text-Shadow)}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}:root{--size-1: clamp(.2rem, .5vw, .25rem);--size-2: clamp(.4rem, .5vw, .6rem);--size-3: clamp(.6rem, 1vw, .75rem);--size-4: clamp(.5rem, 2vw, 1rem);--size-5: clamp(1rem, 2.5vw, 1.25rem);--size-6: clamp(1.2rem, 3vw, 1.5rem);--size-7: clamp(1.5rem, 5vw, 2.5rem);--size-8: clamp(2.5rem, 7vw, 3.5rem);--size-9: clamp(3rem, 8vw, 5rem);--size-10: clamp(5rem, 10vw, 7rem);--space-Top: 5vh 0;--space-Side: 0 8vw;--space-Sm: 1vh 5vw;--space-Med: 5vh 10vw;--space-Lg: 15vh 10vw;--space-Qtr: 5vh 5vw;--space-Half: 15vh 8vw;--space-Full: 20vh 15vw;--space-Full-X: 15vh 5vw 5vh 10vw;--space-Auto: 15vh auto;--rad-Sm: 1rem;--rad-Lg: 2.25rem;--bord: 1px solid var(--border-color);--bord-2: 1px solid var(--accent-1);--box-Shadow: 6px 4px 8px var(--shadow), 0 4px 6px var(--shadow);--text-Shadow: 1px 2px 10px var(--shadow);--op-L:.25;--op-M:.5;--op-S:.75;--font-Main: "Poppins", sans-serif;--font-Alt: "Rubik",sans-serif;--ani-Speed: .3s;--ani-Speed-Fast: .2s;--ani-Speed-Slow: .5s;--ani-Speed-Long: 10s;--ani-Delay:1s;--ani-Delay:2s;--transit:all var(--ani-Speed-Fast) ease-in-out var(--ani-Speed)}.navbar.svelte-vny38x{background:radial-gradient(ellipse,var(--accent-2),var(--bg-2));background-size:200% 200%;animation:gradientShift 50s ease-in-out infinite;width:100vw;display:flex;position:fixed;top:0;justify-content:space-between;height:var(--size-10);transition:var(--transit);border-bottom:2px solid var(--bg-1);box-shadow:var(--box-Shadow);z-index:950}.navbar.svelte-vny38x button:where(.svelte-vny38x){all:unset}.navbar.svelte-vny38x a:where(.svelte-vny38x){color:var(--txt-1);transition:var(--transit)}.navbar.svelte-vny38x a:where(.svelte-vny38x):hover,.navbar.svelte-vny38x a:where(.svelte-vny38x):focus{color:var(--accent);text-shadow:var(--text-Shadow);transform:scale(1.05)}.navbar.svelte-vny38x ul:where(.svelte-vny38x){display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:var(--size-4);margin:0;padding:0}.navbar.svelte-vny38x ul:where(.svelte-vny38x) li:where(.svelte-vny38x){padding:3% 0}.navbar.svelte-vny38x ul:where(.svelte-vny38x) li:where(.svelte-vny38x) button:where(.svelte-vny38x){all:unset;cursor:pointer}.navbar.svelte-vny38x .burger:where(.svelte-vny38x){display:flex;width:100%;margin:0 2vw}.navbar.svelte-vny38x .burger:where(.svelte-vny38x):hover{cursor:pointer;transform:scale(.9);transition:transform .1s ease-in-out}.navbar.svelte-vny38x .burger:where(.svelte-vny38x) svg:where(.svelte-vny38x){width:var(--size-9);height:var(--size-9);background-color:var(--bg-1);border-radius:50%}nav.svelte-vny38x{display:none}nav.open.svelte-vny38x{display:block;position:absolute;top:100%;left:0;background:radial-gradient(ellipse,var(--bg-1),var(--accent-2));background-size:200% 200%;animation:gradientShift 50s ease-in-out infinite;width:100vw;border-bottom:2px solid var(--accent-2);box-shadow:var(--box-Shadow)}@media only screen and (min-width: 1024px){nav.svelte-vny38x{display:flex}.navbar.svelte-vny38x{height:4rem}.navbar.svelte-vny38x .burger:where(.svelte-vny38x){display:none}.navbar.svelte-vny38x ul:where(.svelte-vny38x){flex-direction:row-reverse;gap:var(--space-7);margin:0 15vw}.navbar.svelte-vny38x ul:where(.svelte-vny38x) li:where(.svelte-vny38x){padding:var(--size-4)}}
