.component.svelte-1rl6ceh{display:inline-block}.logo-button.svelte-1rl6ceh{display:flex;align-items:center;background:none;padding:0;color:var(--color-primary);cursor:pointer;text-decoration:none}.logo-img.svelte-1rl6ceh{height:3rem;margin-right:.5rem}.logo-button.svelte-1rl6ceh h1:where(.svelte-1rl6ceh){font-size:1.5rem;font-weight:700;margin:0}.burger-menu.svelte-qdn21k{position:relative;padding:1rem}.burger-button.svelte-qdn21k{background:none;border:none;font-size:2.2rem;cursor:pointer}.text-area.svelte-7r7g68{all:unset;display:block;width:calc(100% - 2rem);padding:1rem;font-size:2.2rem;cursor:pointer;position:relative;transition:color .3s ease;text-decoration:none;color:inherit}.text-area.svelte-7r7g68:after{content:"";position:absolute;inset-inline:1rem;bottom:.5rem;height:2px;background-color:var(--color-primary);transition:transform .3s ease;transform:scaleX(0);transform-origin:left}.text-area.svelte-7r7g68:hover{color:var(--color-primary)}.text-area.svelte-7r7g68:hover:after{transform:scaleX(1)}.text-area.svelte-7r7g68:focus{outline:2px solid var(--color-primary);outline-offset:2px}.component.dropdown.svelte-rtb9v8{position:relative;display:inline-block}.dropdown-button.svelte-rtb9v8{padding:.6rem 1rem;padding-bottom:4px;border:none;background:none;border-bottom:3px solid var(--color-gray);font:inherit;font-size:1.2rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.4rem}.dropdown-button.svelte-rtb9v8:after{content:"⌄";line-height:1;transform:translateY(-2px)}.dropdown-button.svelte-rtb9v8:hover,.dropdown-button.svelte-rtb9v8:focus{background:var(--color-gray-light);outline:none}.dropdown-children.svelte-rtb9v8{position:absolute;top:100%;left:-.2rem;min-width:12rem;margin-top:.3rem;background:#fff;border:1px solid var(--color-gray);border-radius:.2rem;box-shadow:0 .5rem 1rem #00000026;z-index:100;display:flex;flex-direction:column}.dropdown-children>*{margin:0;padding:.6rem 1rem;cursor:pointer;transition:all .2s ease}.dropdown-children>*:first-child{margin-top:0}.dropdown-children>*:last-child{margin-bottom:0}.dropdown-children>*:hover,.dropdown-children>*:focus{background:var(--color-gray-light);outline:none}.dropdown-children>*:not(:last-child){border-bottom:1px solid var(--color-gray-light)}
