.material-symbols-outlined.svelte-fqryhz{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.menu-icon.svelte-fqryhz{cursor:pointer;color:var(--color-bg-2)}.menu-button.svelte-fqryhz{position:fixed;top:5rem;right:20px;background:#fed7aa;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;z-index:1000}@media (min-width: 769px){.menu-button.svelte-fqryhz{display:none}}.menu-button.svelte-fqryhz:hover{background:var(--color-theme-1)}.menu-button.svelte-fqryhz:hover .menu-icon:where(.svelte-fqryhz){color:#fff}.menu-content.svelte-fqryhz{background:#fff;border:1px solid var(--color-theme-1);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;min-width:200px;z-index:1000;position-area:bottom left}.menu-content.svelte-fqryhz[popover]{position-anchor:--menu-button;margin:0;padding:0;border:0}.user-info.svelte-fqryhz{padding:1rem;border-bottom:1px solid var(--color-bg-2);background:var(--color-bg-2);border-radius:12px 12px 0 0;display:flex;align-items:center;gap:.75rem}.user-avatar.svelte-fqryhz{width:2rem;height:2rem;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.profile-image.svelte-fqryhz{width:100%;height:100%;object-fit:cover}.avatar-placeholder.svelte-fqryhz{font-size:1rem;color:#6b7280}.user-name.svelte-fqryhz{font-weight:600;color:var(--color-text);font-size:.875rem;font-family:var(--font-body);letter-spacing:.01em}.nav-links.svelte-fqryhz{display:flex;flex-direction:column;padding:.5rem 0}.nav-link.svelte-fqryhz{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--color-text);text-decoration:none;font-size:.875rem;transition:all .2s ease;font-family:var(--font-body);letter-spacing:.01em}.nav-link.svelte-fqryhz:hover{background:var(--color-bg-2);color:var(--color-theme-1)}.nav-link.svelte-fqryhz .material-symbols-outlined:where(.svelte-fqryhz){font-size:1.125rem;color:var(--color-theme-1)}.nav-link.svelte-fqryhz:hover .material-symbols-outlined:where(.svelte-fqryhz){color:var(--color-theme-1)}@media (max-width: 768px){.menu-button.svelte-fqryhz{top:1rem;right:15px;width:2.25rem;height:2.25rem}}@media (max-width: 480px){.menu-button.svelte-fqryhz{top:.75rem;right:10px;width:2rem;height:2rem}}.logo-section.svelte-35hypt{display:flex;align-items:center}.logo-link.svelte-35hypt{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--color-text);transition:opacity .2s ease}.logo-link.svelte-35hypt:hover{opacity:.8}.logo-image.svelte-35hypt{width:2.5rem;height:2.5rem;object-fit:contain;border-radius:8px}.site-title.svelte-35hypt{font-size:1.5rem;font-weight:600;font-family:var(--font-heading);color:var(--color-theme-1);letter-spacing:-.02em}@media (max-width: 768px){.logo-image.svelte-35hypt{width:2rem;height:2rem}.site-title.svelte-35hypt{font-size:1.25rem}}@media (max-width: 480px){.logo-link.svelte-35hypt{gap:.5rem}.site-title.svelte-35hypt{font-size:1.125rem}}.site-header.svelte-21uc3f{background:#fff;border-bottom:1px solid var(--color-theme-1);box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:100}.header-content.svelte-21uc3f{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;height:4rem}.main-nav.svelte-21uc3f{display:flex;align-items:center}.nav-list.svelte-21uc3f{display:flex;align-items:center;gap:1rem;list-style:none;margin:0;padding:0}.nav-item.svelte-21uc3f{display:flex;align-items:center}.nav-link.svelte-21uc3f{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;color:var(--color-text);font-size:.875rem;font-weight:500;border-radius:8px;transition:all .2s ease;font-family:var(--font-body);letter-spacing:.01em}.nav-link.svelte-21uc3f:hover{background:var(--color-bg-2);color:var(--color-theme-1)}.nav-link.active.svelte-21uc3f{background:var(--color-theme-1);color:#fff}.nav-link.svelte-21uc3f .material-symbols-outlined:where(.svelte-21uc3f){font-size:1.125rem}.nav-link.active.svelte-21uc3f .material-symbols-outlined:where(.svelte-21uc3f){color:#fff}@media (max-width: 768px){.site-header.svelte-21uc3f{background:var(--color-bg-2);border-bottom:none;box-shadow:none;position:static;padding:1rem 0 0}.header-content.svelte-21uc3f{padding:0 .75rem;height:auto;justify-content:center}.main-nav.svelte-21uc3f{display:none}}@media (max-width: 480px){.header-content.svelte-21uc3f{padding:0 .5rem}.nav-list.svelte-21uc3f{gap:.25rem}.nav-link.svelte-21uc3f{padding:.25rem .5rem}}:root{--font-heading: "Lora", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-decorative: "Dancing Script", cursive;--font-mono: "Fira Mono", monospace;--color-bg-0: rgb(255, 248, 240);--color-bg-1: hsl(35, 100%, 97%);--color-bg-2: hsl(35, 100%, 99%);--color-theme-1: #d97706;--color-theme-2: #059669;--color-text: rgba(0, 0, 0, .75);--color-text-muted: rgba(0, 0, 0, .6);--column-width: 42rem;--column-margin-top: 4rem}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg-1);margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;line-height:1.2;letter-spacing:-.02em}p{line-height:1.6;font-weight:400}
