.icon[data-v-704e7323],.icon-wrapper[data-v-704e7323]{height:1.5rem;width:1.5rem;stroke:var(--color-text)}button[data-v-704e7323]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:grid;margin:-.5rem;padding:.5rem;place-content:center}.icon[data-v-b8a28a9d]{height:1.5rem;width:1.5rem;stroke:var(--color-text)}button[data-v-b8a28a9d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:grid;margin:-.5rem;padding:.5rem;place-content:center}.button[data-v-e9270ca7]{--translation-modifier:1;--start-translation:calc(.25em*var(--translation-modifier));--translation:var(--start-translation);--border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:var(--border-radius);color:var(--color-button-text);cursor:pointer;display:block;font-family:inherit;font-size:1.25rem;height:3rem;padding:0 1px;position:relative;text-decoration:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.click-extender[data-v-e9270ca7]{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:calc(var(--start-translation)*-2);width:100%}.button.subdued[data-v-e9270ca7]{--color-button-outer-background:var(--color-background-secondary)}.round[data-v-e9270ca7]{--border-radius:50%}.round .button-inner[data-v-e9270ca7]{aspect-ratio:1}@media (hover:hover){.button[data-v-e9270ca7]:hover{--translation:calc(.5em*var(--translation-modifier))}}.button.fake-pressed[data-v-e9270ca7],.button[data-v-e9270ca7]:active{--translation:0}.button[data-v-e9270ca7]:focus{outline:none}.button-inner[data-v-e9270ca7],.button[data-v-e9270ca7]:before{border-radius:inherit}.button-inner[data-v-e9270ca7]{align-items:center;background:var(--color-button-inner-background);border:1px solid var(--color-button-outer-background);border-radius:inherit;display:flex;font-weight:600;gap:.5em;height:100%;justify-content:center;margin-inline:-1px;padding:.5em;transition:translate .1s ease-out;translate:0 calc(var(--translation)*-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 2px);will-change:transform}.button.big[data-v-e9270ca7]{font-size:1.5rem;height:auto}@container (width < 600px){.button.small-in-small-container[data-v-e9270ca7]{font-size:1rem;height:2.5rem}.button.small-in-small-container .button-inner[data-v-e9270ca7]{padding:.25em}}.button.emphasized[data-v-e9270ca7]{--translation-modifier:2.5}.button.animate-in .button-inner[data-v-e9270ca7]{animation:animateIn-e9270ca7 1s var(--ease-out-back) both}.button[data-v-e9270ca7]:before{background:var(--color-button-outer-background);content:"";inset:0;position:absolute}.button:focus-visible .button-inner[data-v-e9270ca7]{outline:3px solid var(--color-interactive)}@keyframes animateIn-e9270ca7{0%{transform:translateY(var(--translation))}}dialog[data-v-d723ad82]{--padding:1rem 1.5rem;align-items:end;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--color-text);height:100%;inset:0;max-height:100lvh;max-width:none;padding:0;place-content:center;position:fixed;width:100%;z-index:100}dialog[open][data-v-d723ad82]{display:grid}.overlay[data-v-d723ad82]{background-color:var(--color-modal-overlay);inset:0;opacity:0;position:absolute;transition:opacity .2s ease-out}dialog.open .overlay[data-v-d723ad82]{opacity:.95}dialog.open .inner[data-v-d723ad82]{opacity:1;scale:1;translate:0 0}header[data-v-d723ad82]{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:var(--padding)}.centered header[data-v-d723ad82]{display:grid;grid-template-columns:1fr auto 1fr;text-align:center}.centered header[data-v-d723ad82]:before{content:""}footer[data-v-d723ad82]{background:var(--color-modal-background);border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:0;display:flex;gap:1rem;padding:var(--padding);position:sticky}footer>*[data-v-d723ad82-s]{flex:1;flex-grow:1}h2[data-v-d723ad82]{font-size:var(--fluid-sizing-l)}.close-button[data-v-d723ad82]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-text);cursor:pointer;display:grid;justify-self:end;margin-right:-.5rem;padding:.5rem;place-content:center}.content[data-v-d723ad82]{background-color:var(--color-modal-background);container-type:inline-size;display:grid;gap:1rem;max-height:70vh;overflow-y:auto;padding:var(--padding)}.no-background-content .content[data-v-d723ad82]{background:transparent}.unpadded .content[data-v-d723ad82]{gap:0;padding:0}.unpadded footer[data-v-d723ad82]{padding-inline:.75rem}.inner[data-v-d723ad82]{background:var(--color-modal-background);background-color:var(--color-modal-background);border-radius:.5rem;display:grid;font-size:var(--fluid-sizing-m);gap:2px;justify-self:stretch;max-width:600px;opacity:0;overflow:hidden;padding:5px;position:relative;transition:scale .1s ease-out,translate .1s ease-out,opacity .1s ease-out;translate:0 3rem;width:calc(100vw - 2rem)}.inner[data-v-d723ad82]:before{animation:rotate-d723ad82 5s linear infinite;aspect-ratio:1;background-image:linear-gradient(180deg,var(--color-modal-border-inner),var(--color-modal-highlight) 60%,var(--color-modal-highlight));left:-25%;top:50%;transform-origin:top;width:150%;z-index:-2}.inner[data-v-d723ad82]:after,.inner[data-v-d723ad82]:before{content:"";position:absolute}.inner[data-v-d723ad82]:after{border-radius:inherit;--offset:0px;background:var(--color-modal-border-inner);height:calc(100% - var(--offset)*2);left:var(--offset);top:var(--offset);width:calc(100% - var(--offset)*2);z-index:-3}.small .inner[data-v-d723ad82]{max-width:400px}footer[data-v-d723ad82],header[data-v-d723ad82]{background-color:var(--color-modal-background)}.content[data-v-d723ad82],footer[data-v-d723ad82],header[data-v-d723ad82]{position:relative;z-index:10}@keyframes rotate-d723ad82{to{transform:rotate(1turn)}}@keyframes opacityChange-d723ad82{0%{opacity:.4}to{opacity:.8}}h3[data-v-a33e1484]{font-size:var(--fluid-sizing-m)}.app-container[data-v-bbd0928e]{align-items:center;display:grid;grid-template-rows:auto 1fr;min-height:100svh;position:relative;width:100%}footer[data-v-bbd0928e],header[data-v-bbd0928e]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:1rem}.home-link[data-v-bbd0928e]{color:var(--color-text);font-family:var(--font-serif);font-size:var(--fluid-sizing-l);font-weight:650;text-decoration:none}@media (width > 450px){header[data-v-bbd0928e]{justify-content:end}.home-link[data-v-bbd0928e]{margin-right:auto}}.footer-link[data-v-bbd0928e],.header-link[data-v-bbd0928e]{color:var(--color-text);font-size:var(--fluid-sizing-m);text-decoration:none}.header-link[data-v-bbd0928e]{font-weight:650}@media (width <= 600px){footer[data-v-bbd0928e]{background:var(--color-background);border-top-color:var(--color-background-secondary);border-top-style:solid;border-top-width:1px;display:grid;gap:1rem;margin-top:1rem}}@media (width > 600px){footer[data-v-bbd0928e]{display:flex;gap:2rem;justify-content:end}footer[data-v-bbd0928e] .made-by[data-v-bbd0928e]{margin-right:auto}}.page-enter-active[data-v-bbd0928e],.page-leave-active[data-v-bbd0928e]{transition:opacity .1s}.page-enter-from[data-v-bbd0928e],.page-leave-to[data-v-bbd0928e]{opacity:0}
