*,:before,:after{box-sizing:border-box}html,body{color:#2a2419;background:#fdfaf3}body{overflow-wrap:break-word;margin:0}img,svg,video{max-width:100%}.app.svelte-12qhfyh{flex-direction:column;height:100dvh;display:flex}main.svelte-12qhfyh{flex-direction:column;flex:1;min-height:0;display:flex}header.svelte-12qhfyh{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(.5rem,2vw,1rem);padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,3vw,1.5rem);display:flex;box-shadow:0 1px #2a24194d}.lead.svelte-12qhfyh{align-items:center;gap:clamp(.5rem,2vw,1rem);min-width:0;display:flex}.brand.svelte-12qhfyh{min-width:0;color:inherit;align-items:center;gap:.5em;font-size:clamp(.9rem,3vw,1.1rem);font-weight:600;text-decoration:none;display:inline-flex}.brand-text.svelte-12qhfyh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-logo.svelte-12qhfyh{flex-shrink:0;width:1.4em;height:1.4em}nav.svelte-12qhfyh{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:clamp(.4rem,1.5vw,.75rem);display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}.page-action.svelte-12qhfyh{height:clamp(1.75rem,6vw,2rem);font:inherit;color:#fdfaf3;cursor:pointer;white-space:nowrap;background:#2a2419;border:none;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:0 clamp(.6rem,2.5vw,.9rem);font-size:clamp(.8rem,2.5vw,.95rem);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.page-action.svelte-12qhfyh:hover{background:#1a1612}.page-action.svelte-12qhfyh:disabled{opacity:.5;cursor:not-allowed}.page-tabs.svelte-12qhfyh{background:#fdfaf3;border:1px solid #c2b79b;border-radius:.3rem;flex-shrink:0;height:clamp(1.75rem,6vw,2rem);display:inline-flex;overflow:hidden}.page-tab.svelte-12qhfyh{color:#2a2419;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:none;padding:0 clamp(.6rem,2.5vw,.9rem);font-size:clamp(.8rem,2.5vw,.95rem);line-height:1}.page-tab.active.svelte-12qhfyh{color:#fdfaf3;background:#2a2419}nav.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}.icon-btn.svelte-12qhfyh{cursor:pointer;width:clamp(1.75rem,6vw,2rem);height:clamp(1.75rem,6vw,2rem);color:inherit;background:0 0;border:1px solid #bbb;border-radius:.3rem;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.icon-btn.svelte-12qhfyh:hover{background:#f3f3f3}.icon-btn.svelte-12qhfyh svg:where(.svelte-12qhfyh){display:block}
