:root{--bg-color: #f3ead6;--bg-color-alt: #f9f9f9;--bg-color-dark: #f1f1f1;--text-color: #363636;--muted-text: #666666;--grey-lighter: #f1f1f1;--grey-light: #e0e0e0;--grey-mid: #b0b0b0;--grey-dark: #666666;--grey-darker: #444444;--cursor-red: #d64045;--cursor-teal: #4ecdc4;--cursor-blue: #45b7d1;--cursor-green: #7fb069;--cursor-yellow: #e09f3e;--cursor-pink: #d48ead;--cursor-purple: #9b5de5;--cursor-indigo: #5d67e9;--font-family: "Recursive", sans-serif;--font-family-display: "Refract", serif;--font-size: var(--font-size-base);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-size-xxs: .65rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--spacing-xxs: .25rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--spacing-extra-large: 5rem;--border-radius-sm: .125rem;--border-radius: 4px;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: 1rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--z-negative: -1;--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-toast: 1000;--z-modal: 1100;--z-popover: 1200;--z-tooltip: 1300;--transition-fast: .15s;--transition-normal: .3s;--transition-slow: .5s;--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-column-center{display:flex;flex-direction:column;align-items:center}.flex-column-left{display:flex;flex-direction:column;align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.width-100{width:100%}.height-100{height:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.gap-xxs{gap:var(--spacing-xxs)}.gap-xs{gap:var(--spacing-xs)}.gap-small{gap:var(--spacing-sm)}.gap-medium{gap:var(--spacing-md)}.gap-large{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-xxl{gap:var(--spacing-xxl)}.mt-1{margin-top:var(--spacing-xxs)}.mt-2{margin-top:var(--spacing-xs)}.mt-3{margin-top:var(--spacing-sm)}.mt-4{margin-top:var(--spacing-md)}.mt-5{margin-top:var(--spacing-lg)}.mb-1{margin-bottom:var(--spacing-xxs)}.mb-2{margin-bottom:var(--spacing-xs)}.mb-3{margin-bottom:var(--spacing-sm)}.mb-4{margin-bottom:var(--spacing-md)}.mb-5{margin-bottom:var(--spacing-lg)}.my-1{margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-xxs)}.my-2{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.my-3{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.my-4{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.my-5{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.p-1{padding:var(--spacing-xxs)}.p-2{padding:var(--spacing-xs)}.p-3{padding:var(--spacing-sm)}.p-4{padding:var(--spacing-md)}.p-5{padding:var(--spacing-lg)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-accent{color:var(--accent-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.text-light{color:var(--text-color-light)}.text-lighter{color:var(--text-color-lighter)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-accent{background-color:var(--accent-color)}.bg-light{background-color:var(--bg-color-light)}.bg-dark{background-color:var(--bg-color-dark)}.bg-transparent{background-color:transparent}.bg-gradient-primary{background:var(--primary-gradient)}.bg-gradient-accent{background:var(--accent-gradient)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded{border-radius:var(--border-radius)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-full{border-radius:var(--border-radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.grid{display:grid}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.z-10{z-index:var(--z-10)}.z-20{z-index:var(--z-20)}.z-30{z-index:var(--z-30)}.z-40{z-index:var(--z-40)}.z-50{z-index:var(--z-50)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width: 640px){.sm-hidden{display:none}.sm-block{display:block}.sm-flex{display:flex}}@media (min-width: 768px){.md-hidden{display:none}.md-block{display:block}.md-flex{display:flex}}@media (min-width: 1024px){.lg-hidden{display:none}.lg-block{display:block}.lg-flex{display:flex}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}.animate-fade-in{animation:fadeIn var(--transition-normal) var(--easing-decelerate) forwards}.animate-fade-out{animation:fadeOut var(--transition-normal) var(--easing-accelerate) forwards}.animate-slide-up{animation:slideInUp var(--transition-normal) var(--easing-standard) forwards}.animate-slide-down{animation:slideInDown var(--transition-normal) var(--easing-standard) forwards}.animate-slide-left{animation:slideInLeft var(--transition-normal) var(--easing-standard) forwards}.animate-slide-right{animation:slideInRight var(--transition-normal) var(--easing-standard) forwards}.animate-pulse{animation:pulse 2s infinite}.animate-bounce{animation:bounce 2s infinite}.animate-spin{animation:spin 1s linear infinite}.animate-shimmer{background:linear-gradient(90deg,#fff0,#fff3,#fff0);background-size:1000px 100%;animation:shimmer 2s infinite}.animate-gradient{background-size:200% 200%;animation:gradient 5s ease infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-zoom-in{animation:zoomIn var(--transition-normal) var(--easing-standard) forwards}.animate-zoom-out{animation:zoomOut var(--transition-normal) var(--easing-standard) forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}.delay-1000{animation-delay:1s}.duration-fast{animation-duration:var(--transition-fast)}.duration-normal{animation-duration:var(--transition-normal)}.duration-slow{animation-duration:var(--transition-slow)}.stagger-children>*{opacity:0}.stagger-children>*:nth-child(1){animation:slideInUp var(--transition-normal) var(--easing-standard) forwards;animation-delay:.1s}.stagger-children>*:nth-child(2){animation:slideInUp var(--transition-normal) var(--easing-standard) forwards;animation-delay:.2s}.stagger-children>*:nth-child(3){animation:slideInUp var(--transition-normal) var(--easing-standard) forwards;animation-delay:.3s}.stagger-children>*:nth-child(4){animation:slideInUp var(--transition-normal) var(--easing-standard) forwards;animation-delay:.4s}.stagger-children>*:nth-child(5){animation:slideInUp var(--transition-normal) var(--easing-standard) forwards;animation-delay:.5s}.stagger-children>*:nth-child(n+6){animation:slideInUp var(--transition-normal) var(--easing-standard) forwards;animation-delay:.6s}.transition-all{transition:all var(--transition-normal) var(--easing-standard)}.transition-transform{transition:transform var(--transition-normal) var(--easing-standard)}.transition-opacity{transition:opacity var(--transition-normal) var(--easing-standard)}.transition-colors{transition:background-color var(--transition-normal) var(--easing-standard),border-color var(--transition-normal) var(--easing-standard),color var(--transition-normal) var(--easing-standard),fill var(--transition-normal) var(--easing-standard),stroke var(--transition-normal) var(--easing-standard)}.hover-scale:hover{transform:scale(1.05)}.hover-scale-sm:hover{transform:scale(1.02)}.hover-scale-lg:hover{transform:scale(1.1)}.hover-raise:hover{transform:translateY(-5px)}.hover-opacity:hover{opacity:.8}*,*:before,*:after{box-sizing:border-box;position:relative}body{background-color:var(--bg-color);color:var(--text-color);min-height:100vh;margin:0;font-family:var(--font-family);font-size:var(--font-size)}a{text-decoration:underline;color:var(--text-color)}a:has(button){text-decoration:none}h1,h2{font-family:var(--font-family-display);font-size:2em;font-weight:100;margin-top:0;margin-bottom:0}h3,h4,h5,h6{font-family:var(--font-family)}h2{font-size:1.5em}h3{line-height:1.25em;font-size:1.75em;font-weight:700}h4,h5,h6{font-size:1rem;font-weight:500}p{margin:12px 0 0;font-weight:350;color:var(--text-color);line-height:1.3rem}input{font-family:var(--font-family);display:block;background-color:var(--input-bg-color);color:var(--input-text-color);border:1px solid color-mix(in srgb,var(--text-color) 20%,transparent);border-radius:var(--border-radius);margin:0;padding:var(--input-padding);font-size:small;width:100%;height:40px;outline:none;transition:border-color var(--transition)}input::placeholder{color:var(--input-placeholder-color)}input:focus{border-color:color-mix(in srgb,var(--text-color) 30%,transparent)}select{font-family:var(--font-family);display:block;background-color:var(--white);color:var(--grey-light);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--border-radius);margin:0;padding:var(--input-padding);font-size:medium;width:100%;height:auto}select::placeholder{color:var(--input-placeholder-color)}label{margin-top:0;height:auto;color:var(--white);font-size:.85rem;text-align:left;width:100%;font-weight:700}fieldset{width:100%}article{width:100%;background-color:var(--clear);display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;gap:.5rem;box-shadow:none;padding:0;margin:3rem 0;padding-bottom:3rem}article,section{margin:0;display:flex;flex-direction:column;align-items:center}footer{margin:var(--footer-margin);padding:var(--footer-padding)}img{max-width:100%;height:auto;border-style:none}button{background-color:var(--button-bg-color);color:var(--button-text-color);border:1px solid;border-color:transparent;border-radius:var(--border-radius);width:fit-content;min-height:40px;padding:.5rem 1rem;margin:var(--button-margin);cursor:pointer;font-family:var(--font-family);font-weight:400;font-size:.9rem;text-align:center;align-content:center;display:flex;justify-content:center;align-items:center;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition),transform var(--transition)}button:hover{transform:scale(1.01)}button.button-primary-app{background-color:var(--primary-color);color:var(--inverse-content);box-shadow:var(--button-primary-app-shadow);animation:glowingShadows-App 8s ease-in-out infinite;border:none;outline:none}button.button-primary{background-color:var(--button-primary-bg);color:var(--button-primary-text);border:2px solid var(--button-primary-border);box-shadow:4px 4px 0 0 var(--button-primary-shadow);width:fit-content}button.button-primary-border{background-color:var(--clear);color:var(--primary);border-color:var(--primary)}button.button-primary-text{background-color:var(--clear);color:var(--primary);border-color:var(--clear)}button.button-secondary{background-color:var(--bg-color);color:var(--button-secondary-text);border-color:var(--button-secondary-border);font-weight:500;border-width:2px;box-shadow:4px 4px 0 0 var(--grey-mid)}button.button-secondary-border{background-color:var(--clear);color:var(--white);border-color:var(--white)}button.button-secondary-text{background-color:var(--clear);color:var(--secondary);border-color:var(--clear)}button.button-tertiary{background-color:var(--tertiary);color:var(--button-tertiary-text);border-color:var(--clear);font-weight:400;font-size:medium}button.button-tertiary-border{background-color:var(--clear);color:var(--tertiary);border-color:var(--tertiary);font-weight:400;font-size:medium}button.button-tertiary-text{background-color:var(--clear);color:var(--tertiary);border-color:var(--clear);font-weight:400;font-size:medium}button.button-clear{background-color:var(--clear);color:var(--text-color);border:none;font-weight:400;font-size:medium;width:fit-content;height:fit-content}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0;border-color:var(--white)}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border-grey);transition:.4s;-webkit-transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;-webkit-transition:.4s}input:checked+.slider{background-color:var(--lightblue)}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(26px);-webkit-transform:translateX(26px);-ms-transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.light-text{color:var(--white)}.dark-text{color:var(--black)}.text-primary{color:var(--text-color)}.text-muted{color:var(--muted-text)}.tooltip{position:relative;display:inline-block;cursor:help}.tooltip .tooltiptext{visibility:hidden;width:200px;background-color:var(--bg-color);color:var(--text-color)!important;text-align:center;padding:8px;border-radius:8px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .2s;font-size:x-small;font-weight:400;font-family:var(--font-family)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--bg-color) transparent transparent transparent}.checkbox-container{display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-family);gap:8px}.checkbox-container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom{position:relative;height:16px;width:16px;background-color:transparent;border:1px solid color-mix(in srgb,var(--text-color) 20%,transparent);border-radius:3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.checkbox-container:hover .checkbox-custom{border-color:var(--blue-darker)}.checkbox-container input[type=checkbox]:checked+.checkbox-custom{background-color:var(--blue-darker);border-color:var(--blue-darker)}.checkbox-container input[type=checkbox]:checked+.checkbox-custom:after{content:"";display:block;width:4px;height:8px;border:solid var(--text-color);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px;left:5px}.checkbox-container input[type=checkbox]:focus+.checkbox-custom{box-shadow:0 0 0 2px color-mix(in srgb,var(--text-color) 10%,transparent)}.checkbox-label{font-size:small;font-weight:400;color:var(--text-color);display:inline-block;vertical-align:middle;margin-left:4px}button{text-transform:capitalize}:root{--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 992px;--breakpoint-large: 1200px;--font-size: 16px;--font-size-small: .875rem;--font-size-base: 1rem;--font-size-large: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-family: "Recursive";--font-family-display: "Refract", sans-serif;--line-height: 100%;--spacing-extra-small: .5rem;--spacing-small: 1rem;--spacing-medium: 2rem;--spacing-large: 3rem;--spacing-extra-large: 4rem;--spacing-huge: 10rem;--text-gradient: linear-gradient(180deg, var(--text-color) 70%, var(--white) 120%);--text-gradient: linear-gradient(180deg, #f3ead6 60%, #252022 109.6%);--border-width: 0px;--border-radius: .65rem;--transition: .2s ease-in-out;--button-padding: .5rem 1rem;--button-margin: 0rem;--button-line-height: 1rem;--button-text-transform: capitalize;--input-font-size: .8rem;--input-border-width: .5px;--input-padding: .5rem .75rem;--footer-padding: 1.5rem;--footer-margin: 2rem 0 0 0;--white: #f3ead6;--black: #252022;--clear: transparent;--card-background: #272324;--card-background-mid: #1f1c1d;--card-background-dark: #181617;--textgrey-light: #e8e4db;--textgrey-dark: #363133;--grey-lightest: #e8e4db;--grey-lighter: #c5c0b8;--grey-light: #a29b94;--grey-mid: #7f7971;--grey-dark: #5c574f;--grey-darker: #3e3a35;--grey-darkest: #252022;--border-grey: #e8e4db;--purple-lightest: #f5e6ff;--purple-lighter: #e5b8ff;--purple-light: #c17ff0;--purple-mid: #9b4dd6;--purple-dark: #7a2cb8;--purple-darker: #5f1c96;--purple-darkest: #451178;--blue-lightest: #e1f7ff;--blue-lighter: #8adfff;--blue-light: #47cfff;--blue-mid: #1e9fe6;--blue-dark: #0b8ae6;--blue-darker: #0875d9;--blue-darkest: #0668cc;--cyan-lightest: #e6fffd;--cyan-lighter: #b3fff9;--cyan-light: #70fff5;--cyan-mid: #19e6da;--cyan-dark: #00ccc0;--cyan-darker: #00b3a8;--cyan-darkest: #009990;--pink-lightest: #ffe6f7;--pink-lighter: #ffb8e6;--pink-light: #ff8ad4;--pink-mid: #e645a7;--pink-dark: #e82d9e;--pink-darker: #d91b96;--pink-darkest: #c1087f;--red-lightest: #ffe6e6;--red-lighter: #ffc4c4;--red-light: #ff9494;--red-mid: #e64646;--red-dark: #e62d2d;--red-darker: #d91b1b;--red-darkest: #c10808;--yellow-lightest: #ffedc4;--yellow-lighter: #ffe5a3;--yellow-light: #ffe070;--yellow-mid: #d6a014;--yellow-dark: #b37d00;--yellow-darker: #a36d00;--yellow-darkest: #8c5800;--green-lightest: #e8f4e8;--green-lighter: #99e697;--green-light: #66cc64;--green-mid: #2e8c2d;--green-dark: #278e26;--green-darker: #1f7d1e;--green-darkest: #166b15;--orange-lightest: #ffe8d9;--orange-lighter: #ffc9a1;--orange-light: #ffb374;--orange-mid: #e67619;--orange-dark: #e65d00;--orange-darker: #d94e00;--orange-darkest: #bf3f00;--purple-shadow: rgba(132, 0, 255, .4);--blue-shadow: rgba(0, 221, 255, .5);--pink-shadow: rgba(255, 0, 168, .5);--red-shadow: rgba(255, 0, 0, .5);--yellow-shadow: rgba(255, 182, 0, .5);--green-shadow: rgba(170, 255, 0, .4);--beige-lighter: #d2d5eb;--beige-light: #c2c5db;--beige-dark: #b2b5cb;--beige-darker: #a2a5bb}@media (min-width: 576px){:root{--font-size: 17px}}@media (min-width: 768px){:root{--font-size: 18px}}@media (min-width: 992px){:root{--font-size: 19px}}@media (min-width: 1200px){:root{--font-size: 20px}}:root,:root.light{--secondary-text: #e8ebff;--error: var(--red-darker);--warning: var(--yellow-darker);--caution: var(--orange-darker);--info: var(--blue-darker);--success: var(--green-darker);--excitement: var(--purple-darker);--bg-color: var(--white);--text-color: var(--black);--muted-text: var(--textgrey-dark);--primary-color: var(--purple-darker);--primary-hover: var(--purple-darkest);--primary-active: var(--purple-dark);--primary-disabled: var(--purple-mid);--secondary-color: var(--pink-dark);--secondary-hover: var(--red-dark);--secondary-active: var(--pink-light);--secondary-disabled: var(--pink-darkest);--accent-color: var(--grey-dark);--accent-hover: var(--grey-darker);--accent-active: var(--grey-light);--accent-disabled: var(--grey-lighter);--interactive-color: var(--purple-dark);--interactive-hover: var(--purple-darkest);--interactive-active: var(--purple-dark);--interactive-disabled: var(--purple-darkest);--button-bg-color: var(--bg-color);--button-text-color: var(--text-color);--button-secondary-text: var(--black);--button-tertiary-text: var(--black);--tertiary: var(--purple-dark);--button-text-transform: capitalize;--button-primary-shadow: 0px 0px 4px 0px var(--green-darker), 0px 0px 4px 0px var(--purple-darker), 1px 0px 3px 0px var(--black), -1px 0px 3px 0px var(--black), -16px 0px 12px 0px var(--purple-lighter), 16px 0px 12px 0px var(--pink-lighter);--button-primary-app-shadow: 0px 0px 2px 0px var(--blue-darker), 0px 0px 2px 0px var(--green-darker), .5px 0px 1.5px 0px var(--black), -.5px 0px 1.5px 0px var(--black), -4.5px 0px 3px 0px var(--blue-darkest), 4.5px 0px 3px 0px var(--blue-darkest);--input-bg-color: var(--white);--input-text-color: var(--textgrey-dark);--input-border-color: var(--black);--input-placeholder-color: var(--textgrey-dark);--h1-color: var(--grey-light);--h2-color: var(--grey-light);--h3-color: var(--grey-light);--inverse-bg-light: var(--grey-light);--inverse-bg: var(--black);--inverse-content: var(--white);--logo-filter: invert(0);--icon-filter: invert(91%) sepia(19%) saturate(196%) hue-rotate(325deg) brightness(101%) contrast(93%);--text-gradient: linear-gradient(180deg, var(--text-color) 70%, var(--white) 120%);--button-primary-bg: var(--black);--button-primary-text: var(--white);--button-primary-border: var(--black);--button-primary-shadow: var(--grey-mid);--button-secondary-bg: var(--bg-color);--button-secondary-text: var(--text-color);--button-secondary-border: var(--text-color);--button-secondary-shadow: var(--grey-mid)}form{padding:2rem;width:100%;margin:0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}input,textarea{font-family:var(--font-family);display:block;background-color:var(--input-bg-color);color:var(--input-text-color);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--border-radius);margin:0;padding:var(--input-padding);font-size:var(--input-font-size);width:100%;height:auto}input::placeholder,textarea::placeholder{color:var(--input-placeholder-color)}textarea{resize:vertical;min-height:100px;line-height:1.4}.app-container.svelte-1tqqfqp{display:flex;flex-direction:column;min-height:100vh;position:relative}.app-main.svelte-1tqqfqp{flex:1;display:flex;flex-direction:column;width:100%}
