:root{--color-primary: hsl(268, 83%, 58%);--color-primary-light: hsl(268, 83%, 73%);--color-primary-dark: hsl(268, 83%, 43%);--color-secondary: hsl(329, 100%, 50%);--color-secondary-light: hsl(329, 100%, 65%);--color-secondary-dark: hsl(329, 100%, 35%);--color-accent: hsl(38, 100%, 55%);--color-accent-light: hsl(38, 100%, 70%);--color-accent-dark: hsl(38, 100%, 40%);--color-black: hsl(0, 0%, 0%);--color-white: hsl(0, 0%, 100%);--color-grey-light: hsl(210, 17%, 98%);--color-grey-semi-light: hsl(210, 17%, 89%);--color-grey: hsl(210, 17%, 68%);--color-grey-semi-dark: hsl(210, 17%, 29%);--color-grey-dark: hsl(210, 17%, 13%);--color-grey-darkest: hsl(210, 17%, 11%);--color-success: hsl(122, 39%, 49%);--color-success-light: hsl(122, 39%, 64%);--color-warning: hsl(45, 100%, 51%);--color-warning-light: hsl(45, 100%, 66%);--color-error: hsl(354, 100%, 66%);--color-error-light: hsl(354, 100%, 81%);--color-info: hsl(199, 89%, 61%);--color-info-light: hsl(199, 89%, 76%);--color-facebook: hsl(221, 44%, 41%);--color-twitter: hsl(0, 0%, 0%);--color-whatsapp: hsl(142, 70%, 49%);--font-family-body: "Inter", system-ui, -apple-system, sans-serif;--font-family-heading: "Roboto", system-ui, -apple-system, sans-serif;--font-size-xs: .75rem;--font-size-s: .875rem;--font-size-m: 1rem;--font-size-l: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2.125rem;--font-size-3xl: 3rem;--font-weight-normal: 400;--font-weight-semi-bold: 500;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--space-xs: .25rem;--space-s: .5rem;--space-m: 1rem;--space-l: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--interactables-margin: 0 var(--space-xs) var(--space-m) 0;--main-layout-header-height: 40px;--border-radius-s: .25rem;--border-radius-circle: 50%;--shadow-glow: 0px 0px 10px 0px rgba(120, 120, 120, .4);--shadow-button-pressed: 0px 5px 0px 0px;--shadow-button-elevated: 0px 10px 0px 0px;--z-modal: 1;--z-toast: 9999;--breakpoint-xs: 0;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1200px;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-button-press: .1s ease-out}@media (min-width: 768px){:root{--interactables-margin: 0 var(--space-s) var(--space-l) 0}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme]){color-scheme:dark}}:root,:root[data-theme=light]{--color-text: var(--color-grey-dark);--color-text-inverted: var(--color-grey-light);--color-text-light: var(--color-grey);--color-background: var(--color-white);--color-surface: var(--color-grey-light);--color-surface-elevated: var(--color-white);--color-border: var(--color-grey-semi-light);--color-border-focused: var(--color-primary);--color-button-default: var(--color-grey-semi-light);--color-button-default-shadow: var(--color-grey);--color-input-background: var(--color-white);--color-input-border: var(--color-grey-semi-light);--color-modal-backdrop: hsla(0, 0%, 0%, .5);--color-modal-background: var(--color-white);--color-toast-background: var(--color-white);--color-toast-shadow: var(--color-grey-semi-light)}:root[data-theme=dark]{--color-text: var(--color-grey-light);--color-text-inverted: var(--color-grey-dark);--color-text-light: var(--color-grey);--color-background: var(--color-grey-dark);--color-surface: var(--color-grey-darkest);--color-surface-elevated: var(--color-grey-semi-dark);--color-border: var(--color-grey-semi-dark);--color-border-focused: var(--color-primary-light);--color-button-default: var(--color-grey-semi-dark);--color-button-default-shadow: var(--color-grey-darkest);--color-input-background: var(--color-grey-semi-dark);--color-input-border: var(--color-grey);--color-modal-backdrop: hsla(0, 0%, 0%, .7);--color-modal-background: var(--color-grey-dark);--color-toast-background: var(--color-grey-semi-dark);--color-toast-shadow: var(--color-black)}@media (prefers-color-scheme: dark){:root:not([data-theme]){--color-text: var(--color-grey-light);--color-text-inverted: var(--color-grey-dark);--color-text-light: var(--color-grey);--color-background: var(--color-grey-dark);--color-surface: var(--color-grey-darkest);--color-surface-elevated: var(--color-grey-semi-dark);--color-border: var(--color-grey-semi-dark);--color-border-focused: var(--color-primary-light);--color-button-default: var(--color-grey-semi-dark);--color-button-default-shadow: var(--color-grey-darkest);--color-input-background: var(--color-grey-semi-dark);--color-input-border: var(--color-grey);--color-modal-backdrop: hsla(0, 0%, 0%, .7);--color-modal-background: var(--color-grey-dark);--color-toast-background: var(--color-grey-semi-dark);--color-toast-shadow: var(--color-black)}}*{transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.theme-switching *{transition:none!important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{height:100%;width:100%}body{font-family:var(--font-family-body)}ol,ul{margin:0}html,body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-m);line-height:var(--line-height-normal)}body{display:flex;flex-direction:column;min-height:100vh}:focus{outline:2px solid var(--color-border-focused);outline-offset:2px}:focus:not(:focus-visible){outline:none}.textCenter{text-align:center}.textLeft{text-align:left}.textRight{text-align:right}.visuallyHidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.flexCenter{display:flex;align-items:center;justify-content:center}.flexColumn{display:flex;flex-direction:column}.flexRow{display:flex;flex-direction:row}.gridCenter{display:grid;place-items:center}.spacingXs{margin:var(--space-xs)}.spacingS{margin:var(--space-s)}.spacingM{margin:var(--space-m)}.spacingL{margin:var(--space-l)}.spacingXl{margin:var(--space-xl)}.spacing2xl{margin:var(--space-2xl)}.spacingTopXs{margin-top:var(--space-xs)}.spacingTopS{margin-top:var(--space-s)}.spacingTopM{margin-top:var(--space-m)}.spacingTopL{margin-top:var(--space-l)}.spacingTopXl{margin-top:var(--space-xl)}.spacingTop2xl{margin-top:var(--space-2xl)}.spacingBottomXs{margin-bottom:var(--space-xs)}.spacingBottomS{margin-bottom:var(--space-s)}.spacingBottomM{margin-bottom:var(--space-m)}.spacingBottomL{margin-bottom:var(--space-l)}.spacingBottomXl{margin-bottom:var(--space-xl)}.spacingBottom2xl{margin-bottom:var(--space-2xl)}
