*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;background-color:#fff;color:#000}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:League Spartan;src:url(/fonts/LeagueSpartan-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Ephesis;src:url(/fonts/Ephesis-Regular.ttf) format("truetype");font-weight:400;font-style:normal}:root{--color-background: #232946;--color-headline: #fffffe;--color-paragraph: #b8c1ec;--color-button: #eebbc3;--color-button-text: #232946;--color-input-bg: #fffffe;--color-background-secondary: #e3e3e3;--color-headline-secondary: #232946;--color-tag-bg: #232946;--color-tag-text: #b8c1ec;--color-highlight: #d4939d;--gradient: linear-gradient(135deg, #232946 0%, #2f335f 40%, #d4939d 100%);--input-padding: 1rem 1.2rem;--input-border-radius: 3px;--input-font-size: 1.3em}body{font-size:1.15em;font-family:League Spartan}.input.svelte-j2lm9g{background-color:var(--color-input-bg);color:var(--color-headline-secondary);font-size:var(--input-font-size);border-radius:var(--input-border-radius);padding:var(--input-padding)}.input.svelte-j2lm9g:focus{outline:2px solid var(--color-headline)}.input.svelte-j2lm9g:user-invalid{outline:2px solid var(--color-highlight)}button.svelte-1klcfz0{font-weight:650;background-color:var(--color-button);color:var(--color-button-text);font-size:var(--input-font-size);border-radius:var(--input-border-radius);padding:var(--input-padding);transition:all 900 ease-in-out}button.svelte-1klcfz0:hover{filter:contrast(1.1);box-shadow:1px 1px 2px #0000001a}button.svelte-1klcfz0:disabled{opacity:.4;pointer-events:none}.btn-dark.svelte-1klcfz0{background-color:var(--color-background);color:var(--color-headline)}.message.svelte-1t8dblb{background-color:var(--color-tag-text);color:var(--color-tag-bg);border-radius:var(--input-border-radius);width:250px;height:2rem;margin-inline:auto;transition:color .2s ease-in-out;font-family:monospace}.message.svelte-1t8dblb span:where(.svelte-1t8dblb){display:flex;align-items:center;justify-content:center;font:bold;-webkit-user-select:none;user-select:none;gap:.5rem}.message.svelte-1t8dblb:hover{cursor:pointer;opacity:.8}.is-error.svelte-1t8dblb{background-color:#c77c6f;color:#3d2723}.is-success.svelte-1t8dblb{background-color:#abdfa2;color:#364633;font-family:inherit}.main.svelte-1n46o8q{background-color:var(--color-background);min-height:100vh}.container.svelte-1n46o8q{width:100%;display:flex;border-radius:15px}.header.svelte-1n46o8q{color:var(--color-headline);font-size:2.5em}a.svelte-1n46o8q{color:var(--color-headline);font-weight:600;text-decoration:underline}.hero.svelte-1n46o8q{width:100%;padding:6rem 5rem;min-height:100vh;background:var(--gradient);color:var(--color-paragraph)}.hero.svelte-1n46o8q ul:where(.svelte-1n46o8q){font-weight:600;margin-block:1rem}.hero.svelte-1n46o8q li:where(.svelte-1n46o8q){margin-left:1.5rem}.logo.svelte-1n46o8q{position:absolute;height:5rem;right:5rem;bottom:5rem;font-family:Ephesis;font-weight:800;font-size:4.5em;color:var(--color-headline-secondary)}.input__area.svelte-1n46o8q{padding:6rem 5rem;width:100%;background:var(--color-background-secondary);color:var(--color-headline-secondary);display:flex;flex-direction:column;justify-content:center;gap:.5rem}@media screen and (max-width: 1200px){.container.svelte-1n46o8q{flex-direction:column-reverse}.hero.svelte-1n46o8q,.input__area.svelte-1n46o8q{padding:2.5rem;position:relative}.logo.svelte-1n46o8q{color:var(--color-headline)}}
