@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(248,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;background-color:#141221!important;color:#fff!important}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}::-moz-selection{color:#e5e4e7;background:hsl(261,100%,50%)}::selection{color:#e5e4e7;background:hsl(261,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(261,100%,50%),hsl(266,100%,55%),hsl(327,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(256,23%,18%)!important;pointer-events:none}.btn:active{filter:brightness(.9)}.btn.c2a:after{display:inline-block;padding-left:8px;content:"➞";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)}
