.homey-theme_surface__QDINI{width:100%;line-height:1.6}.homey-theme_surface__QDINI :where(h1,h2),.homey-theme_surface__QDINI nav[aria-label="Main navigation"]:before{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em;line-height:1.2}.homey-theme_surface__QDINI :where(input:not([type=radio],[type=checkbox],[type=hidden]),select,textarea,button),.homey-theme_surface__QDINI nav[aria-label="Main navigation"] button{min-height:2.75rem;border:1px solid var(--homey-border);border-radius:.75rem;background:var(--homey-input);color:var(--homey-text);padding:.65rem .9rem;font:inherit}.homey-theme_surface__QDINI :where(input,select,textarea){max-width:100%}.homey-theme_surface__QDINI :where(form,fieldset,label,input,select,textarea){min-width:0}.homey-theme_surface__QDINI textarea{resize:vertical;min-height:6rem}.homey-theme_surface__QDINI :where(input[type=radio],input[type=checkbox]){accent-color:var(--homey-accent)}.homey-theme_surface__QDINI :where(input,textarea)::placeholder{color:var(--homey-muted);opacity:1}.homey-theme_surface__QDINI button{cursor:pointer;font-weight:600}.homey-theme_surface__QDINI [class~=bg-black],.homey-theme_surface__QDINI [class~=bg-zinc-900],.homey-theme_surface__QDINI button[type=submit]{border-color:var(--homey-accent);background:var(--homey-accent);color:var(--homey-on-accent);padding-inline:1.5rem}.homey-theme_surface__QDINI [class~=bg-black]:hover:not(:disabled),.homey-theme_surface__QDINI [class~=bg-zinc-900]:hover:not(:disabled),.homey-theme_surface__QDINI button[type=submit]:hover:not(:disabled){background:var(--homey-accent-hover)}.homey-theme_surface__QDINI button:disabled,.homey-theme_surface__QDINI fieldset:disabled button{cursor:not-allowed;opacity:.55}.homey-theme_surface__QDINI :where(a,button,input,select,textarea):focus-visible,.homey-theme_surface__QDINI nav[aria-label="Main navigation"] :where(a,button):focus-visible{outline:3px solid var(--homey-sage);outline-offset:4px}.homey-theme_surface__QDINI a:not(.homey-theme_cafeCard__6Lw1i){text-decoration:underline;text-underline-offset:.25em}.homey-theme_content__59Gal{min-width:0;overflow-wrap:anywhere}.homey-theme_content__59Gal>:where(section:not(.homey-theme_browse__kBu96),article,h1,p){padding:clamp(1.25rem,4vw,2.5rem)}.homey-theme_content__59Gal h1{font-size:clamp(2rem,5vw,3rem)}.homey-theme_content__59Gal h2{font-size:1.5rem}.homey-theme_content__59Gal :where(article,section,li,div,p,tr)[class~=border],.homey-theme_content__59Gal [class~=border-t]{border-color:var(--homey-border)}.homey-theme_content__59Gal :where(article,section)[class~=border]{border-radius:1.25rem;background:var(--homey-card);color:var(--homey-text)}.homey-theme_surface__QDINI [class~=bg-zinc-100]{background:var(--homey-input);color:var(--homey-text)}.homey-theme_surface__QDINI :where(input,textarea,select)[aria-invalid=true]{border-color:var(--homey-error);box-shadow:0 0 0 1px var(--homey-error)}.homey-theme_content__59Gal [class~=border-red-700]{border-color:var(--homey-error)}.homey-theme_surface__QDINI [role=alert]{color:var(--homey-error)}.homey-theme_surface__QDINI [role=alert][class~=border]{border-color:var(--homey-error);background:var(--homey-error-surface)}.homey-theme_content__59Gal [role=status],.homey-theme_content__59Gal header>p[class~=border]{border:1px solid var(--homey-border);border-radius:.75rem;background:var(--homey-input);color:var(--homey-muted);padding:.75rem 1rem}.homey-theme_surface__QDINI nav{flex-wrap:wrap}.homey-theme_surface__QDINI nav a[aria-current=page]{border-radius:.5rem;background:var(--homey-input);color:var(--homey-sage);padding:.35rem .65rem;font-weight:600}.homey-theme_surface__QDINI table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.9rem}.homey-theme_surface__QDINI :where(th,td){padding:.85rem 1rem;text-align:left;vertical-align:top}.homey-theme_surface__QDINI th{background:var(--homey-input);font-weight:600;white-space:nowrap}.homey-theme_surface__QDINI tbody tr{border-top:1px solid var(--homey-border)}.homey-theme_surface__QDINI tbody tr:hover{background:var(--homey-input)}.homey-theme_surface__QDINI td :where(button,textarea){white-space:normal}.homey-theme_failure__r5XV8,.homey-theme_loading__rMGwK{width:calc(100% - 2.5rem);max-width:32rem;margin:2rem auto}.homey-theme_signIn__GlXdW{max-width:68rem;margin:auto;padding:clamp(1.5rem,5vw,4rem) 1.25rem}.homey-theme_brand__14J1P{margin-bottom:2rem;text-align:center}.homey-theme_brandName__ZXplc{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,4rem);letter-spacing:-.04em;line-height:1.1}.homey-theme_brand__14J1P p+p{margin-top:.75rem}.homey-theme_signIn__GlXdW>main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.5rem}.homey-theme_browse__kBu96>form,.homey-theme_browse__kBu96>header,.homey-theme_browse__kBu96>section[aria-labelledby=brew-finder-heading],.homey-theme_cafeCard__6Lw1i,.homey-theme_content__59Gal>:where(section:not(.homey-theme_browse__kBu96),article,h1,p),.homey-theme_failure__r5XV8,.homey-theme_loading__rMGwK,.homey-theme_signIn__GlXdW>main>section,.homey-theme_surface__QDINI nav[aria-label="Main navigation"]{border:1px solid var(--homey-border);border-radius:1.5rem;background:var(--homey-card);color:var(--homey-text);box-shadow:var(--homey-shadow)}.homey-theme_signIn__GlXdW>main>section{flex:1 1 20rem;margin:0;padding:clamp(1.5rem,4vw,2.5rem)}.homey-theme_signIn__GlXdW>main>p[role=status]{flex-basis:100%;max-width:none;padding:1rem;text-align:center}.homey-theme_signIn__GlXdW h1{font-size:2.25rem}.homey-theme_signIn__GlXdW section[aria-label="Demo kit"] section{border-color:var(--homey-border);border-radius:.75rem;background:var(--homey-input)}.homey-theme_browse__kBu96>header{padding:clamp(1.5rem,4vw,2.5rem)}.homey-theme_browse__kBu96 h1{font-size:clamp(2rem,5vw,3rem)}.homey-theme_browse__kBu96>form,.homey-theme_browse__kBu96>section[aria-labelledby=brew-finder-heading]{padding:1.5rem}.homey-theme_browse__kBu96>form>label{flex:1 1 10rem;min-width:0}.homey-theme_browse__kBu96 label[for=brew-query]{flex-basis:18rem}.homey-theme_browse__kBu96 li{border-color:var(--homey-border)}.homey-theme_cafeCard__6Lw1i{min-height:15rem;padding:1.5rem}.homey-theme_cafeCard__6Lw1i:hover{outline:2px solid var(--homey-border);outline-offset:2px}.homey-theme_cafeCard__6Lw1i h2{font-size:1.65rem;overflow-wrap:anywhere}.homey-theme_availability__kfnyy{color:var(--homey-sage);font-weight:600}.homey-theme_closed__enFcq{filter:grayscale(1)}.homey-theme_soldOut__GGMf_{filter:grayscale(1);background:var(--homey-input);color:var(--homey-muted)}.homey-theme_cafeActions__8W5ue{display:flex;flex-wrap:wrap;gap:.75rem}.homey-theme_surface__QDINI .homey-theme_cafeActions__8W5ue a{display:inline-flex;align-items:center;min-height:2.75rem;border:1px solid var(--homey-border);border-radius:.75rem;background:var(--homey-input);color:var(--homey-text);padding:.65rem 1rem;font-weight:600;text-decoration:none}.homey-theme_surface__QDINI .homey-theme_cafeActions__8W5ue .homey-theme_primaryAction__gpkNb{background:var(--homey-accent);border-color:var(--homey-accent);color:var(--homey-on-accent)}.homey-theme_closed__enFcq .homey-theme_availability__kfnyy{color:var(--homey-muted)}.homey-theme_surface__QDINI nav[aria-label="Main navigation"]{gap:1rem 1.5rem;padding:1rem 1.5rem}.homey-theme_surface__QDINI nav[aria-label="Main navigation"]:before{content:"Homebrew";margin-right:auto;font-size:1.75rem}.homey-theme_surface__QDINI nav[aria-label="Main navigation"] a{text-underline-offset:.3em}