.luxury-sheen.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{filter:drop-shadow(0 0 5px rgba(212,175,55,.5)) drop-shadow(0 0 15px rgba(212,175,55,.3))}.section-divider.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{border:0;height:1px;background-image:linear-gradient(to right,#b8860b00,#b8860bbf,#b8860b00);margin:4rem auto;max-width:50%}.blog-container.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem;position:relative;z-index:1}.blog-container.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../../../images/coach-hype-black-outfit.png);background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:.06;z-index:-1;pointer-events:none}.blog-header.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{text-align:center;margin-bottom:4rem}.blog-header.svelte-169g0ge h1.svelte-169g0ge.svelte-169g0ge{font-family:var(--font-serif, Georgia, serif);color:var(--color-gold-dark, #8b6914);font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem;font-weight:700}.header-subtitle.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{color:var(--foreground-muted, #666);font-size:1.2rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.header-avatar.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{width:64px;height:64px;border-radius:50%}.category-filters.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.category-btn.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{padding:.75rem 1.5rem;background:#fff;color:var(--foreground-secondary, #555);border:2px solid #e5e5e5;border-radius:50px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.95rem}.category-btn.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge:hover{border-color:var(--color-gold-dark, #8b6914);background:#fffbf0;transform:translateY(-2px)}.category-btn.active.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{background:var(--color-gold-dark, #8b6914);color:#fff;border-color:var(--color-gold-dark, #8b6914)}.category-tag.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{display:inline-block;padding:.375rem .875rem;background:linear-gradient(135deg,var(--color-gold, #d4af37) 0%,var(--color-gold-dark, #8b6914) 100%);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-bottom:1rem}.featured-category.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{font-size:.85rem;padding:.5rem 1rem}.featured-article.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{background:linear-gradient(135deg,#fffbf0,#fff9e6);border:3px solid var(--color-gold-dark, #8b6914);border-radius:12px;padding:3rem;margin-bottom:4rem;box-shadow:0 8px 24px #c9954a33;position:relative;overflow:hidden}.featured-article.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:var(--color-gold-dark, #8b6914)}.featured-badge.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{display:inline-block;background:var(--color-gold-dark, #8b6914);color:#fff;padding:.5rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:4px;margin-bottom:1rem}.featured-content.svelte-169g0ge h2.svelte-169g0ge.svelte-169g0ge{font-family:var(--font-serif, Georgia, serif);font-size:2.25rem;line-height:1.2;margin:1rem 0}.featured-content.svelte-169g0ge h2.svelte-169g0ge a.svelte-169g0ge{color:var(--color-gold-dark, #8b6914);text-decoration:none;transition:color .3s ease}.featured-content.svelte-169g0ge h2.svelte-169g0ge a.svelte-169g0ge:hover{color:var(--color-gold, #d4af37)}.featured-excerpt.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{font-size:1.15rem;line-height:1.7;color:var(--foreground-secondary, #555);margin-bottom:1.5rem}.featured-link.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{display:inline-flex;align-items:center;background:var(--color-gold-dark, #8b6914);color:#fff;padding:1rem 2rem;border-radius:50px;font-weight:700;text-decoration:none;transition:all .3s ease;margin-top:1rem;box-shadow:3px 3px #2a2a2a33}.featured-link.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge:hover{background:var(--color-gold, #d4af37);transform:translateY(-2px);box-shadow:4px 4px #2a2a2a4d}.blog-meta.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{display:flex;gap:.75rem;margin-bottom:1rem;font-size:.9rem;color:var(--foreground-muted, #666);align-items:center;flex-wrap:wrap}.meta-divider.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{color:#ccc}.author-info.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{display:flex;align-items:center;gap:.5rem}.author-avatar.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-gold-dark, #8b6914)}.author-avatar-small.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-gold-dark, #8b6914)}.blog-grid.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.blog-card.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{background:#fff;border:1px solid rgba(218,165,32,.15);border-radius:.5rem;overflow:hidden;transition:all .3s ease-out;display:flex;flex-direction:column;box-shadow:0 2px 8px #0000000d}.blog-card.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge:hover{transform:translateY(-4px);border-color:#daa5204d;background:#daa52005;box-shadow:0 8px 20px #0000001a}.blog-content.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{padding:2rem;flex:1;display:flex;flex-direction:column}.blog-content.svelte-169g0ge h2.svelte-169g0ge.svelte-169g0ge{margin-bottom:1rem;line-height:1.3}.blog-content.svelte-169g0ge h2.svelte-169g0ge a.svelte-169g0ge{font-family:var(--font-serif, Georgia, serif);color:var(--color-gold-dark, #8b6914);text-decoration:none;transition:color .3s ease-out;font-size:1.35rem;font-weight:700}.blog-content.svelte-169g0ge h2.svelte-169g0ge a.svelte-169g0ge:hover{color:var(--color-gold, #d4af37)}.blog-excerpt.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{color:var(--foreground-muted, #666);line-height:1.6;margin-bottom:1.5rem;flex:1;font-size:.95rem}.blog-link.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{color:var(--color-gold-dark, #8b6914);text-decoration:none;font-weight:600;display:inline-block;transition:transform .3s ease-out}.blog-link.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge:hover{transform:translate(4px);color:var(--color-gold, #d4af37)}.empty-state.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{text-align:center;padding:4rem 2rem;color:var(--foreground-muted, #666)}.empty-state.svelte-169g0ge p.svelte-169g0ge.svelte-169g0ge{font-size:1.25rem;margin-bottom:2rem}.cta-section.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{text-align:center;margin-top:4rem;padding:3rem;background:linear-gradient(135deg,#fffbf0,#fff9e6);border:2px solid rgba(218,165,32,.3);border-radius:12px}.cta-section.svelte-169g0ge h3.svelte-169g0ge.svelte-169g0ge{font-family:var(--font-serif, Georgia, serif);font-size:1.75rem;color:var(--color-gold-dark, #8b6914);margin-bottom:1rem}.cta-section.svelte-169g0ge p.svelte-169g0ge.svelte-169g0ge{color:var(--foreground-secondary, #555);font-size:1.1rem;margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-button.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{display:inline-flex;align-items:center;background:var(--color-gold-dark, #8b6914);color:#fff;padding:1rem 2rem;border-radius:50px;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;font-size:1rem}.cta-button.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge:hover{background:var(--color-gold, #d4af37);transform:translateY(-2px)}@media (max-width: 768px){.blog-grid.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{grid-template-columns:1fr;gap:1.5rem}.blog-container.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{padding:4rem 1rem 2rem}.blog-header.svelte-169g0ge h1.svelte-169g0ge.svelte-169g0ge{font-size:2rem}.header-subtitle.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{font-size:1rem;flex-direction:column}.featured-article.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{padding:1.5rem}.featured-content.svelte-169g0ge h2.svelte-169g0ge.svelte-169g0ge{font-size:1.5rem}.category-filters.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{gap:.5rem}.category-btn.svelte-169g0ge.svelte-169g0ge.svelte-169g0ge{padding:.5rem 1rem;font-size:.85rem}}
