:root{--primary-color:rgba(128,0,255,0.8);--secondary-color:#ca00c8;--tertiary-color:#acfa70;--background-color:#08001d;--font-family:DM Mono,monospace;size:20px}body,html{max-width:100vw;overflow-x:hidden}*{font-family:var(--font-family);background:none}a{color:inherit;text-decoration:none}strong{color:var(--primary-color);font-size:48px}em{color:var(--secondary-color);font-weight:700;font-style:normal}mark{background-color:var(--background-color);color:var(--tertiary-color)}.p-card-body,.p-card-content{height:100%}.p-card-content{padding:0}.p-timeline .p-timeline-event-connector{background-color:var(--gray-600)!important}.p-timeline .p-timeline-event-marker{border:2px solid var(--secondary-color)!important}@property --angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes spin{to{--angle:1turn}}.tertiary-title{color:var(--tertiary-color)}.container{background-color:var(--background-color);border:1px solid var(--primary-color);border-radius:8px}.container:hover{transform:scale(1.01)}.neon{background-color:var(--background-color);border-radius:10px;position:relative;margin:12px}.neon:after,.neon:before{content:"";position:absolute;inset:-1px;z-index:-1;background:conic-gradient(from var(--angle),var(--primary-color) 80%,var(--secondary-color) 88%,var(--secondary-color) 88%,var(--primary-color) 100%);border-radius:10px;animation:spin 3s linear infinite}.neon:after{filter:blur(12px)}.cursor{display:inline-block;width:10px;animation:blink 1s step-start infinite}.carousel{animation:scroll 15s linear infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}