.nav.svelte-eyh2cm{position:fixed;top:0;left:0;right:0;z-index:100;padding:var(--space-4) 0;background:var(--nav-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav.svelte-eyh2cm .container:where(.svelte-eyh2cm){display:flex;align-items:center;justify-content:space-between}.nav-logo.svelte-eyh2cm{display:flex;align-items:center;gap:var(--space-3);text-decoration:none}.logo-text.svelte-eyh2cm{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-light)}.logo-full.svelte-eyh2cm{font-size:var(--text-sm);color:var(--text-light-muted);display:none}@media(min-width:640px){.logo-full.svelte-eyh2cm{display:inline}}.nav-links.svelte-eyh2cm{display:flex;gap:var(--space-6)}.nav-link.svelte-eyh2cm{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-light-muted);text-decoration:none;transition:color var(--transition-fast)}.nav-link.svelte-eyh2cm:hover{color:var(--text-light)}.nav-theme-toggle.svelte-eyh2cm{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-light-muted);cursor:pointer;transition:all var(--transition-fast)}.nav-theme-toggle.svelte-eyh2cm:hover{color:var(--text-light);background:#ffffff0d}.post-card.svelte-1ijynb0{display:block;background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal);text-decoration:none}.post-card.svelte-1ijynb0:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}article.svelte-1ijynb0{display:flex;height:100%}.card-accent.svelte-1ijynb0{width:4px;background:var(--accent);flex-shrink:0}.card-content.svelte-1ijynb0{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}time.svelte-1ijynb0{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}h3.svelte-1ijynb0{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-dark);line-height:var(--leading-snug)}p.svelte-1ijynb0{font-size:var(--text-sm);color:var(--text-body);line-height:var(--leading-relaxed);flex-grow:1}.read-more.svelte-1ijynb0{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--accent);margin-top:var(--space-2)}.post-card.svelte-1ijynb0:hover .read-more:where(.svelte-1ijynb0){text-decoration:underline}main.svelte-1nmp6pz{min-height:100vh}.hero.svelte-1nmp6pz{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-20) 0}.hero-content.svelte-1nmp6pz{max-width:800px;margin:0 auto}.hero-quote.svelte-1nmp6pz{margin-bottom:var(--space-12)}.hero-quote.svelte-1nmp6pz blockquote:where(.svelte-1nmp6pz){font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6);color:var(--text-light)}.hero-quote.svelte-1nmp6pz cite:where(.svelte-1nmp6pz){font-size:var(--text-lg);font-style:normal;color:var(--accent);font-weight:var(--font-medium)}.hero-intro.svelte-1nmp6pz p:where(.svelte-1nmp6pz){font-size:var(--text-xl);color:var(--text-light-muted);max-width:500px;margin:0 auto}.articles.svelte-1nmp6pz{padding:var(--space-16) 0 var(--space-24);background-color:var(--bg-secondary)}.section-title.svelte-1nmp6pz{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-light-muted);margin-bottom:var(--space-8)}.posts-grid.svelte-1nmp6pz{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-6)}@media(max-width:768px){.hero-quote.svelte-1nmp6pz blockquote:where(.svelte-1nmp6pz){font-size:var(--text-2xl)}.hero-intro.svelte-1nmp6pz p:where(.svelte-1nmp6pz){font-size:var(--text-lg)}.posts-grid.svelte-1nmp6pz{grid-template-columns:1fr}}.social-share.svelte-1f7gg9e{display:flex;align-items:center;gap:var(--space-4)}.share-label.svelte-1f7gg9e{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse-muted)}.share-buttons.svelte-1f7gg9e{display:flex;gap:var(--space-2)}.share-btn.svelte-1f7gg9e{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-inverse-muted);background-color:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.share-btn.svelte-1f7gg9e:hover{background-color:#ffffff1a;color:var(--text-inverse);border-color:transparent}[data-theme=light] .share-btn.svelte-1f7gg9e{background-color:#fff;border-color:var(--border-dark);color:var(--text-body)}[data-theme=light] .share-btn.svelte-1f7gg9e:hover{background-color:var(--bg-card-hover);color:var(--text-heading)}.media-viewer.svelte-s0wvbq{margin:var(--space-8) 0}.image-container.svelte-s0wvbq{position:relative;display:block;width:100%;border:none;padding:0;background:none;cursor:zoom-in;border-radius:var(--radius-md);overflow:hidden}.media-image.svelte-s0wvbq{width:100%;height:auto;display:block;transition:transform var(--transition-slow);will-change:transform}.image-container.svelte-s0wvbq:hover .media-image:where(.svelte-s0wvbq){transform:translateY(-4px)}.image-overlay.svelte-s0wvbq{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0006;opacity:0;transition:opacity var(--transition-fast);color:#fff}.image-container.svelte-s0wvbq:hover .image-overlay:where(.svelte-s0wvbq){opacity:1}.video-container.svelte-s0wvbq{position:relative;border-radius:var(--radius-md);overflow:hidden;background-color:#000}.media-video.svelte-s0wvbq{width:100%;display:block}.video-controls.svelte-s0wvbq{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:linear-gradient(transparent,#000c);position:absolute;bottom:0;left:0;right:0}.video-play-btn.svelte-s0wvbq{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#fff3;border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;transition:background-color var(--transition-fast)}.video-play-btn.svelte-s0wvbq:hover{background-color:#ffffff4d}.video-progress.svelte-s0wvbq{flex:1}.video-slider.svelte-s0wvbq{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;cursor:pointer}.video-slider.svelte-s0wvbq::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%}.video-time.svelte-s0wvbq{font-size:var(--text-xs);color:#fffc;font-variant-numeric:tabular-nums}.audio-container.svelte-s0wvbq{padding:var(--space-4);background-color:#ffffff0d;border-radius:var(--radius-md)}.media-audio.svelte-s0wvbq{width:100%}.media-caption.svelte-s0wvbq{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-inverse-muted);text-align:center}.lightbox.svelte-s0wvbq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background-color:#000000f2;cursor:zoom-out;animation:svelte-s0wvbq-fadeIn var(--transition-fast)}.lightbox-close.svelte-s0wvbq{position:absolute;top:var(--space-4);right:var(--space-4);display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#ffffff1a;border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;transition:background-color var(--transition-fast)}.lightbox-close.svelte-s0wvbq:hover{background-color:#fff3}.lightbox-image.svelte-s0wvbq{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default;animation:svelte-s0wvbq-slideUp var(--transition-base)}@keyframes svelte-s0wvbq-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-s0wvbq-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.author-badge.svelte-1gifi0y{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;transition:opacity var(--transition-fast)}.author-badge.svelte-1gifi0y:hover{opacity:.8}.badge-avatar.svelte-1gifi0y{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.badge-avatar.svelte-1gifi0y img:where(.svelte-1gifi0y){width:100%;height:100%;object-fit:cover}.avatar-initial.svelte-1gifi0y{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-weight:var(--font-semibold);font-size:var(--text-sm)}.badge-info.svelte-1gifi0y{display:flex;flex-direction:column;gap:2px}.badge-name.svelte-1gifi0y{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.badge-meta.svelte-1gifi0y{font-size:var(--text-xs);color:var(--text-secondary)}.post.svelte-1wclq9w{min-height:100vh}.loading.svelte-1wclq9w,.error-state.svelte-1wclq9w{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:var(--space-4);text-align:center}.loading-spinner.svelte-1wclq9w{width:40px;height:40px;border:3px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;animation:svelte-1wclq9w-spin 1s linear infinite}@keyframes svelte-1wclq9w-spin{to{transform:rotate(360deg)}}.post-header.svelte-1wclq9w{text-align:center;padding-bottom:var(--space-10)}.post-header-content.svelte-1wclq9w{max-width:800px;margin:0 auto}.back-link.svelte-1wclq9w{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-light-muted);margin-bottom:var(--space-6);transition:color var(--transition-fast)}.back-link.svelte-1wclq9w:hover{color:var(--text-light)}.post-meta.svelte-1wclq9w{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-light-muted);margin-bottom:var(--space-4)}.meta-separator.svelte-1wclq9w{color:var(--text-muted)}.post-title.svelte-1wclq9w{font-size:var(--text-5xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.post-description.svelte-1wclq9w{font-size:var(--text-xl);color:var(--text-light-muted);max-width:600px;margin:0 auto var(--space-6)}.post-tags.svelte-1wclq9w{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6)}.tag.svelte-1wclq9w{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent);background-color:#c52d3c1a;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);text-decoration:none;transition:background-color var(--transition-fast)}.tag.svelte-1wclq9w:hover{background-color:#c52d3c33}.post-author-badge.svelte-1wclq9w{display:flex;justify-content:center;margin-top:var(--space-4)}.post-body.svelte-1wclq9w{background-color:var(--bg-secondary);padding-top:var(--space-12)}.post-layout.svelte-1wclq9w{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media(min-width:1024px){.post-layout.svelte-1wclq9w{grid-template-columns:200px 1fr}}.post-toc.svelte-1wclq9w{display:none}@media(min-width:1024px){.post-toc.svelte-1wclq9w{display:block}}.toc-sticky.svelte-1wclq9w{position:sticky;top:100px}.toc-title.svelte-1wclq9w{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-light-muted);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.toc-nav.svelte-1wclq9w{display:flex;flex-direction:column;gap:var(--space-2)}.toc-link.svelte-1wclq9w{font-size:var(--text-sm);color:var(--text-light-muted);text-decoration:none;transition:color var(--transition-fast);line-height:var(--leading-snug)}.toc-link.svelte-1wclq9w:hover{color:var(--accent)}.toc-link-h3.svelte-1wclq9w{padding-left:var(--space-4);font-size:var(--text-xs)}.prose.svelte-1wclq9w{max-width:700px;color:var(--text-light);line-height:var(--leading-relaxed)}.prose.svelte-1wclq9w h2{font-size:var(--text-2xl);margin-top:var(--space-12);margin-bottom:var(--space-4)}.prose.svelte-1wclq9w h3{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose.svelte-1wclq9w p{margin-bottom:var(--space-4)}.prose.svelte-1wclq9w ul,.prose.svelte-1wclq9w ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.prose.svelte-1wclq9w li{margin-bottom:var(--space-2)}.prose.svelte-1wclq9w blockquote{border-left:4px solid var(--accent);padding-left:var(--space-4);margin:var(--space-6) 0;font-style:italic;color:var(--text-light-muted)}.prose.svelte-1wclq9w img{max-width:100%;border-radius:var(--radius-md);margin:var(--space-8) 0}.prose.svelte-1wclq9w pre{margin:var(--space-6) 0;overflow-x:auto}.prose.svelte-1wclq9w a{color:var(--accent);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--transition-fast)}.prose.svelte-1wclq9w a:hover{text-decoration-color:var(--accent)}.post-share.svelte-1wclq9w{max-width:700px;margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border-light)}@media(min-width:1024px){.post-share.svelte-1wclq9w{margin-left:calc(200px + var(--space-12))}}@media(max-width:768px){.post-title.svelte-1wclq9w{font-size:var(--text-3xl)}.post-description.svelte-1wclq9w{font-size:var(--text-lg)}}.search-header.svelte-1jwasty{text-align:center;padding-bottom:var(--space-8)}.page-title.svelte-1jwasty{font-size:var(--text-4xl);margin-bottom:var(--space-8)}.search-box.svelte-1jwasty{position:relative;max-width:600px;margin:0 auto var(--space-4)}.search-icon.svelte-1jwasty{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.search-input.svelte-1jwasty{width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);font-family:var(--font-sans);font-size:var(--text-lg);color:var(--text-primary);background-color:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-lg);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-input.svelte-1jwasty::placeholder{color:var(--text-muted)}.search-input.svelte-1jwasty:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c52d3c33}[data-theme=light] .search-input.svelte-1jwasty{background-color:#fff;color:var(--text-primary)}.search-clear.svelte-1jwasty{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:color var(--transition-fast)}.search-clear.svelte-1jwasty:hover{color:var(--text-primary)}.results-count.svelte-1jwasty{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.search-results.svelte-1jwasty{background-color:var(--bg-secondary)}.posts-grid.svelte-1jwasty{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-8)}.loading.svelte-1jwasty,.empty-state.svelte-1jwasty{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-16);color:var(--text-secondary)}.loading-spinner.svelte-1jwasty{width:40px;height:40px;border:3px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;animation:svelte-1jwasty-spin 1s linear infinite}@keyframes svelte-1jwasty-spin{to{transform:rotate(360deg)}}.author-page.svelte-t409v3{min-height:100vh}.loading.svelte-t409v3,.error-state.svelte-t409v3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:var(--space-4);text-align:center}.loading-spinner.svelte-t409v3{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:svelte-t409v3-spin 1s linear infinite}@keyframes svelte-t409v3-spin{to{transform:rotate(360deg)}}.back-link.svelte-t409v3{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-8)}.back-link.svelte-t409v3:hover{color:var(--text-primary)}.author-profile.svelte-t409v3{text-align:center;max-width:600px;margin:0 auto}.author-avatar-large.svelte-t409v3{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto var(--space-6)}.author-avatar-large.svelte-t409v3 img:where(.svelte-t409v3){width:100%;height:100%;object-fit:cover}.avatar-initial.svelte-t409v3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:var(--text-3xl);font-weight:var(--font-bold)}.author-name.svelte-t409v3{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.author-bio.svelte-t409v3{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-4)}.author-social.svelte-t409v3{display:flex;justify-content:center;gap:var(--space-6);margin-bottom:var(--space-8)}.author-social.svelte-t409v3 a:where(.svelte-t409v3){color:var(--text-secondary);font-size:var(--text-sm)}.author-social.svelte-t409v3 a:where(.svelte-t409v3):hover{color:var(--accent)}.author-full-bio.svelte-t409v3{text-align:left;line-height:var(--leading-relaxed);color:var(--text-secondary)}.author-full-bio.svelte-t409v3 p{margin-bottom:var(--space-4)}.author-full-bio.svelte-t409v3 ul,.author-full-bio.svelte-t409v3 ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.author-posts.svelte-t409v3{background:var(--bg-secondary)}.author-posts.svelte-t409v3 h2:where(.svelte-t409v3){font-size:var(--text-2xl);margin-bottom:var(--space-8)}.posts-grid.svelte-t409v3{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-8)}.tag-page.svelte-1jyhmcq{min-height:100vh}.back-link.svelte-1jyhmcq{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-8)}.back-link.svelte-1jyhmcq:hover{color:var(--text-primary)}.tag-title.svelte-1jyhmcq{text-align:center}.tag-label.svelte-1jyhmcq{display:inline-block;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--accent);background:#c52d3c1a;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);margin-bottom:var(--space-4)}.tag-count.svelte-1jyhmcq{color:var(--text-secondary)}.tag-posts.svelte-1jyhmcq{background:var(--bg-secondary)}.loading.svelte-1jyhmcq{display:flex;justify-content:center;padding:var(--space-16)}.loading-spinner.svelte-1jyhmcq{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:svelte-1jyhmcq-spin 1s linear infinite}@keyframes svelte-1jyhmcq-spin{to{transform:rotate(360deg)}}.empty.svelte-1jyhmcq{text-align:center;color:var(--text-secondary);padding:var(--space-16)}.posts-grid.svelte-1jyhmcq{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-8)}.team-page.svelte-em4l3l{min-height:100vh}.team-header.svelte-em4l3l{text-align:center}.team-header.svelte-em4l3l h1:where(.svelte-em4l3l){font-size:var(--text-4xl);margin-bottom:var(--space-4)}.team-intro.svelte-em4l3l{font-size:var(--text-xl);color:var(--text-secondary);max-width:500px;margin:0 auto}.team-list.svelte-em4l3l{background:var(--bg-secondary)}.loading.svelte-em4l3l{display:flex;justify-content:center;padding:var(--space-16)}.loading-spinner.svelte-em4l3l{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:svelte-em4l3l-spin 1s linear infinite}@keyframes svelte-em4l3l-spin{to{transform:rotate(360deg)}}.authors-grid.svelte-em4l3l{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-8)}.author-card.svelte-em4l3l{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.author-card.svelte-em4l3l:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.author-avatar.svelte-em4l3l{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:0 auto var(--space-4)}.author-avatar.svelte-em4l3l img:where(.svelte-em4l3l){width:100%;height:100%;object-fit:cover}.avatar-initial.svelte-em4l3l{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:var(--text-2xl);font-weight:var(--font-bold)}.author-name.svelte-em4l3l{font-size:var(--text-xl);color:var(--text-on-card);margin-bottom:var(--space-2)}.author-bio.svelte-em4l3l{font-size:var(--text-sm);color:var(--text-on-card-secondary);line-height:var(--leading-relaxed)}.footer.svelte-1sr6y3t{padding:var(--space-8) 0;border-top:1px solid var(--border-light)}.footer-content.svelte-1sr6y3t{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.copyright.svelte-1sr6y3t{font-size:var(--text-sm);color:var(--text-secondary)}.footer-links.svelte-1sr6y3t{display:flex;gap:var(--space-6)}.footer-links.svelte-1sr6y3t a:where(.svelte-1sr6y3t){font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.footer-links.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover{color:var(--text-primary)}.app.svelte-1n46o8q{min-height:100vh;display:flex;flex-direction:column}.main-content.svelte-1n46o8q{flex:1;padding-top:var(--space-20)}:root{--bg-primary: #0a0a0a;--bg-secondary: #111111;--bg-tertiary: #1a1a1a;--bg-card: #ffffff;--bg-card-hover: #f9fafb;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-on-card: #111827;--text-on-card-secondary: #4b5563;--text-on-card-muted: #9ca3af;--text-dark: #111827;--text-body: #4b5563;--text-light: var(--text-primary);--text-light-muted: var(--text-secondary);--accent: #c52d3c;--accent-hover: #a82533;--border-color: rgba(255, 255, 255, .1);--border-light: var(--border-color);--border-dark: rgba(0, 0, 0, .1);--nav-bg: rgba(10, 10, 10, .9);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-tight: 1.2;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--transition-fast: .15s ease;--transition-normal: .3s ease}[data-theme=light]{--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--bg-card: #ffffff;--bg-card-hover: #f3f4f6;--text-primary: #111827;--text-secondary: #4b5563;--text-muted: #9ca3af;--text-on-card: #111827;--text-on-card-secondary: #4b5563;--text-on-card-muted: #9ca3af;--text-light: var(--text-primary);--text-light-muted: var(--text-secondary);--border-color: rgba(0, 0, 0, .1);--border-light: var(--border-color);--nav-bg: rgba(255, 255, 255, .9);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 4px 6px rgba(0, 0, 0, .12);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .15);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .2)}[data-theme=light] ::-webkit-scrollbar-track{background:#f3f4f6}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0003}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000004d}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary);min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary)}a{color:inherit;text-decoration:none;transition:all var(--transition-fast)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.section{padding:var(--space-20) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-pill);border:none;cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.btn-primary{background-color:#0a0a0a;color:#fff;box-shadow:var(--shadow-xl)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 25px 50px #00000040}.btn-secondary{background-color:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--bg-tertiary)}.btn-accent{background-color:var(--accent);color:#fff}.btn-accent:hover{background-color:var(--accent-hover)}.card{background-color:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.card-accent{border-left:4px solid var(--accent)}.animate-fade-in{animation:fadeIn .6s ease forwards}.animate-slide-up{animation:slideUp .6s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.section{padding:var(--space-12) 0}.container{padding:0 var(--space-4)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#8080804d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#80808080}::selection{background-color:var(--accent);color:#fff}
