:root{--accent-purple:#4c6df0;--neutral-lighter:#1c1c1c;--neutral-darker:#262626;--neutral-black:#121212;--background:var(--neutral-lighter);--background-darker:var(--neutral-darker);--text-color:#fff;--primary-color:var(--accent-purple);--space-4xs:clamp(.125rem,calc(.125rem + 0vw),.125rem);--space-3xs:clamp(.25rem,calc(.25rem + 0vw),.25rem);--space-2xs:clamp(.5rem,calc(.5rem + 0vw),.5rem);--space-xs:clamp(.75rem,calc(.75rem + 0vw),.75rem);--space-sm:clamp(1rem,calc(1rem + 0vw),1rem);--space-md:clamp(1.5rem,calc(1.125rem + .78125vw),1.75rem);--space-lg:clamp(2.25rem,calc(1.125rem + 2.34375vw),3rem);--space-xl:clamp(3.5rem,calc(1.25rem + 4.6875vw),5rem);--space-2xl:clamp(5.75rem,calc(2.375rem + 7.03125vw),8rem);--space-3xl:clamp(9.25rem,calc(4.75rem + 9.375vw),12.25rem);--space-4xl:clamp(15rem,calc(7.5rem + 15.625vw),20rem)}*{box-sizing:border-box}html{background:#1c1c1c;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff;background:#1c1c1c;margin:0;font-family:Inter,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0}h4{font-size:1.125rem;font-weight:600;line-height:1.75rem}p{margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}a,label{color:var(--accent-purple)}.card{padding:var(--space-md);background-color:#262626;border-radius:1.5rem}.card h2,.card h4{margin-bottom:var(--space-sm)}.width-shadow{box-shadow:0 0 0 1px #fafafa1a,0 .1px .3px #0000000f,0 1px 2px #0000001f}.w-100{width:100%}.p-button{color:var(--neutral-black);background-color:#fff;border-color:#fff}.p-button:hover{background-color:var(--accent-purple);border-color:var(--accent-purple);color:#fff}.p-tag.p-tag-danger{color:#c72a41;background-color:#fceef0}.p-tag.p-tag-warning{color:#c2410b;background-color:#ffedd5}.p-tag.p-tag-success{color:#065f46;background-color:#d1fae5}.p-tag.p-tag-info{color:#1e3a8a;background-color:#e0e7ff}.color-red{color:var(--accent-red)}.p-inputtext{background:var(--background-light);color:#fff;width:100%}.p-divider .p-divider-content{background-color:var(--background-light)}.p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--primary-color)}.p-checkbox.p-highlight .p-checkbox-box{background:var(--primary-color);border-color:var(--primary-color)}
