.snackbar-container.svelte-1srpoyx{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:1000}.snackbar{display:flex;align-items:center;min-width:300px;color:var(--white)!important;border-radius:var(--border-radius-default)}.snackbar.success{background-color:var(--brand-success)}.snackbar.warning{background-color:var(--brand-warning)}.snackbar.error{background-color:var(--brand-error)}.snackbar-content{flex-grow:1;margin-right:1rem;font-weight:var(--font-weight-thin)}.close-button{background:none;border:none;color:var(--white);cursor:pointer;font-size:var(--font-size-larger);padding:.25rem;display:flex;align-items:center;justify-content:center}.close-button:hover{opacity:.8}.close-button:focus{outline:none;opacity:.8}:root{--font-family: "Poppins", sans-serif;font-family:var(--font-family);--brand-primary: #3a95dd;--brand-secondary: #33393f;--bg-light: #fefefe;--brand-muted: #999999;--brand-error: #b71c1c;--brand-success: #4caf50;--brand-warning: #ff9800;--brand-ai-button: #3a36e0;--white: #ffffff;--black: #000000;--grey: #cccccc;--light-grey: #eeeeee;--smui-grey: #9e9e9e;--brand-gold: #ffbf00;--brand-gold-light: #e6d166;--brand-gold-dark: #ac8b33;--brand-gold-rgb: 201, 176, 55;--tide-high: #004080;--tide-low: #87ceeb;--font-weight-thin: 300;--font-weight-normal: 600;--font-weight-bold: 900;--font-size-extra-small: .75rem;--font-size-small: .875rem;--font-size-regular: 1rem;--font-size-large: 1.25rem;--font-size-extra-large: 1.85rem;--font-size-header: 2.25rem;--box-shadow-default: 0 5px 10px rgba(154, 160, 185, .05), 0 15px 40px rgba(166, 173, 201, .2);--border-radius-default: 4px;--h1: var(--font-weight-bold) 2rem / 1.2 var(--font-family);--h2: var(--font-weight-bold) 1.75rem / 1.2 var(--font-family);--h3: var(--font-weight-bold) 1.5rem / 1.3 var(--font-family);--h4: var(--font-weight-normal) 1.25rem / 1.3 var(--font-family);--h5: var(--font-weight-normal) 1rem / 1.4 var(--font-family);--h6: var(--font-weight-normal) .875rem / 1.4 var(--font-family);--p-large: var(--font-weight-normal) 1.25rem / 1.5 var(--font-family);--p-regular: var(--font-weight-normal) 1rem / 1.6 var(--font-family);--p-small: var(--font-weight-thin) .875rem / 1.6 var(--font-family);--p-extra-small: var(--font-weight-thin) .75rem / 1.5 var(--font-family)}:root h1{font:var(--h1)}:root h2{font:var(--h2)}:root h3{font:var(--h3)}:root h4{font:var(--h4)}:root h5{font:var(--h5)}:root h6{font:var(--h6)}:root .text-large{font:var(--p-large)}:root .text-regular{font:var(--p-regular)}:root .text-small{font:var(--p-small)}:root .text-extra-small{font:var(--p-extra-small)}:root .neo-card-container{background-color:var(--bg-light);border-radius:var(--border-radius-default);box-shadow:10px 10px 20px #a6adc959,-10px -10px 20px #fffc,-10px 10px 20px #a6adc959,10px -10px 20px #fffc,inset -3px -3px 7px #ffffffb3,inset 3px 3px 5px #a6adc933;transition:all .4s ease;position:relative;overflow:hidden}:root .neo-card-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--border-radius-default);border-top:1px solid rgba(255,255,255,.9);border-left:1px solid rgba(255,255,255,.9);border-right:1px solid rgba(166,173,201,.25);border-bottom:1px solid rgba(166,173,201,.25);pointer-events:none}:root .neo-card-container:hover{box-shadow:15px 15px 30px #a6adc973,-15px -15px 30px #fffffff2,-15px 15px 30px #a6adc973,15px -15px 30px #fffffff2,inset -5px -5px 10px #fffc,inset 5px 5px 10px #a6adc933;transition:all .4s ease}
