.the-logo[data-v-7e4d14ac]{color:var(--text);font-family:var(--font);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.the-logo__part--accent[data-v-7e4d14ac]{color:var(--accent)}.user-menu[data-v-7f889a1e]{position:relative}@media (max-width:40rem){.user-menu[data-v-7f889a1e]{position:static}}.user-menu__trigger.btn.flat[data-v-7f889a1e]{background-color:var(--bg);border:.0625rem solid var(--border);border-radius:var(--radius-pill);color:var(--text);gap:.5rem;min-height:2.75rem;padding:0 .375rem 0 1rem}.user-menu__trigger.btn.flat[data-v-7f889a1e]:not(:disabled):focus,.user-menu__trigger.btn.flat[data-v-7f889a1e]:not(:disabled):hover{background-color:var(--bg-2)}.user-menu__trigger.btn.flat[data-v-7f889a1e]:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.user-menu__avatar[data-v-7f889a1e]{align-items:center;background-color:var(--accent);border-radius:50%;color:var(--accent-inv);display:flex;flex-shrink:0;font-family:var(--font);font-size:1rem;font-weight:600;height:2rem;justify-content:center;width:2rem}.user-menu__avatar--guest[data-v-7f889a1e]{background-color:var(--bg-3);color:var(--text-2)}.user-menu__avatar--lg[data-v-7f889a1e]{font-size:1.125rem;height:2.75rem;width:2.75rem}.user-menu__panel[data-v-7f889a1e]{background-color:var(--bg);border:.0625rem solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow-hover);padding:.125rem 0;position:absolute;right:0;top:calc(100% + .125rem);width:18.75rem;z-index:1000}@media (max-width:40rem){.user-menu__panel[data-v-7f889a1e]{left:.5rem;right:.5rem;width:auto}}.user-menu__identity[data-v-7f889a1e]{align-items:center;border-bottom:.0625rem solid var(--border);display:flex;gap:.5rem;margin-bottom:.125rem;padding:.5rem 1rem}.user-menu__identity-text[data-v-7f889a1e]{display:flex;flex-direction:column;min-width:0}.user-menu__name[data-v-7f889a1e]{color:var(--text);font-family:var(--font);font-size:1rem;font-weight:600}.user-menu__email[data-v-7f889a1e]{color:var(--text-2);font-family:var(--font);font-size:.875rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__list[data-v-7f889a1e]{list-style:none;margin:0;padding:0}.user-menu__item--narrow-only[data-v-7f889a1e],.user-menu__separator--narrow-only[data-v-7f889a1e]{display:none}@media (max-width:40rem){.user-menu__item--narrow-only[data-v-7f889a1e],.user-menu__separator--narrow-only[data-v-7f889a1e]{display:block}}.user-menu__separator[data-v-7f889a1e]{background-color:var(--border);height:.0625rem;margin:.125rem 0}.user-menu__panel .user-menu__row.flat[data-v-7f889a1e]{align-items:center;background-color:transparent;border-radius:0;color:var(--text);display:flex;font-family:var(--font);font-size:1rem;font-weight:500;gap:.5rem;justify-content:flex-start;letter-spacing:normal;min-height:2.75rem;padding:0 1rem;text-align:left;text-decoration:none;width:100%}.user-menu__panel .user-menu__row.flat[data-v-7f889a1e] svg{fill:var(--text-2)}.user-menu__panel .user-menu__row.flat[data-v-7f889a1e]:not(:disabled):focus,.user-menu__panel .user-menu__row.flat[data-v-7f889a1e]:not(:disabled):hover{background-color:var(--bg-2);color:var(--text);text-decoration:none}.user-menu__panel .user-menu__row.flat[data-v-7f889a1e]:focus-visible{outline:.125rem solid var(--accent);outline-offset:-.125rem}.user-menu__panel .user-menu__row.flat[data-v-7f889a1e]:disabled{opacity:.55}.user-menu__panel .user-menu__row--strong.flat[data-v-7f889a1e]{font-family:var(--font);font-weight:600}.user-menu__panel .user-menu__row .user-menu__value[data-v-7f889a1e]{color:var(--text-2);font-family:var(--font);font-size:.875rem;font-weight:400;margin-left:auto}.header[data-v-6de1c519]{background:var(--bg);border-bottom:.0625rem solid var(--border);position:sticky;top:0;z-index:1030}.header__inner[data-v-6de1c519]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;min-height:4.125rem}.header__inner[data-v-6de1c519]:after,.header__inner[data-v-6de1c519]:before{content:none}.header__menu[data-v-6de1c519]{gap:.25rem;list-style:none;margin:0;padding:0}.header__item[data-v-6de1c519],.header__menu[data-v-6de1c519]{align-items:center;display:flex}@media (max-width:40rem){.header__item--wide-only[data-v-6de1c519]{display:none}}.header__link[data-v-6de1c519]{color:var(--text-2);font-family:var(--font);font-weight:500;letter-spacing:normal;padding:.5rem .75rem;text-decoration:none}.header__link[data-v-6de1c519]:focus,.header__link[data-v-6de1c519]:hover{color:var(--text);text-decoration:none}.header__publish[data-v-6de1c519]{background:var(--primary-button-color);border-radius:var(--radius-pill);color:var(--primary-button-text-color);font-family:var(--font);font-size:.875rem;font-weight:600;letter-spacing:normal;padding:.5rem 1rem;text-decoration:none;white-space:nowrap}.header__publish[data-v-6de1c519]:focus,.header__publish[data-v-6de1c519]:hover{background:var(--primary-button-color-hover);color:var(--primary-button-text-color);text-decoration:none}.form-group[data-v-47ab7bf3]{margin-bottom:2rem;width:100%}.signup[data-v-47ab7bf3],.signup__button[data-v-47ab7bf3]{width:100%}.signup__button+.signup__button[data-v-47ab7bf3]{margin-top:1rem}.form-group[data-v-45c5c8e7]{margin-bottom:2rem;width:100%}.signin[data-v-45c5c8e7],.signin__button[data-v-45c5c8e7]{width:100%}.signin__button+.signin__button[data-v-45c5c8e7]{margin-top:1rem}.modal[data-v-631b5bb6]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;height:100%;justify-items:flex-start;left:0;position:fixed;top:0;width:100%;z-index:1040}@media (min-width:48rem){.modal[data-v-631b5bb6]{background:var(--background-backdrop)}}.modal__dialog[data-v-631b5bb6]{background:var(--bg);border-radius:.5rem;height:100%;position:relative;transition:height var(--transition)}@media (min-width:48rem){.modal__dialog[data-v-631b5bb6]{height:auto;margin:auto;width:23.75rem}}.modal__header[data-v-631b5bb6]{align-items:center;border-bottom:.0625rem solid var(--border);display:flex;height:3.5rem;justify-content:space-between;padding:1rem;position:relative;width:100%}.modal__title[data-v-631b5bb6]{font-family:var(--font);font-size:1.25rem;font-weight:500;margin:0;text-align:center;width:100%}.modal__content[data-v-631b5bb6]{border-radius:.5rem;height:100%;overflow:auto;padding:1rem;width:100%}@media (min-width:48rem){.modal__content[data-v-631b5bb6]{height:auto;max-height:43.75rem}}.modal__button[data-v-631b5bb6]{margin-bottom:1.5rem;width:100%}.footer[data-v-f48f0f2e]{background-color:var(--bg-2);border-top:.0625rem solid var(--border);margin:0;padding-top:3rem;position:relative}.footer--minimal[data-v-f48f0f2e]{padding-top:0}.footer__links[data-v-f48f0f2e]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem}@media (min-width:48rem){.footer__links[data-v-f48f0f2e]{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer__group-title[data-v-f48f0f2e]{color:var(--text-3);font-family:var(--font);font-size:.75rem;font-weight:600;letter-spacing:.03em;margin:0 0 .75rem;text-transform:uppercase}.footer__group-list[data-v-f48f0f2e]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.footer__group-list-item a[data-v-f48f0f2e]{color:var(--text-2);font-family:var(--font);font-size:.875rem;font-weight:400;letter-spacing:normal;text-decoration:none}.footer__group-list-item a[data-v-f48f0f2e]:focus,.footer__group-list-item a[data-v-f48f0f2e]:hover{color:var(--text);text-decoration:underline}.footer__bottom[data-v-f48f0f2e]{align-items:center;border-top:.0625rem solid var(--border);display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}@media (min-width:48rem){.footer__bottom[data-v-f48f0f2e]{flex-direction:row;justify-content:space-between}}.footer--minimal .footer__bottom[data-v-f48f0f2e]{border-top:0;justify-content:center}.footer__copyright[data-v-f48f0f2e]{color:var(--text-3);font-size:.875rem;margin:0}.footer__actions[data-v-f48f0f2e]{align-items:center;display:flex;gap:.25rem}.footer__github-mark[data-v-f48f0f2e]{color:var(--text-2);display:flex;opacity:.7;padding:.5rem}.footer__github-mark[data-v-f48f0f2e]:focus,.footer__github-mark[data-v-f48f0f2e]:hover{opacity:1}
