@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;max-width:100%}body{color:#fafafa;background:hsl(248deg,28%,10%);font-family:Poppins,sans-serif;transition:.3s cubic-bezier(.445,.05,.55,.95)}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:geometricPrecision}a{all:unset;color:#a599ff;cursor:pointer}p{font-family:TabletGothicW02,sans-serif}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;outline:none;border:none}::selection{color:#e5e4e7;background:hsl(261deg,100%,50%)}*::-webkit-scrollbar{width:.2rem}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#1c1b2b}*{scrollbar-color:#1c1b2b #1c1b2b}.highlight{background:linear-gradient(to right,hsl(261deg,100%,50%),hsl(266deg,100%,55%),hsl(327deg,100%,50%)) no-repeat;background-position:0 100%,100% 100%;background-size:50% .08em;transition:.2s cubic-bezier(.215,.61,.355,1)}@media (hover: hover) and (pointer: fine){.highlight:hover{background-size:100% .08em}}@media only screen and (max-width: 420px){.highlight{background:none}}.btn{transition:all .2s cubic-bezier(.4,0,.2,1);padding:.8rem 1.8rem;border-radius:.5rem;background-color:#272531;cursor:pointer;color:#e5e4e7;font-size:.8rem;line-height:1.7;font-weight:700;text-transform:uppercase;letter-spacing:.188em;flex-wrap:nowrap;white-space:nowrap}@media (hover: hover) and (pointer: fine){.btn:hover{background-color:#5900ff}}.btn.btn-primary{background-color:#5900ff;color:#fff}@media (hover: hover) and (pointer: fine){.btn.btn-primary:hover{background-color:#7d1aff}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0)}.btn.btn-secondary{color:#fff;background-color:#ff008c}@media (hover: hover) and (pointer: fine){.btn.btn-secondary:hover{background-color:#ff3ba7}}.ripple-button{position:relative;overflow:hidden;padding:0;border:none;background:none;outline:none;cursor:pointer}.ripple-effect{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#ffffff4d;transform:scale(0);opacity:1;transition:transform .5s ease-out,opacity .5s ease-out}.ripple-button:active .ripple-effect{transform:scale(2);opacity:0}@keyframes ripple{to{transform:scale(2);opacity:0}}.btn:disabled{background:hsl(256deg,23%,18%)!important;pointer-events:none}.btn:active{filter:brightness(.9)}.btn.c2a:after{display:inline-block;padding-left:8px;content:"\279e";transition:transform .1s ease-out}@media (hover: hover) and (pointer: fine){.btn.c2a:hover:after{transform:translate(5px)}}.btn.loading{pointer-events:none;filter:brightness(.8)}.btn.loading:after{display:inline-block;padding-left:10px;content:url(img/svg/loading.svg);transform:translateY(2px)}@keyframes shine{0%{transform:translate(-100px) skew(-15deg)}50%{transform:translate(150px) skew(-15deg)}to{transform:translate(300px) skew(-15deg)}}.shine{display:inline-flex;position:relative;overflow:hidden;background-size:400% 400%}.shine:before{content:"";display:block;position:absolute;width:60px;height:100%;filter:blur(30px);transform:translate(-100px) skew(-15deg)}.shine:after{content:"";display:block;position:absolute;background:rgb(180,180,180);width:30px;height:100%;top:0;filter:blur(15px);transform:translate(-100px) skew(-15deg)}.shine:before,.shine:after{animation:shine 3s infinite}.ert,.date{display:inline-flex;gap:.6ch;flex-direction:row;white-space:nowrap;align-items:center;color:#b3bbd1}.ert svg,.date svg{font-size:1.25em;margin-right:.25rem;color:#b3bbd1}@media (max-width: 420px){.ert svg,.date svg{display:none}}.category{font-weight:500;color:#282e3e;border-radius:.3rem;white-space:nowrap;padding:.2rem .32rem;display:inline-flex;align-items:center;flex-direction:row;gap:.6ch;background-color:rgba(var(--color),.07);color:rgb(var(--color));transition:.15s}@media (hover: hover) and (pointer: fine){.category:hover{background:rgb(var(--color));color:#221f2d}}.category svg{font-size:1.2em}@media (max-width: 420px){.category svg{display:none}}#sep{color:#3c465d;margin-inline:.2ch;filter:brightness(1.6)}.modal-overlay.svelte-7pzakn.svelte-7pzakn{z-index:10000;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal.svelte-7pzakn.svelte-7pzakn{position:relative;margin:2rem;font-family:Larsseit,sans-serif!important;background-color:#1d1c29c5;backdrop-filter:blur(10px);color:#fff;padding:20px;border-radius:1rem;border:.1px solid hsl(247deg,100%,80%);text-align:center;max-width:500px;overflow:hidden}.modal-header.svelte-7pzakn.svelte-7pzakn{font-size:larger;margin:1rem 0 1.5rem;text-align:center}.modal-header.svelte-7pzakn svg{font-size:3rem;margin-bottom:1rem;color:#a599ff}.modal-body.svelte-7pzakn.svelte-7pzakn{color:#e5e4e7;padding-inline:2rem;margin-bottom:20px}.modal-body.svelte-7pzakn p.svelte-7pzakn{text-align:center;font-family:Larsseit,sans-serif!important;margin-bottom:1rem}.modal-body.svelte-7pzakn p.svelte-7pzakn:last-child{margin-bottom:0}.modal-footer.svelte-7pzakn.svelte-7pzakn{display:flex;justify-content:flex-end}.cta-btn.svelte-7pzakn.svelte-7pzakn{border:1px solid hsl(247deg,100%,80%);font-style:bold;margin:1rem auto;background:transparent}.cta-btn.svelte-7pzakn.svelte-7pzakn:hover{background:hsl(247deg,100%,80%);color:#000}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nprogress .bar{background:linear-gradient(90deg,rgb(255,0,187) 0%,rgb(182,0,255) 50%,rgb(255,173,0) 100%)!important}
