body{color:#e8e0d0;background:#191613;margin:0;font-family:system-ui,sans-serif}a{color:#d9a441}.shell.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:0 1rem}header.svelte-12qhfyh{border-bottom:1px solid #3a332a;justify-content:space-between;align-items:baseline;padding:.75rem 0;display:flex}.brand.svelte-12qhfyh{font-size:1.2rem;font-weight:700;text-decoration:none}nav.svelte-12qhfyh{align-items:baseline;gap:1rem;display:flex}nav.svelte-12qhfyh a.gm:where(.svelte-12qhfyh){color:#7fc97f}form.inline.svelte-12qhfyh{display:inline}form.inline.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#8a8172;cursor:pointer;font:inherit;background:0 0;border:none}.feedback-widget.svelte-12qhfyh{position:relative}.feedback-widget.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;color:#8a8172;list-style:none}.feedback-widget.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.feedback-widget.svelte-12qhfyh form:where(.svelte-12qhfyh){z-index:10;background:#201c17;border:1px solid #3a332a;border-radius:6px;flex-direction:column;gap:.4rem;width:16rem;margin-top:.5rem;padding:.6rem;display:flex;position:absolute;top:100%;right:0}.feedback-widget.svelte-12qhfyh input[type=text]:where(.svelte-12qhfyh),.feedback-widget.svelte-12qhfyh select:where(.svelte-12qhfyh),.feedback-widget.svelte-12qhfyh textarea:where(.svelte-12qhfyh){color:#e8e0d0;font:inherit;background:#17140f;border:1px solid #3a332a;border-radius:4px;padding:.3rem}.feedback-widget.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#191613;cursor:pointer;font:inherit;background:#d9a441;border:none;border-radius:4px;align-self:flex-end;padding:.35rem .8rem}.user-menu.svelte-12qhfyh{position:relative}.user-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;color:#d9a441;list-style:none}.user-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh){z-index:10;background:#201c17;border:1px solid #3a332a;border-radius:6px;flex-direction:column;gap:.25rem;width:15rem;max-height:24rem;margin-top:.5rem;padding:.5rem;display:flex;position:absolute;top:100%;right:0;overflow-y:auto}.menu-label.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.05em;color:#8a8172;margin:0 0 .25rem;font-size:.75rem}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){color:#e8e0d0;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem .5rem;display:flex}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh):hover{background:#2b251d}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){color:#8a8172}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) .logout:where(.svelte-12qhfyh){color:#e07a5f;border-top:1px solid #3a332a;border-radius:0;margin-top:.25rem}main.svelte-12qhfyh{padding:1rem 0 3rem}
