.jump[data-astro-cid-jxryrrut]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.jump[data-astro-cid-jxryrrut] a[data-astro-cid-jxryrrut]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:.4rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none}.jump[data-astro-cid-jxryrrut] a[data-astro-cid-jxryrrut]:hover{border-color:var(--purple);color:var(--purple-dark)}#cafe[data-astro-cid-jxryrrut] .split[data-astro-cid-jxryrrut]{align-items:start}.tagline[data-astro-cid-jxryrrut]{font-family:var(--font-display);color:var(--purple-dark);font-size:1.3rem}.menu[data-astro-cid-jxryrrut] h2[data-astro-cid-jxryrrut]{font-size:1.8rem}.menu-hint[data-astro-cid-jxryrrut]{color:var(--muted);font-size:.95rem}.menu-text[data-astro-cid-jxryrrut]{border-top:1px dashed var(--line);margin-top:1.25rem;padding-top:1rem}.menu-text[data-astro-cid-jxryrrut] summary[data-astro-cid-jxryrrut]{cursor:pointer;color:var(--purple);font-weight:700}.menu-text[data-astro-cid-jxryrrut][open] summary[data-astro-cid-jxryrrut]{margin-bottom:1rem}.menu-section[data-astro-cid-jxryrrut]+.menu-section[data-astro-cid-jxryrrut]{border-top:1px dashed var(--line);margin-top:1.25rem;padding-top:1.25rem}.menu[data-astro-cid-jxryrrut] h3[data-astro-cid-jxryrrut]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--purple);margin-bottom:.6rem;font-size:.8rem}.menu[data-astro-cid-jxryrrut] ul[data-astro-cid-jxryrrut]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.menu[data-astro-cid-jxryrrut] li[data-astro-cid-jxryrrut]{justify-content:space-between;gap:1rem;display:flex}.item[data-astro-cid-jxryrrut]{display:grid}.item-name[data-astro-cid-jxryrrut]{font-weight:600}.item-note[data-astro-cid-jxryrrut]{color:var(--muted);font-size:.9rem;line-height:1.45}.price[data-astro-cid-jxryrrut]{white-space:nowrap;font-weight:700}.allergen[data-astro-cid-jxryrrut]{color:var(--muted);margin:1.5rem 0 0;font-size:.9rem}.groups-head[data-astro-cid-jxryrrut]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.aim[data-astro-cid-jxryrrut]{max-width:62ch;color:var(--ink-soft)}.welcome[data-astro-cid-jxryrrut]{background:var(--purple);color:#fff;width:150px;height:150px;font-family:var(--font-display);text-align:center;box-shadow:var(--shadow);border-radius:50%;place-items:center;padding:1rem;font-size:1.3rem;line-height:1.1;display:grid;transform:rotate(-8deg)}.values[data-astro-cid-jxryrrut]{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1.5rem;padding:0;list-style:none;display:flex}.values[data-astro-cid-jxryrrut] li[data-astro-cid-jxryrrut]{border:1px solid var(--line);color:var(--purple-dark);background:#fff;border-radius:999px;padding:.35rem 1rem;font-weight:700}.daily[data-astro-cid-jxryrrut]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.daily-item[data-astro-cid-jxryrrut]{background:var(--tint);border-left:5px solid var(--accent);border-radius:var(--radius-sm);gap:.15rem;padding:1rem 1.25rem;display:grid}.daily-item[data-astro-cid-jxryrrut] strong[data-astro-cid-jxryrrut]{font-family:var(--font-display);font-size:1.25rem}.daily-item[data-astro-cid-jxryrrut] span[data-astro-cid-jxryrrut]{color:var(--ink-soft)}.together[data-astro-cid-jxryrrut]{text-align:center;margin:1.75rem 0 0;font-size:1.15rem}.together[data-astro-cid-jxryrrut] strong[data-astro-cid-jxryrrut]{font-family:var(--font-display);color:var(--purple-dark)}.days[data-astro-cid-jxryrrut]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-top:1.5rem;display:grid}.day[data-astro-cid-jxryrrut]{border-top:5px solid var(--accent);padding:1.4rem}.day[data-astro-cid-jxryrrut] header[data-astro-cid-jxryrrut]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.day[data-astro-cid-jxryrrut] h3[data-astro-cid-jxryrrut]{margin:0}.day-badge[data-astro-cid-jxryrrut]{background:var(--tint);width:48px;height:48px;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;border-radius:12px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.day[data-astro-cid-jxryrrut] ul[data-astro-cid-jxryrrut]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.day[data-astro-cid-jxryrrut] li[data-astro-cid-jxryrrut]{line-height:1.35;display:grid}.day[data-astro-cid-jxryrrut] li[data-astro-cid-jxryrrut] span[data-astro-cid-jxryrrut]{color:var(--muted);font-size:.95rem}.counselling[data-astro-cid-jxryrrut],.hours[data-astro-cid-jxryrrut]{border-top:5px solid var(--accent)}.counselling[data-astro-cid-jxryrrut] .btn[data-astro-cid-jxryrrut]{margin-top:1rem}.hours[data-astro-cid-jxryrrut] dl[data-astro-cid-jxryrrut]{grid-template-columns:auto 1fr;gap:.5rem 1.5rem;margin:0 0 1.25rem;display:grid}.hours[data-astro-cid-jxryrrut] dt[data-astro-cid-jxryrrut]{font-weight:700}.hours[data-astro-cid-jxryrrut] dd[data-astro-cid-jxryrrut]{margin:0}
