@font-face{font-family:Sen;font-style:normal;font-display:swap;font-weight:400;src:url(./sen-latin-ext-400-normal.DRoFoar7.woff2)format("woff2"),url(./sen-latin-ext-400-normal.Dzd31avI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-display:swap;font-weight:400;src:url(./sen-latin-400-normal.cI8tQZRW.woff2)format("woff2"),url(./sen-latin-400-normal.B18GOrXJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Baskervville;font-style:normal;font-display:swap;font-weight:400;src:url(./baskervville-latin-ext-400-normal.s7btT58A.woff2)format("woff2"),url(./baskervville-latin-ext-400-normal.VPcGIfr7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Baskervville;font-style:normal;font-display:swap;font-weight:400;src:url(./baskervville-latin-400-normal.CJh9xaYG.woff2)format("woff2"),url(./baskervville-latin-400-normal.2IAHzyi6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--fg:#1b1b1b;--input-bg:#f6f6f6;--input-fg:#1b1b1b;--button-bg:#1b1b1b;--button-fg:#fff;--hrule:#626262;--font-body:"Baskervville", Georgia, "Times New Roman", serif;--font-input:"Sen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius:4px;--maxw:640px;font-family:var(--font-body)}@media (prefers-color-scheme:dark){:root{--bg:#1b1b1b;--fg:#fff;--input-bg:#212121;--input-fg:#fff;--button-bg:#fff;--button-fg:#000}}@media (width>=64rem){:root{--maxw:50rem}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);min-height:100dvh;margin:0;padding:0}body{flex-direction:column;display:flex}button{font:inherit;color:var(--button-fg);background:var(--button-bg);cursor:pointer;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;height:5.5rem;padding:.9rem 1.2rem;font-size:1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000002e}button:disabled{opacity:.5;cursor:not-allowed}@media (height<=740px),(width<=380px){button{height:4.4rem;padding:.7rem 1rem;font-size:1rem}}.ripple{pointer-events:none;background:currentColor;border-radius:50%;animation:.9s ease-out forwards ripple-expand;position:absolute;transform:scale(0)}@keyframes ripple-expand{0%{opacity:.35;transform:scale(0)}to{opacity:0;transform:scale(1)}}.action-button{flex-direction:row;align-items:stretch;padding:0}.action-button__label{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.9rem 1.2rem;display:flex}.action-button__icon{flex-shrink:0;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:relative}.action-button__icon:before{content:"";background:currentColor;width:1px;position:absolute;top:.75rem;bottom:.75rem;left:0}.action-button__icon svg{width:2rem;height:2rem}input,textarea{font-family:var(--font-input);color:var(--input-fg);background:var(--input-bg);border-radius:var(--radius);text-align:center;border:0;outline:none;align-content:center;width:100%;padding:1rem;font-size:clamp(1.5rem,5vw,2rem)}hr.dotted{border:0;border-top:2px dotted var(--hrule);margin:.75rem 0}main.svelte-12qhfyh{width:100%;max-width:var(--maxw);flex-direction:column;flex:1;min-height:0;margin:0 auto;padding:2rem clamp(2rem,8vw,4rem) 4rem;transition:padding .5s;display:flex}body.mode-select main.svelte-12qhfyh{padding-top:0}footer.attribution.svelte-12qhfyh{bottom:calc(1.25rem + env(safe-area-inset-bottom));text-align:center;font-family:var(--font-input);color:var(--fg);opacity:.25;padding:0 1rem;font-size:.8rem;transition:opacity .2s;position:fixed;left:0;right:0}footer.attribution.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.5px}footer.attribution.svelte-12qhfyh:hover{opacity:.55}body.mode-select footer.attribution.svelte-12qhfyh{display:none}
