*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#0a0a0a;color:#f3edfd}::selection{background:#ffa8cd59;color:#f3edfd}input,textarea,select,button{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loading{0%{width:20%;margin-left:0}50%{width:60%;margin-left:20%}to{width:20%;margin-left:80%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #ffa8cd40}50%{box-shadow:0 0 40px #ffa8cd80}}@keyframes pinkRotate{0%{--angle: 0deg}to{--angle: 360deg}}@keyframes btnFlash{0%{box-shadow:0 0 0 2px #ffa8cdcc}to{box-shadow:0 0 0 3px #ffa8cd00}}[contenteditable] a{cursor:pointer;color:#ffa8cd;text-decoration:underline;text-underline-offset:3px}
