:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bm-orange:#ff7f2a;--bm-amber:#c26a00;--bm-foam:#fffaf2;--bm-stout:#261716;--color-bg:var(--bm-foam);--color-surface:#fff;--color-text:#2b2118;--color-muted:#6b5f55;--color-accent:var(--bm-orange);--color-accent-text:#a64a00;--color-on-accent:var(--bm-stout);--color-border:#e8dccd;--hero-overlay:#fffaf2d1;--hero-image-dim:1;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-small:.8125rem;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:.75rem;--content-width:62rem;--srm-1:#f3f993;--srm-2:#f5f75c;--srm-3:#f6f513;--srm-4:#eae615;--srm-5:#e0d01b;--srm-6:#d5bc26;--srm-7:#cdaa37;--srm-8:#c1963c;--srm-9:#be8c3a;--srm-10:#be823a;--srm-11:#c17a37;--srm-12:#bf7138;--srm-13:#bc6733;--srm-14:#b26033;--srm-15:#a85839;--srm-16:#985336;--srm-17:#8d4c32;--srm-18:#7c452d;--srm-19:#6b3a1e;--srm-20:#5d341a;--srm-21:#4e2a0c;--srm-22:#4a2727;--srm-23:#361f1b;--srm-24:#261716;--srm-25:#231716;--srm-26:#19100f;--srm-27:#16100f;--srm-28:#120d0c;--srm-29:#100b0a;--srm-30:#050b0a;--beer-witbier:var(--srm-3);--beer-pilsner:var(--srm-5);--beer-pale:var(--srm-10);--beer-ipa:var(--srm-15);--beer-porter:var(--srm-25)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#17110c;--color-surface:#211810;--color-text:#f3e9dc;--color-muted:#b6a897;--color-accent-text:#ff9a55;--color-border:#3a2c20;--hero-overlay:#17110ccc;--hero-image-dim:.55}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);margin:0;line-height:1.5}h1,h2{margin:0;line-height:1.15}a{color:var(--color-accent-text)}a:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.app-header.svelte-12qhfyh{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;display:flex}.brand.svelte-12qhfyh{align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:700;text-decoration:none;display:inline-flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:2rem}.app-footer.svelte-12qhfyh{padding:var(--space-4) var(--space-3) var(--space-3);font-size:var(--font-size-small);color:var(--color-muted);text-align:center}.app-footer.svelte-12qhfyh .version:where(.svelte-12qhfyh){margin-left:var(--space-2)}
