@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Zen+Old+Mincho:wght@400;700&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--frieren-sage: #57775C;--frieren-sky: #495C91;--frieren-mist: #222831;--frieren-earth: #7C7163;--frieren-twilight: #AABDD6;--frieren-gold: #C8AB5E;--frieren-shadow: rgba(34, 40, 49, .4);--frieren-glow: rgba(200, 171, 94, .3)}._Navbar_jklhi_12{display:flex;align-items:center;justify-content:space-between;padding:25px 4%;width:100%;box-sizing:border-box;background:#1a1f28cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(200,171,94,.3);box-shadow:0 2px 20px #0000004d;position:relative;z-index:100}._Navbar_jklhi_12:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--frieren-gold),transparent);opacity:.5}._Logo_jklhi_38{display:flex;align-items:center;text-decoration:none;background:transparent;border-radius:8px;padding:5px}._singleLogo_jklhi_47{height:95px;transition:transform .4s ease;background:transparent;mix-blend-mode:screen;image-rendering:-webkit-optimize-contrast;display:block;filter:drop-shadow(0 0 8px rgba(200,171,94,.5))}._Logo_jklhi_38:hover ._singleLogo_jklhi_47{transform:scale(1.1)}._AppHeader_jklhi_61{display:flex;align-items:center;gap:40px;list-style:none;padding:0;margin:0}._AppLinkHorizontal_jklhi_70{font-family:Zen Old Mincho,serif;font-size:1rem;color:var(--frieren-twilight);text-decoration:none;position:relative;padding:5px 0;transition:color .3s ease;letter-spacing:.05em}._AppLinkHorizontal_jklhi_70:hover{color:var(--frieren-gold);text-shadow:0 0 8px var(--frieren-glow)}._AppLinkHorizontal_jklhi_70:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--frieren-gold),transparent);box-shadow:0 0 10px var(--frieren-glow);transition:width .3s ease}._AppLinkHorizontal_jklhi_70:hover:after{width:100%}._hamburger_jklhi_103{display:none;z-index:1001}._AppHeaderVertical_jklhi_108{display:flex;flex-direction:column;position:fixed;top:80px;right:20px;width:180px;background:#1a1f28f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--frieren-gold);border-radius:12px;box-shadow:0 8px 25px var(--frieren-shadow),0 0 20px #c8ab5e33;z-index:1000;padding:10px;opacity:0;visibility:hidden;transform:translateY(-15px);transition:opacity .3s ease,transform .3s ease,visibility .3s}._AppHeaderVertical_jklhi_108._open_jklhi_128{opacity:1;visibility:visible;transform:translateY(0)}._AppLinkVertical_jklhi_134{color:var(--frieren-twilight);font-family:Space Mono,monospace;font-size:1rem;padding:12px 15px;text-align:center;text-decoration:none;border-radius:8px;transition:color .3s ease,background-color .3s ease}._AppLinkVertical_jklhi_134:hover{color:var(--frieren-gold);background-color:#0003}@media screen and (max-width: 690px){._Navbar_jklhi_12{padding:20px 5%}._hamburger_jklhi_103{display:block}._AppHeader_jklhi_61{display:none}}@media screen and (min-width: 691px){._AppHeaderVertical_jklhi_108{display:none!important}}@media screen and (max-width: 500px){._Navbar_jklhi_12{padding:15px 4%}._singleLogo_jklhi_47{height:50px}._AppHeaderVertical_jklhi_108{top:65px;right:10px;left:10px;width:calc(100% - 20px);max-width:300px}._AppLinkVertical_jklhi_134{padding:14px 15px;font-size:.95rem}._hamburger_jklhi_103{transform:scale(.9)}}:root{--frieren-gold: #C8AB5E;--frieren-twilight: #AABDD6;--frieren-sage: #57775C;--frieren-sky: #495C91;--frieren-glow: rgba(200, 171, 94, .6);--frieren-mist: #1a1f28;--frieren-parchment: #2a2520;--ethereal-glow-1: rgba(200, 171, 94, .3);--ethereal-glow-2: rgba(170, 189, 214, .25);--ethereal-glow-3: rgba(87, 119, 92, .2)}.frieren-transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none;overflow:hidden}.atmospheric-glow{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.atmospheric-glow.active{animation:atmosphericGlowFlow 1.8s ease-in-out forwards}.glow-layer-1,.glow-layer-2,.glow-layer-3{position:absolute;width:100%;height:100%;border-radius:50%;filter:blur(60px)}.glow-layer-1{background:radial-gradient(circle at 30% 40%,var(--ethereal-glow-1) 0%,transparent 50%);animation:glowLayer1 2s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;transform:translateZ(0)}.glow-layer-2{background:radial-gradient(circle at 70% 60%,var(--ethereal-glow-2) 0%,transparent 50%);animation:glowLayer2 2.2s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;transform:translateZ(0)}.glow-layer-3{background:radial-gradient(circle at 50% 50%,var(--ethereal-glow-3) 0%,transparent 60%);animation:glowLayer3 2.4s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;transform:translateZ(0)}@keyframes atmosphericGlowFlow{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes glowLayer1{0%{transform:translate(-20%,-20%) scale(.8);opacity:0}20%{transform:translate(-10%,-10%) scale(.95);opacity:.4}50%{transform:translate(0) scale(1.2);opacity:1}80%{transform:translate(15%,15%) scale(1.4);opacity:.5}to{transform:translate(20%,20%) scale(1.5);opacity:0}}@keyframes glowLayer2{0%{transform:translate(20%,20%) scale(.8);opacity:0}20%{transform:translate(10%,10%) scale(.95);opacity:.4}50%{transform:translate(0) scale(1.1);opacity:1}80%{transform:translate(-15%,-15%) scale(1.3);opacity:.5}to{transform:translate(-20%,-20%) scale(1.4);opacity:0}}@keyframes glowLayer3{0%{transform:translate(0) scale(.5);opacity:0}20%{transform:translate(0) scale(.8);opacity:.3}50%{transform:translate(0) scale(1.3);opacity:.8}80%{transform:translate(0) scale(1.7);opacity:.4}to{transform:translate(0) scale(2);opacity:0}}.ethereal-particles-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.ethereal-particles-container.active{opacity:1;animation:particlesEtherealFade .8s ease-out forwards}@keyframes particlesEtherealFade{0%{opacity:0}to{opacity:1}}.ethereal-particle{position:absolute;border-radius:50%;pointer-events:none;animation:etherealParticleFloat ease-out forwards;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint}.ethereal-particle.sparkle{background:var(--frieren-gold);box-shadow:0 0 12px var(--frieren-glow),0 0 20px #c8ab5e66}.ethereal-particle.glow{background:radial-gradient(circle,var(--frieren-twilight),transparent);box-shadow:0 0 20px #aabdd699}.ethereal-particle.star{background:var(--frieren-gold);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);box-shadow:0 0 15px var(--frieren-glow)}.ethereal-particle.crystal{background:linear-gradient(135deg,var(--frieren-twilight),var(--frieren-gold));clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);box-shadow:0 0 18px #c8ab5e80}.ethereal-particle.mote{background:var(--frieren-sage);box-shadow:0 0 10px #57775c99}@keyframes etherealParticleFloat{0%{opacity:0;transform:translate3d(-50%,-50%,0) translateY(0) scale(.2) rotate(0)}2%{opacity:.1;transform:translate3d(-50%,-50%,0) translateY(-2vh) scale(.3) rotate(36deg)}5%{opacity:.3;transform:translate3d(-50%,-50%,0) translateY(-5vh) scale(.4) rotate(90deg)}10%{opacity:.6;transform:translate3d(-50%,-50%,0) translateY(-10vh) scale(.6) rotate(144deg)}15%{opacity:1;transform:translate3d(-50%,-50%,0) translateY(-15vh) scale(.8) rotate(180deg)}25%{opacity:1;transform:translate3d(-50%,-50%,0) translateY(-25vh) scale(.9) rotate(270deg)}30%{opacity:1;transform:translate3d(-50%,-50%,0) translateY(-30vh) scale(1) rotate(360deg)}45%{opacity:1;transform:translate3d(-50%,-50%,0) translateY(-45vh) scale(1.15) rotate(540deg)}60%{opacity:.9;transform:translate3d(-50%,-50%,0) translateY(-60vh) scale(1.3) rotate(720deg)}75%{opacity:.75;transform:translate3d(-50%,-50%,0) translateY(-75vh) scale(1.5) rotate(810deg)}85%{opacity:.6;transform:translate3d(-50%,-50%,0) translateY(-85vh) scale(1.7) rotate(900deg)}95%{opacity:.3;transform:translate3d(-50%,-50%,0) translateY(-95vh) scale(1.85) rotate(990deg)}to{opacity:0;transform:translate3d(-50%,-50%,0) translateY(calc(-120vh - 150px)) scale(2) rotate(1080deg)}}.mystical-wisps-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.mystical-wisps-container.active{opacity:1;animation:wispsAppear .6s ease-out forwards}@keyframes wispsAppear{0%{opacity:0}to{opacity:1}}.mystical-wisp{position:absolute;width:3px;background:linear-gradient(180deg,transparent 0%,var(--frieren-gold) 20%,var(--frieren-twilight) 50%,var(--frieren-gold) 80%,transparent 100%);top:-100px;box-shadow:0 0 10px var(--frieren-glow);animation:wispFlow cubic-bezier(.4,0,.2,1) forwards;border-radius:50%;--wisp-drift: 0px;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint}@keyframes wispFlow{0%{opacity:0;transform:translateZ(0)}3%{opacity:.2;transform:translate3d(calc(var(--wisp-drift, 30px) * .05),3vh,0)}5%{opacity:.4;transform:translate3d(calc(var(--wisp-drift, 30px) * .1),5vh,0)}10%{opacity:.8;transform:translate3d(calc(var(--wisp-drift, 30px) * .2),10vh,0)}20%{opacity:1;transform:translate3d(calc(var(--wisp-drift, 30px) * .35),20vh,0)}30%{opacity:1;transform:translate3d(calc(var(--wisp-drift, 30px) * .5),30vh,0)}50%{opacity:.95;transform:translate3d(calc(var(--wisp-drift, 30px) * .7),50vh,0)}60%{opacity:.9;transform:translate3d(calc(var(--wisp-drift, 30px) * .8),60vh,0)}75%{opacity:.7;transform:translate3d(calc(var(--wisp-drift, 30px) * .9),75vh,0)}90%{opacity:.5;transform:translate3d(calc(var(--wisp-drift, 30px) * .95),90vh,0)}to{opacity:0;transform:translate3d(var(--wisp-drift, 30px),calc(100vh + 200px),0)}}.floating-orbs-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.floating-orbs-container.active{opacity:1;animation:orbsAppear .7s ease-out forwards}@keyframes orbsAppear{0%{opacity:0}to{opacity:1}}.floating-orb{position:absolute;border-radius:50%;pointer-events:none;animation:orbFloat cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint}.orb-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:40%;background:radial-gradient(circle,var(--frieren-gold),transparent);border-radius:50%;box-shadow:0 0 20px var(--frieren-glow);animation:orbCorePulse 2s ease-in-out infinite}.orb-aura{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--frieren-gold);border-radius:50%;opacity:.4;box-shadow:0 0 30px var(--frieren-glow),inset 0 0 30px #c8ab5e33;animation:orbAuraPulse 3s ease-in-out infinite}@keyframes orbFloat{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.3) translateY(0)}3%{opacity:.2;transform:translate3d(-50%,-50%,0) scale(.4) translateY(-3vh)}5%{opacity:.3;transform:translate3d(-50%,-50%,0) scale(.5) translateY(-5vh)}12%{opacity:.6;transform:translate3d(-50%,-50%,0) scale(.65) translateY(-12vh)}20%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.8) translateY(-20vh)}30%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.9) translateY(-30vh)}40%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1) translateY(-40vh)}50%{opacity:.98;transform:translate3d(-50%,-50%,0) scale(1.1) translateY(-50vh)}60%{opacity:.95;transform:translate3d(-50%,-50%,0) scale(1.2) translateY(-60vh)}70%{opacity:.85;transform:translate3d(-50%,-50%,0) scale(1.3) translateY(-70vh)}80%{opacity:.7;transform:translate3d(-50%,-50%,0) scale(1.4) translateY(-80vh)}90%{opacity:.4;transform:translate3d(-50%,-50%,0) scale(1.45) translateY(-90vh)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.5) translateY(calc(-100vh - 200px))}}@keyframes orbCorePulse{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}}@keyframes orbAuraPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.spell-circle-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;opacity:0}.spell-circle-container.active{animation:spellCircleEthereal 1.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes spellCircleEthereal{0%{width:0;height:0;opacity:0;filter:blur(10px)}15%{opacity:1;filter:blur(5px)}50%{width:500px;height:500px;filter:blur(2px)}to{width:900px;height:900px;opacity:0;filter:blur(8px)}}.spell-circle-outer-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:3px solid var(--frieren-gold);border-radius:50%;box-shadow:0 0 50px var(--frieren-glow),inset 0 0 50px #c8ab5e4d;animation:spellCircleRotate 4s linear infinite}.spell-circle-middle-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border:2px solid var(--frieren-twilight);border-radius:50%;opacity:.7;animation:spellCircleRotate 5s linear infinite reverse;box-shadow:0 0 30px #aabdd666}.spell-circle-inner-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;border:1.5px dashed var(--frieren-gold);border-radius:50%;opacity:.8;animation:spellCircleRotate 3s linear infinite}.spell-circle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;height:25%;background:radial-gradient(circle,var(--frieren-gold) 0%,rgba(200,171,94,.7) 40%,transparent 80%);border-radius:50%;box-shadow:0 0 40px var(--frieren-glow);animation:spellCenterEthereal 1.8s ease-in-out infinite}@keyframes spellCircleRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spellCenterEthereal{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}}.spell-connection-line{position:absolute;background:linear-gradient(90deg,transparent 0%,var(--frieren-gold) 50%,transparent 100%);opacity:.4;animation:connectionLinePulse 2s ease-in-out infinite}.line-1{top:50%;left:20%;width:60%;height:1px;transform:translateY(-50%)}.line-2{top:20%;left:50%;width:1px;height:60%;transform:translate(-50%)}.line-3{top:50%;left:50%;width:42%;height:1px;transform:translate(-50%,-50%) rotate(45deg);transform-origin:left center}@keyframes connectionLinePulse{0%,to{opacity:.2}50%{opacity:.6}}.spell-rune{position:absolute;font-size:1.4rem;color:var(--frieren-gold);text-shadow:0 0 20px var(--frieren-glow);animation:runeEtherealOrbit 5s linear infinite;transform-origin:center}.rune-1{top:0%;left:50%;transform:translate(-50%,-50%);animation-delay:0s}.rune-2{top:15%;right:15%;animation-delay:.6s}.rune-3{top:50%;right:0%;transform:translate(50%,-50%);animation-delay:1.2s}.rune-4{bottom:15%;right:15%;animation-delay:1.8s}.rune-5{bottom:0%;left:50%;transform:translate(-50%,50%);animation-delay:2.4s}.rune-6{bottom:15%;left:15%;animation-delay:3s}.rune-7{top:50%;left:0%;transform:translate(-50%,-50%);animation-delay:3.6s}.rune-8{top:15%;left:15%;animation-delay:4.2s}@keyframes runeEtherealOrbit{0%{transform:rotate(0) scale(1);opacity:.7}25%{transform:rotate(90deg) scale(1.4);opacity:1}50%{transform:rotate(180deg) scale(1.2);opacity:.9}75%{transform:rotate(270deg) scale(1.4);opacity:1}to{transform:rotate(360deg) scale(1);opacity:.7}}.runic-trails-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.runic-trails-container.active{opacity:1;animation:runicTrailsAppear .5s ease-out forwards}@keyframes runicTrailsAppear{0%{opacity:0}to{opacity:1}}.runic-trail{position:absolute;top:-50px;pointer-events:none;animation:runicTrailFlow cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint}.rune-symbol{font-size:1.5rem;color:var(--frieren-gold);text-shadow:0 0 15px var(--frieren-glow);display:block;animation:runeSymbolFloat 2s ease-in-out infinite}.rune-trail{position:absolute;top:100%;left:50%;transform:translate(-50%);width:2px;height:100px;background:linear-gradient(180deg,var(--frieren-gold) 0%,transparent 100%);box-shadow:0 0 10px var(--frieren-glow);opacity:.6}@keyframes runicTrailFlow{0%{opacity:0;transform:translateZ(0) rotate(0) scale(.8)}3%{opacity:.3;transform:translate3d(0,3vh,0) rotate(11deg) scale(.85)}5%{opacity:.5;transform:translate3d(0,5vh,0) rotate(18deg) scale(.9)}10%{opacity:1;transform:translate3d(0,10vh,0) rotate(36deg) scale(1)}20%{opacity:1;transform:translate3d(0,20vh,0) rotate(72deg) scale(1.05)}30%{opacity:1;transform:translate3d(0,30vh,0) rotate(108deg) scale(1.1)}40%{opacity:.98;transform:translate3d(0,40vh,0) rotate(144deg) scale(1.12)}50%{opacity:.95;transform:translate3d(0,50vh,0) rotate(180deg) scale(1.15)}60%{opacity:.92;transform:translate3d(0,60vh,0) rotate(216deg) scale(1.17)}70%{opacity:.9;transform:translate3d(0,70vh,0) rotate(252deg) scale(1.2)}80%{opacity:.75;transform:translate3d(0,80vh,0) rotate(288deg) scale(1.22)}90%{opacity:.6;transform:translate3d(0,90vh,0) rotate(324deg) scale(1.25)}to{opacity:0;transform:translate3d(0,calc(100vh + 100px),0) rotate(360deg) scale(1.3)}}@keyframes runeSymbolFloat{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-10px) scale(1.2);opacity:1}}.ethereal-veil{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(200,171,94,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(170,189,214,.12) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(87,119,92,.1) 0%,transparent 60%);opacity:0;transition:opacity .8s ease-in-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ethereal-veil.active{opacity:1;animation:veilEtherealPulse 1.8s ease-in-out infinite}@keyframes veilEtherealPulse{0%,to{opacity:.4}50%{opacity:.8}}.page-content{transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.25,.46,.45,.94),filter 1.2s cubic-bezier(.25,.46,.45,.94)}.page-content.hidden{opacity:0;transform:translateY(20px) scale(.97);filter:blur(8px) brightness(.8)}.page-content.visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0) brightness(1)}@media (max-width: 768px){@keyframes spellCircleEthereal{0%{width:0;height:0}50%{width:350px;height:350px}to{width:650px;height:650px}}.spell-rune{font-size:1.1rem}.rune-symbol{font-size:1.2rem}}@media (max-width: 480px){@keyframes spellCircleEthereal{0%{width:0;height:0}50%{width:250px;height:250px}to{width:450px;height:450px}}.spell-rune,.rune-symbol{font-size:1rem}.ethereal-particle{width:3px!important;height:3px!important}}@media (prefers-reduced-motion: reduce){.atmospheric-glow,.ethereal-particles-container,.mystical-wisps-container,.floating-orbs-container,.spell-circle-container,.runic-trails-container,.ethereal-veil,.spell-circle-outer-ring,.spell-circle-middle-ring,.spell-circle-inner-ring,.spell-circle-center,.spell-connection-line,.spell-rune,.ethereal-particle,.mystical-wisp,.floating-orb,.orb-core,.orb-aura,.runic-trail{animation:none!important}.page-content{transition:opacity .3s ease!important}}:root{--frieren-sage: #57775C;--frieren-sky: #495C91;--frieren-mist: #222831;--frieren-earth: #7C7163;--frieren-twilight: #AABDD6;--frieren-gold: #C8AB5E;--frieren-shadow: rgba(73, 92, 145, .2)}._footer_17wet_11{font-family:Zen Old Mincho,serif;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:30px 4%;box-sizing:border-box;border-top:1px solid rgba(200,171,94,.3);color:var(--frieren-twilight);background:#1a1f2880;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative}._footer_17wet_11:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--frieren-gold),transparent);opacity:.5}._footerLinks_17wet_40{display:flex;gap:20px;justify-content:flex-start}._footerLinks_17wet_40 a{line-height:0}._footerLinks_17wet_40 img,._footerLinks_17wet_40 ._footerIconSvg_17wet_51{height:28px;width:28px;opacity:.7;transition:opacity .3s ease,transform .3s ease}._footerLinks_17wet_40 ._footerIconSvg_17wet_51{display:block;color:var(--frieren-twilight)}._footerLinks_17wet_40 a:hover img,._footerLinks_17wet_40 a:hover ._footerIconSvg_17wet_51{opacity:1;transform:translateY(-3px)}._footerHeading_17wet_69{font-size:1rem;text-align:center;color:var(--frieren-twilight)}._copyright_17wet_75{font-size:.9rem;text-align:right;font-style:italic;opacity:.8;color:var(--frieren-twilight)}._footerHeading_17wet_69 p,._copyright_17wet_75 p{margin:0}@media screen and (max-width: 768px){._footer_17wet_11{flex-direction:column;justify-content:center;gap:25px;padding:40px 5%}._footerLinks_17wet_40,._footerHeading_17wet_69,._copyright_17wet_75{text-align:center;justify-content:center}}@media screen and (max-width: 500px){._footer_17wet_11{padding:25px 4%;gap:20px}._footerLinks_17wet_40{gap:15px}._footerLinks_17wet_40 img,._footerLinks_17wet_40 ._footerIconSvg_17wet_51{height:24px;width:24px}._footerHeading_17wet_69{font-size:.9rem}._copyright_17wet_75{font-size:.8rem;text-align:center}}:root{--frieren-sage: #57775C;--frieren-sky: #495C91;--frieren-mist: #1a1f28;--frieren-earth: #7C7163;--frieren-twilight: #AABDD6;--frieren-gold: #C8AB5E;--frieren-shadow: rgba(73, 92, 145, .2);--frieren-glow: rgba(200, 171, 94, .4);--frieren-forest: #4a5d4f;--frieren-moonlight: #d4e3f0;--frieren-parchment: #2a2520}body{background:linear-gradient(135deg,var(--frieren-mist) 0%,#1e2329 50%,var(--frieren-mist) 100%);background-attachment:fixed;margin:0;padding:0;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(87,119,92,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(73,92,145,.1) 0%,transparent 50%);pointer-events:none;z-index:0}li{list-style:none}.App{font-family:Poppins,sans-serif;background-color:transparent;color:var(--frieren-twilight);width:100%;max-width:100vw;overflow-x:hidden;transition:background-color .35s ease-in-out;position:relative;z-index:1}h2{font-family:Cinzel,serif;color:var(--frieren-gold);text-shadow:0 0 10px var(--frieren-glow);letter-spacing:.05em}h1{font-family:Cinzel,serif;color:var(--frieren-gold);text-shadow:0 0 15px var(--frieren-glow);letter-spacing:.03em}[data-theme=dark]{--primary-background: var(--frieren-sage);--primary-text-color: var(--frieren-mist);--secondary-text-color: var(--frieren-sky);--card-background: var(--frieren-twilight);--card-2-background: var(--frieren-earth);--card-3-background: var(--frieren-gold);--card-text-color: var(--frieren-mist);--accent-text-color: var(--frieren-gold);--hover-text-color: var(--frieren-twilight);--toggle-bg: var(--frieren-twilight);--icon-color: var(--frieren-mist);--record-border: var(--frieren-shadow);--green: var(--frieren-sage);--light-green: var(--frieren-sage);--sage-green: var(--frieren-sage);--beige: var(--frieren-earth);--black: #000000;--grey: #808080;--dark-purple: #311b92;--cyan: var(--frieren-sky);--cherry-blossom: #ffc0cb;--toggle-bg-2: var(--frieren-sky)}#tsparticles{z-index:0}.toggleContainer{display:flex;align-items:left}.toggle{visibility:hidden}.toggle+label{position:relative;display:block;cursor:pointer;color:var(--frieren-twilight);box-shadow:0 2px 5px var(--frieren-shadow)}.toggle+label:before{content:"";height:40px;width:80px;border-radius:40px;background:linear-gradient(180deg,var(--frieren-sky),var(--frieren-twilight));margin-right:5px;transition:background-color .35s ease-in-out,transform .25s ease-in-out}.toggle+label:after{content:"";height:32px;width:32px;border-radius:40px;background-color:var(--frieren-twilight);position:absolute;left:5px;box-shadow:0 5px 5px var(--frieren-shadow)}.toggle:checked+label:after{left:75px;transform:translate(-100%);background:linear-gradient(180deg,var(--frieren-sky),var(--frieren-gold))}label{width:80px;height:40px;position:relative;display:block;background:linear-gradient(180deg,var(--frieren-sky),var(--frieren-twilight));border-radius:50px;cursor:pointer}label:after{content:"";width:30px;height:30px;position:absolute;top:4px;left:4px;background:linear-gradient(180deg,var(--frieren-gold),#ffc0cb);border-radius:30px}input{width:0;height:0;visibility:hidden}input:checked+label{background:linear-gradient(170deg,#311b92,var(--frieren-sky))}input:checked+label:after{left:75px;transform:translate(-100%);background:linear-gradient(180deg,var(--frieren-sky),var(--frieren-sage))}label,label:after{transition:.3s}label:active:after{width:50px}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--frieren-mist);border-radius:8px}body::-webkit-scrollbar-thumb{background:var(--frieren-gold);border-radius:8px;border:2px solid var(--frieren-mist);transition:background .3s ease-in-out}body::-webkit-scrollbar-thumb:hover{background:var(--frieren-gold);box-shadow:0 0 10px var(--frieren-glow)}body{scrollbar-width:thin;scrollbar-color:var(--frieren-gold) var(--frieren-mist)}.classes-container::-webkit-scrollbar,.video-grid-container::-webkit-scrollbar{height:8px;width:8px}.classes-container::-webkit-scrollbar-track,.video-grid-container::-webkit-scrollbar-track{background:var(--frieren-twilight);border-radius:4px}.classes-container::-webkit-scrollbar-thumb,.video-grid-container::-webkit-scrollbar-thumb{background:var(--frieren-gold);border-radius:4px;border:1px solid var(--frieren-twilight)}.classes-container::-webkit-scrollbar-thumb:hover,.video-grid-container::-webkit-scrollbar-thumb:hover{background:var(--frieren-twilight)}.loader:empty{position:absolute;top:calc(50% - 4em);left:calc(50% - 4em);width:6em;height:6em;border-radius:50%;border:.5em solid var(--frieren-shadow);border-top-color:var(--frieren-gold);animation:loading 4s infinite linear}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}@keyframes slide1{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes slideDown{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes primary{0%{left:10%}to{left:-90%}}@keyframes secondary{0%{left:110%}to{left:10%}}@keyframes primary2{0%{left:0%}to{left:-100%}}@keyframes secondary2{0%{left:100%}to{left:0%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
