@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/fira-mono-cyrillic-ext-400-normal-3df7909e.woff2) format("woff2"),url(/_app/immutable/assets/fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/fira-mono-cyrillic-400-normal-c7d433fd.woff2) format("woff2"),url(/_app/immutable/assets/fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/fira-mono-greek-ext-400-normal-9e2fe623.woff2) format("woff2"),url(/_app/immutable/assets/fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/fira-mono-greek-400-normal-a8be01ce.woff2) format("woff2"),url(/_app/immutable/assets/fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/fira-mono-latin-ext-400-normal-6bfabd30.woff2) format("woff2"),url(/_app/immutable/assets/fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/fira-mono-latin-400-normal-e43b3538.woff2) format("woff2"),url(/_app/immutable/assets/fira-mono-all-400-normal-1e3b098c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Itc Avant Garde;font-style:normal;font-weight:500;src:url(/itc-avant-garde.otf) format("opentype")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;src:url(/nunito.otf) format("opentype")}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;--font-mono: "Courier New", Courier, monospace;--font-receipt: "Courier New", Courier, monospace;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--pure-white: #ffffff;--background: #f5f5f0;--receipt-background: #ffffff;--sidebar-background: #2a2a2a;--border-light: #e9ecef;--border-medium: #dee2e6;--border-dark: #adb5bd;--text-primary: #000000;--text-secondary: #333333;--text-muted: #666666;--text-light: #adb5bd;--accent-color: #000000;--accent-hover: #333333;--heading-color: #000000;--text-color: #333333;--column-width: 42rem;--column-margin-top: 4rem;--container-margin-left: 2rem;--container-margin-right: 2rem;--container-padding-right: 2rem}body{min-height:100vh;margin:0;background:var(--background);color:var(--text-color);font-family:var(--font-body)}#svelte{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;color:var(--heading-color);margin-top:0}p{line-height:1.6;color:var(--text-color);margin-bottom:1rem}a{color:var(--accent-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent-hover);text-decoration:underline}h1{font-size:calc((2.8 - 1) * 1.2vw + 1rem)}h2{font-size:1rem}pre{font-size:14px;font-family:Fira Code,Monaco,Consolas,monospace;background:var(--sidebar-background);border:1px solid var(--border-light);border-radius:6px;padding:1rem;overflow-x:auto;color:var(--text-primary);line-height:1.5}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}@media (max-width: 480px){:root{--container-margin-left: 1rem;--container-margin-right: 1rem;--container-padding-right: 1rem}}@media (min-width: 720px){h1{font-size:2.4rem}}.app-container.svelte-rci3su{display:flex;min-height:100vh;background-image:url(/crinkled_paper.jpg);background-size:cover;background-position:center;background-attachment:fixed}main.svelte-rci3su{flex:1;padding:2rem 3rem;overflow-y:auto;min-height:100vh}@media (max-width: 768px){main.svelte-rci3su{max-width:100vw;padding:1rem;min-height:auto}}@media (min-width: 769px) and (max-width: 1024px){main.svelte-rci3su{padding:2rem}}@media (min-width: 1200px){main.svelte-rci3su{padding:3rem 4rem}}
