p.svelte-78k51y{color:var(--primary-800);text-wrap:balance;width:min(100%,40ch)}a.svelte-78k51y{margin-top:1em;cursor:pointer;border:none;background-color:var(--primary-500);color:var(--primary-950);font-weight:600;padding:.5rem .75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;outline-color:var(--primary-200);text-align:center;transition-property:outline-width,opacity;text-decoration:none;transition:scale .3s!important;font-weight:700}a.svelte-78k51y:hover{scale:1.05}form.svelte-78k51y{display:grid;gap:.5em}form.svelte-78k51y>button:where(.svelte-78k51y){margin-top:1em}form.svelte-78k51y .feeling:where(.svelte-78k51y){display:flex;gap:.5em;align-items:center;justify-content:center;margin:1em 0}form.svelte-78k51y .feeling:where(.svelte-78k51y) input:where(.svelte-78k51y){display:none}form.svelte-78k51y .feeling:where(.svelte-78k51y) label:where(.svelte-78k51y){aspect-ratio:1;cursor:pointer;font-size:2em;border-radius:50%;background-color:var(--primary-300);color:var(--primary-900);width:1.5em;height:1.5em;align-items:center;justify-content:center;display:inline-flex;vertical-align:middle;transform:filter .3s}form.svelte-78k51y .feeling:where(.svelte-78k51y) :where(.svelte-78k51y):not(input:checked)+label:where(.svelte-78k51y):hover{color:var(--primary-900);transform:scale(1.05)}form.svelte-78k51y .feeling:where(.svelte-78k51y) input:where(.svelte-78k51y):checked+label:where(.svelte-78k51y){background:linear-gradient(-180deg,var(--primary-700),var(--primary-400));border-radius:50%;padding:.5em;color:#fff;width:1.8em;height:1.8em;transform:scale(1.1)}form.svelte-78k51y .feeling:where(.svelte-78k51y) :where(.svelte-78k51y):not(input:checked)+label:where(.svelte-78k51y){filter:grayscale(1);color:var(--primary-600)}main.svelte-78k51y{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;text-align:center;scale:0;animation:svelte-78k51y-scale .5s forwards .2s}@keyframes svelte-78k51y-scale{0%{scale:0}to{scale:1}}h1.svelte-78k51y{font-weight:900;font-size:2em;padding-bottom:1em;color:var(--primary-800)}@media (prefers-color-scheme: dark){h1.svelte-78k51y,p.svelte-78k51y{color:var(--primary-100)}input.svelte-78k51y{background-color:var(--primary-800);color:var(--primary-100)}}
