.page-hero.svelte-quft5o{margin-top:80px;display:flex;align-items:center;justify-content:center;text-align:center}.page-hero--sm.svelte-quft5o{padding:60px 0}.page-hero--md.svelte-quft5o{padding:80px 0}.page-hero--lg.svelte-quft5o{padding:120px 0}.page-hero--light.svelte-quft5o{background:var(--bg-secondary);color:var(--text-primary)}.page-hero--dark.svelte-quft5o{background:var(--black);color:var(--white)}.page-hero--gradient.svelte-quft5o{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);color:var(--text-primary)}.page-hero__title.svelte-quft5o{font-size:clamp(36px,6vw,64px);font-weight:300;letter-spacing:-.02em;margin-bottom:var(--spacing-lg)}.page-hero--dark.svelte-quft5o .page-hero__title:where(.svelte-quft5o){color:var(--white)}.page-hero__subtitle.svelte-quft5o{font-size:var(--font-size-xl);color:var(--text-secondary);max-width:600px;margin:0 auto}.page-hero--dark.svelte-quft5o .page-hero__subtitle:where(.svelte-quft5o){color:var(--accent)}.page-hero__quote.svelte-quft5o{font-family:var(--font-heading);font-size:var(--font-size-lg);font-style:italic;color:var(--accent);margin-top:var(--spacing-lg)}@media(max-width:768px){.page-hero--sm.svelte-quft5o{padding:40px 0}.page-hero--md.svelte-quft5o{padding:60px 0}.page-hero--lg.svelte-quft5o{padding:80px 0}}.breadcrumbs.svelte-juexlt{padding:var(--spacing-lg) 0;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.breadcrumbs__list.svelte-juexlt{display:flex;align-items:center;gap:var(--spacing-sm);list-style:none;font-size:var(--font-size-sm)}.breadcrumbs__link.svelte-juexlt{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-base)}.breadcrumbs__link.svelte-juexlt:hover{color:var(--accent)}.breadcrumbs__separator.svelte-juexlt{color:var(--text-tertiary)}.breadcrumbs__current.svelte-juexlt{color:var(--accent);font-weight:500}.filter-tabs.svelte-n6czvx{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.filter-tabs__btn.svelte-n6czvx{padding:var(--spacing-sm) var(--spacing-lg);background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);font-size:var(--font-size-sm);letter-spacing:.5px;cursor:pointer;transition:all var(--transition-base)}.filter-tabs__btn.svelte-n6czvx:hover{border-color:var(--text-primary)}.filter-tabs__btn.active.svelte-n6czvx{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.share-buttons.svelte-gwk9dr{background:var(--bg-secondary);padding:var(--spacing-lg)}.share-buttons__title.svelte-gwk9dr{font-size:var(--font-size-lg);font-weight:400;margin-bottom:var(--spacing-md)}.share-buttons__list.svelte-gwk9dr{display:flex;gap:var(--spacing-md)}.share-buttons__btn.svelte-gwk9dr{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;color:var(--white);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:transform var(--transition-base)}.share-buttons__btn.svelte-gwk9dr:hover{transform:translateY(-3px)}.share-buttons__btn--facebook.svelte-gwk9dr{background:#3b5998}.share-buttons__btn--twitter.svelte-gwk9dr{background:#000}.share-buttons__btn--copy.svelte-gwk9dr{background:var(--text-tertiary)}.lightbox.svelte-189sv33{position:fixed;inset:0;background:#000000f2;z-index:2000;display:flex;align-items:center;justify-content:center}.lightbox__close.svelte-189sv33{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);background:none;border:none;color:var(--white);cursor:pointer;padding:var(--spacing-sm);transition:opacity var(--transition-base)}.lightbox__close.svelte-189sv33:hover{opacity:.7}.lightbox__nav.svelte-189sv33{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:var(--white);cursor:pointer;padding:var(--spacing-md);transition:background var(--transition-base)}.lightbox__nav.svelte-189sv33:hover{background:#fff3}.lightbox__nav--prev.svelte-189sv33{left:var(--spacing-lg)}.lightbox__nav--next.svelte-189sv33{right:var(--spacing-lg)}.lightbox__content.svelte-189sv33{max-width:90vw;max-height:90vh}.lightbox__image.svelte-189sv33{max-width:100%;max-height:90vh;object-fit:contain}.lightbox__counter.svelte-189sv33{position:absolute;bottom:var(--spacing-lg);left:50%;transform:translate(-50%);color:var(--white);font-size:var(--font-size-sm)}@media(max-width:768px){.lightbox__nav.svelte-189sv33{padding:var(--spacing-sm)}.lightbox__nav--prev.svelte-189sv33{left:var(--spacing-sm)}.lightbox__nav--next.svelte-189sv33{right:var(--spacing-sm)}}
