.feed-container.svelte-ij92fu.svelte-ij92fu{max-width:1200px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) 100px;display:flex;flex-direction:column;align-items:stretch}.page-header.svelte-ij92fu.svelte-ij92fu{text-align:center;padding:var(--spacing-lg) 0 var(--spacing-sm);margin-bottom:var(--spacing-md)}h1.svelte-ij92fu.svelte-ij92fu{margin-bottom:var(--spacing-xs);font-size:1.75rem}.subtitle.svelte-ij92fu.svelte-ij92fu{color:#666;font-size:1rem}@media (prefers-color-scheme: dark){.subtitle.svelte-ij92fu.svelte-ij92fu{color:#aaa}}.section-title.svelte-ij92fu.svelte-ij92fu{font-size:1.1rem;font-weight:700;margin-bottom:var(--spacing-md);color:var(--text-color)}.news-cards.svelte-ij92fu.svelte-ij92fu{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.news-card.svelte-ij92fu.svelte-ij92fu{flex:1 1 100%}@media (min-width: 640px){.news-card.svelte-ij92fu.svelte-ij92fu{flex:1 1 calc(33.333% - var(--spacing-md))}}.news-card.svelte-ij92fu.svelte-ij92fu{position:relative;display:flex;flex-direction:column;padding:var(--spacing-lg);background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-color);transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.news-card.svelte-ij92fu.svelte-ij92fu:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--primary-color);opacity:0;transition:opacity .2s ease}.news-card.svelte-ij92fu.svelte-ij92fu:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.news-card.svelte-ij92fu.svelte-ij92fu:hover:before{opacity:1}.news-card-tag.svelte-ij92fu.svelte-ij92fu{align-self:flex-start;padding:2px 10px;border-radius:99px;color:#fff;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--spacing-sm)}.news-card-emoji.svelte-ij92fu.svelte-ij92fu{font-size:2rem;margin-bottom:var(--spacing-sm)}.news-card-title.svelte-ij92fu.svelte-ij92fu{font-size:1.05rem;font-weight:700;margin-bottom:var(--spacing-xs);line-height:1.3;color:var(--text-color)}.news-card-desc.svelte-ij92fu.svelte-ij92fu{font-size:.85rem;color:var(--text-color-secondary, #888);line-height:1.5;flex:1;margin-bottom:var(--spacing-sm)}.news-card-cta.svelte-ij92fu.svelte-ij92fu{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;color:var(--primary-color);margin-top:auto}.embed-section.svelte-ij92fu.svelte-ij92fu{margin-bottom:var(--spacing-xl)}.embed-wrapper.svelte-ij92fu.svelte-ij92fu{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.embed-card.svelte-ij92fu.svelte-ij92fu{flex:1 1 100%}@media (min-width: 768px){.embed-card.svelte-ij92fu.svelte-ij92fu{flex:1 1 calc(50% - var(--spacing-md))}}.embed-card.svelte-ij92fu.svelte-ij92fu{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}.embed-card.svelte-ij92fu.svelte-ij92fu:hover{box-shadow:var(--shadow-md)}.embed-label.svelte-ij92fu.svelte-ij92fu{padding:var(--spacing-sm) var(--spacing-md);font-size:.82rem;font-weight:600;color:var(--text-color-secondary, #888);border-bottom:1px solid var(--border-color);background:#00000005}@media (prefers-color-scheme: dark){.embed-label.svelte-ij92fu.svelte-ij92fu{background:#ffffff08}}.social-section.svelte-ij92fu.svelte-ij92fu{margin-bottom:var(--spacing-xl)}.social-scroll.svelte-ij92fu.svelte-ij92fu{display:flex;gap:var(--spacing-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--spacing-sm);scrollbar-width:none}@media (min-width: 1024px){.social-scroll.svelte-ij92fu.svelte-ij92fu{flex-wrap:wrap;justify-content:center;overflow-x:hidden}}.social-scroll.svelte-ij92fu.svelte-ij92fu::-webkit-scrollbar{display:none}.social-chip.svelte-ij92fu.svelte-ij92fu{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--card-bg);border:1px solid var(--border-color);border-radius:99px;text-decoration:none;color:var(--text-color);white-space:nowrap;font-size:.88rem;font-weight:500;transition:all .2s ease;flex-shrink:0;min-height:var(--touch-target-min)}.social-chip.svelte-ij92fu.svelte-ij92fu:hover{border-color:var(--chip-color, var(--primary-color));background:color-mix(in srgb,var(--chip-color, var(--primary-color)) 8%,transparent);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.chip-icon.svelte-ij92fu.svelte-ij92fu{font-size:1.2rem}.chip-name.svelte-ij92fu.svelte-ij92fu{font-weight:600}.contact-trigger-section.svelte-ij92fu.svelte-ij92fu{margin-bottom:var(--spacing-xl)}.contact-trigger.svelte-ij92fu.svelte-ij92fu{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;text-align:left;color:var(--text-color)}.contact-trigger.svelte-ij92fu.svelte-ij92fu:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.contact-trigger-icon.svelte-ij92fu.svelte-ij92fu{font-size:1.6rem;flex-shrink:0}.contact-trigger-text.svelte-ij92fu.svelte-ij92fu{display:flex;flex-direction:column;flex:1}.contact-trigger-title.svelte-ij92fu.svelte-ij92fu{font-weight:700;font-size:.95rem}.contact-trigger-sub.svelte-ij92fu.svelte-ij92fu{font-size:.8rem;color:var(--text-color-secondary, #888)}.contact-trigger-arrow.svelte-ij92fu.svelte-ij92fu{font-size:1.4rem;color:var(--text-color-secondary, #888);flex-shrink:0}.sheet-overlay.svelte-ij92fu.svelte-ij92fu{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;animation:svelte-ij92fu-overlayIn .2s ease}@keyframes svelte-ij92fu-overlayIn{0%{opacity:0}to{opacity:1}}.sheet.svelte-ij92fu.svelte-ij92fu{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--card-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-xl);box-shadow:0 -4px 24px #0003;animation:svelte-ij92fu-slideUp .3s cubic-bezier(.16,1,.3,1);max-height:80vh;overflow-y:auto}@keyframes svelte-ij92fu-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle.svelte-ij92fu.svelte-ij92fu{width:36px;height:4px;background:var(--border-color);border-radius:2px;margin:0 auto var(--spacing-md)}.contact-modal.svelte-ij92fu.svelte-ij92fu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg) var(--spacing-xl);box-shadow:var(--shadow-lg);min-width:340px;max-width:480px;width:90%;animation:svelte-ij92fu-modalIn .25s cubic-bezier(.16,1,.3,1)}@keyframes svelte-ij92fu-modalIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.sheet-close.svelte-ij92fu.svelte-ij92fu{position:absolute;top:12px;right:12px;background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--text-color);opacity:.6;padding:4px;min-width:auto;min-height:auto}.sheet-close.svelte-ij92fu.svelte-ij92fu:hover{opacity:1}.sheet-title.svelte-ij92fu.svelte-ij92fu{font-size:1.15rem;font-weight:700;margin-bottom:var(--spacing-md);color:var(--text-color)}.contact-list.svelte-ij92fu.svelte-ij92fu{display:flex;flex-direction:column;gap:var(--spacing-sm)}.contact-row.svelte-ij92fu.svelte-ij92fu{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--hover-bg, rgba(0, 0, 0, .03));border-radius:var(--radius-md)}.contact-row-icon.svelte-ij92fu.svelte-ij92fu{font-size:1.3rem;flex-shrink:0;margin-top:2px}.contact-row-body.svelte-ij92fu.svelte-ij92fu{display:flex;flex-direction:column;gap:2px}.contact-row-label.svelte-ij92fu.svelte-ij92fu{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary, #888)}.contact-row-value.svelte-ij92fu.svelte-ij92fu{font-size:.92rem;color:var(--text-color);text-decoration:none}a.contact-row-value.svelte-ij92fu.svelte-ij92fu{color:var(--primary-color);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease}a.contact-row-value.svelte-ij92fu.svelte-ij92fu:hover{text-decoration-color:var(--primary-color)}@media (min-width: 1024px){.feed-container.svelte-ij92fu.svelte-ij92fu{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-xl)}.feed-container.svelte-ij92fu>.page-header.svelte-ij92fu{width:100%}.feed-container.svelte-ij92fu>.svelte-ij92fu{min-width:0}.embed-section.svelte-ij92fu.svelte-ij92fu,.news-cards.svelte-ij92fu.svelte-ij92fu{flex:1 1 calc(50% - var(--spacing-xl) / 2)}.social-section.svelte-ij92fu.svelte-ij92fu,.contact-trigger-section.svelte-ij92fu.svelte-ij92fu{width:100%}.news-card.svelte-ij92fu.svelte-ij92fu{flex:1 1 100%}}@media (max-width: 639px){.news-cards.svelte-ij92fu.svelte-ij92fu{gap:var(--spacing-sm)}.news-card.svelte-ij92fu.svelte-ij92fu{padding:var(--spacing-md)}.news-card-emoji.svelte-ij92fu.svelte-ij92fu{font-size:1.6rem}}
