:root{--line-width: 1.5px;--space-xs: 1px;--space-s: 3px;--space-m: 5px;--space-l: 8px;--space-xl: 16px;--space-xxl: 24px;--space-xxxl: 48px;--font-size-xxxl: 4rem;--font-size-xxl: 3rem;--font-size-xl: 2rem;--font-size-l: 1.2rem;--font-size-s: .9rem;font-size:100%;--font-weight-bold: 600;--am-background: #666;--am-primary-color: #fff;--am-text-color: #333;--button-width: 130px;--button-font-size: var(--font-size-s);--const-primary-font-family: Audiowide;--const-font-family: system-ui;--const-primary-color: #10b981;--const-secondary-color: #cd5d67;--const-text-color: #410b13;--const-background: #f8fafc}:root{--primary-font-family: Audiowide;--font-family: system-ui;--primary-color: #10b981;--secondary-color: #cd5d67;--text-color: #410b13;--background: #f8fafc}@media(prefers-color-scheme:dark){:root{--primary-font-family: Audiowide;--font-family: system-ui;--primary-color: #10b981;--secondary-color: #cd5d67;--text-color: #f1f5f9;--background: #111827;--const-primary-font-family: Audiowide;--const-font-family: system-ui;--const-primary-color: #10b981;--const-secondary-color: #cd5d67;--const-text-color: #f1f5f9;--const-background: #111827}}@media(max-width:48em){:root{--line-width: 1.5px;--space-xs: 1px;--space-m: 5px;--space-l: 8px;--space-xl: 16px;--space-xxl: 24px;--font-size-xxxl: 3rem;--font-size-xxl: 1.8rem;--font-size-xl: 1.3rem;--font-size-l: 1.1rem;--font-size-s: .9rem}}@media(max-width:48em){:root{--line-width: 1.5px;--space-xs: 1px;--space-m: 5px;--space-l: 8px;--space-xl: 16px;--space-xxl: 24px;--font-size-xxxl: 2rem;--font-size-xxl: 1.5rem;--font-size-xl: 1.2rem;--font-size-l: 1.1rem;--font-size-s: .9rem}}.cdk-dialog-container{background:var(--background)}html,.cdk-dialog-container>*{background:var(--background)}body{font-family:var(--font-family);color:var(--text-color);margin:0}h1,h2,h3,h4,h5,h6{min-height:1em;line-height:1.2}ul,h1,h2,h3,h4,h5,h6{margin:0}.row{display:flex;flex-direction:row}.no-wrap{white-space:nowrap}.row.space-between{justify-content:space-between;width:100%}.allergens{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}input,textarea{color:var(--secondary-color);border:var(--primary-color) solid;border-width:0 0 var(--line-width) 0;font-size:var(--font-size-l);outline:none;background:#0000}input[type=text]{margin:var(--space-m) var(--space-l)}input.wrapped{margin:var(--space-m) 0}textarea{resize:none;border:none}
