.extra-introduction.svelte-1ikkcr2,.special-button.svelte-1ikkcr2{margin-top:1rem}.notes.svelte-1ikkcr2,.legal.svelte-1ikkcr2{font-size:var(--fs-text--small);margin-top:.25rem}select.svelte-1ikkcr2,input.svelte-1ikkcr2,textarea.svelte-1ikkcr2{border:none;color:var(--c-text);background-color:var(--c-background--bold);border-radius:.5rem;padding:.5rem .75rem;box-sizing:border-box}textarea.svelte-1ikkcr2{resize:vertical}fieldset.svelte-1ikkcr2{border:none}.form-core.svelte-1ikkcr2,.form-extra.svelte-1ikkcr2{display:flex;flex-direction:column;gap:1rem}.form-core.svelte-1ikkcr2>div,.form-extra.svelte-1ikkcr2>div{display:flex;flex-direction:column;gap:.25rem}.form-core.svelte-1ikkcr2 input[type=checkbox],.form-extra.svelte-1ikkcr2 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:2rem;width:2rem}.form-core.svelte-1ikkcr2 input[type=checkbox]:before,.form-core.svelte-1ikkcr2 input[type=checkbox]:after,.form-extra.svelte-1ikkcr2 input[type=checkbox]:before,.form-extra.svelte-1ikkcr2 input[type=checkbox]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transition:background-color .3s}.form-core.svelte-1ikkcr2 input[type=checkbox]:before,.form-extra.svelte-1ikkcr2 input[type=checkbox]:before{border-radius:.5rem;border:2px solid var(--c-accent)}.form-core.svelte-1ikkcr2 input[type=checkbox]:hover:before,.form-core.svelte-1ikkcr2 input[type=checkbox]:focus-visible:before,.form-core.svelte-1ikkcr2 input[type=checkbox]:checked:before,.form-extra.svelte-1ikkcr2 input[type=checkbox]:hover:before,.form-extra.svelte-1ikkcr2 input[type=checkbox]:focus-visible:before,.form-extra.svelte-1ikkcr2 input[type=checkbox]:checked:before{background-color:var(--c-primary)}.form-core.svelte-1ikkcr2 input[type=checkbox]:checked:after,.form-extra.svelte-1ikkcr2 input[type=checkbox]:checked:after{content:"✔";color:var(--c-background--bold);font-size:var(--fs-title);font-weight:var(--fw--bold);text-align:center;top:-.3rem}.form-core__newsletter.svelte-1ikkcr2 label{display:inline-block;background-color:var(--c-background--bold);padding:.5rem 1rem;border:2px solid var(--c-accent);transition:color .3s,background-color .3s}.form-core__newsletter.svelte-1ikkcr2 label input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-core__newsletter.svelte-1ikkcr2 label:first-child{border-radius:.5rem 0 0 .5rem}.form-core__newsletter.svelte-1ikkcr2 label:last-child{border-radius:0 .5rem .5rem 0;margin-left:-8px}.form-core__newsletter.svelte-1ikkcr2 label:hover,.form-core__newsletter.svelte-1ikkcr2 label:has(>input:checked){background-color:var(--c-primary);color:var(--c-background--bold)}.form-core__gdpr.svelte-1ikkcr2{display:flex;align-items:center;gap:.5rem}.extra-introduction.svelte-1ikkcr2{display:flex;align-items:center;justify-content:space-between}.extra-introduction.svelte-1ikkcr2 label{width:100%;text-decoration:underline var(--c-primary);transition:color .3s,text-decoration-color .3s}.extra-introduction.svelte-1ikkcr2 label:hover{color:var(--c-primary);text-decoration-color:transparent}.form-extra__spending.svelte-1ikkcr2 label{display:inline-block;background-color:var(--c-background--bold);padding:.5rem 1rem;border:2px solid var(--c-accent);transition:color .3s,background-color .3s}.form-extra__spending.svelte-1ikkcr2 label input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-extra__spending.svelte-1ikkcr2 label:nth-child(n){margin-left:-8px}.form-extra__spending.svelte-1ikkcr2 label:first-child{border-radius:.5rem 0 0 .5rem;margin-left:0}.form-extra__spending.svelte-1ikkcr2 label:last-child{border-radius:0 .5rem .5rem 0}.form-extra__spending.svelte-1ikkcr2 label:hover,.form-extra__spending.svelte-1ikkcr2 label:has(>input:checked){background-color:var(--c-primary);color:var(--c-background--bold)}.form-extra__spending--reset-button.svelte-1ikkcr2{background:transparent;border:none;color:var(--c-text);text-decoration:underline var(--c-primary);transition:color .3s,text-decoration-color .3s}.form-extra__spending--reset-button.svelte-1ikkcr2:hover,.form-extra__spending--reset-button.svelte-1ikkcr2:focus-visible{color:var(--c-primary);text-decoration-color:transparent}.form-extra__quantity.svelte-1ikkcr2{display:flex;align-items:center;gap:.35rem}.form-extra__quantity.svelte-1ikkcr2 input{width:7.25rem}.add-artist-genre-button.svelte-1ikkcr2{border:2px solid var(--c-accent);color:var(--c-text);background-color:var(--c-background--bold);border-radius:.5rem;padding:calc(.5rem - 2px) .75rem;box-sizing:border-box;width:fit-content;transition:all .3s}.add-artist-genre-button.svelte-1ikkcr2:hover,.add-artist-genre-button.svelte-1ikkcr2:focus-visible{color:var(--c-background--bold);background-color:var(--c-primary)}.extra__wrapper.svelte-1ikkcr2{display:grid;grid-template-rows:1fr;transition:all .3s}.extra__wrapper.svelte-1ikkcr2.closed{grid-template-rows:0fr}.extra__wrapper.svelte-1ikkcr2.closed .extra{margin-top:0;transition:margin-top .1s .2s}.extra.svelte-1ikkcr2{overflow:hidden}.dropdown-button.svelte-1ikkcr2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:2rem;width:2rem;background:transparent}.dropdown-button.svelte-1ikkcr2:before,.dropdown-button.svelte-1ikkcr2:after{content:"";position:absolute;top:50%;translate:0 -50%;height:16px;width:2.5px;border-radius:1.25px;background-color:var(--c-text);transition:rotate .3s,background-color .3s}.dropdown-button.svelte-1ikkcr2:before{left:62%;rotate:45deg}.dropdown-button.svelte-1ikkcr2:after{right:62%;rotate:-45deg}.dropdown-button.svelte-1ikkcr2:checked:before{rotate:-45deg}.dropdown-button.svelte-1ikkcr2:checked:after{rotate:45deg}.dropdown-button.svelte-1ikkcr2:hover:before,.dropdown-button.svelte-1ikkcr2:hover:after,.dropdown-button.svelte-1ikkcr2:focus-visible:before,.dropdown-button.svelte-1ikkcr2:focus-visible:after{background-color:var(--c-primary)}main.svelte-153dwwh{margin-top:4rem;max-width:44rem;margin-inline:auto;display:flex;flex-direction:column;gap:1rem}.form-message.svelte-153dwwh{position:fixed;font-weight:var(--fw--bold);text-align:center;top:1.5rem;left:50%;translate:-50% 0;padding:1rem 2rem;border-radius:1rem;animation:svelte-153dwwh-slideinAndFade 5s 1 forwards}@media screen and (width >= 992px){.form-message.svelte-153dwwh{padding:2rem 4rem}}.form-success.svelte-153dwwh{background-color:var(--c-accent);color:var(--c-background--bold)}.form-failure.svelte-153dwwh{background-color:#d10000}@keyframes svelte-153dwwh-slideinAndFade{0%{transform:translateY(-200%)}10%{transform:translateY(0)}95%{opacity:1}to{opacity:0}}
