:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--border-radius: 1rem}:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-background-contrast: var(--vt-c-white);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--color-text-contrast: var(--vt-c-text-light-1);--color-error: #e88080;--color-success: #63e2b7;--color-warning: #f2c97d}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{width:100vw;overflow-x:hidden;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;font-family:Montserrat,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width: 601px){.container{width:85%}}@media only screen and (min-width: 993px){.container{width:70%}}.n-button,.n-input__border,.n-input__state-border,.n-input{border-radius:var(--border-radius)!important}.n-input-number{width:100%}.contrastcard{background-color:var(--color-background-contrast);color:var(--color-text-contrast);border-radius:var(--border-radius);display:flex;flex-direction:column}.contrastcard .maincontent{padding:1rem 2rem}.contrastcard .footer{padding:1rem 2rem;border-top:1px solid rgba(0,0,0,.3);display:flex;justify-content:flex-end}.bpad{margin-bottom:1rem}.floatingCardContainer{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.floatingCard{background-color:var(--color-background-contrast);color:var(--color-text-contrast);border-radius:var(--border-radius);padding:1rem 2rem;margin:1rem;display:flex;flex-direction:column;align-items:center;min-width:300px;width:400px}.inputLabel{width:100%;text-align:start;padding-left:.8rem}.errorLabel{color:var(--color-error);padding-left:.3rem}h1{font-size:4rem;font-weight:700}
