.navbar.svelte-12qhfyh{background:#fff;border-bottom:1px solid #e5e7eb}.navbar-inner.svelte-12qhfyh{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:64px;margin:0 auto;padding:0 1.5rem;display:flex}.brand-block.svelte-12qhfyh{align-items:center;min-width:0;display:flex}.brand.svelte-12qhfyh{color:#111827;font-size:1.25rem;font-weight:700;text-decoration:none}.barn-name.svelte-12qhfyh{color:#6b7280;margin-left:.5rem;font-size:.9rem;font-weight:500}.barn-switcher.svelte-12qhfyh{vertical-align:middle;margin-left:.75rem;display:inline-flex}.barn-switcher.svelte-12qhfyh select:where(.svelte-12qhfyh){color:#111827;max-width:14rem;min-height:2.25rem;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.35rem .6rem;font-size:.9rem;font-weight:500}.sr-only.svelte-12qhfyh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}nav.svelte-12qhfyh{align-items:center;gap:.5rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#4b5563;border-radius:6px;padding:.5rem .75rem;font-size:.95rem;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#111827;background:#f3f4f6}.user-name.svelte-12qhfyh{color:#6b7280;margin-left:.5rem;font-size:.9rem}.sign-out.svelte-12qhfyh{color:#4b5563;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.5rem .75rem;font-size:.95rem}.sign-out.svelte-12qhfyh:hover{color:#111827;background:#f3f4f6}main.svelte-12qhfyh{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem}
