/* Gerado a partir do build do Astro — não editar à mão; ajustes vão em theme.css */
.featured[data-mc-blog-featured]{display:flex;gap:10px;max-width:var(--content-width, 1280px);margin:0 auto;padding:var(--space-sm, 24px) 0 0}.featured__main[data-mc-blog-featured],.featured__card[data-mc-blog-featured]{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-card, 15px);border:1px solid var(--color-border);overflow:hidden;text-decoration:none;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.featured__main[data-mc-blog-featured]:hover,.featured__card[data-mc-blog-featured]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.featured__main[data-mc-blog-featured]{flex:1;min-height:547px}.featured__img[data-mc-blog-featured]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.featured__img--placeholder[data-mc-blog-featured]{background:linear-gradient(135deg,var(--color-bg-section, #2a1810),var(--color-bg-warm, #1a0f0a))}.featured__overlay[data-mc-blog-featured]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#000);opacity:.76;transition:opacity .3s ease}.featured__main[data-mc-blog-featured]:hover .featured__overlay[data-mc-blog-featured],.featured__card[data-mc-blog-featured]:hover .featured__overlay[data-mc-blog-featured]{opacity:.6}.featured__content[data-mc-blog-featured]{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;flex:1;padding:32px}.featured__category[data-mc-blog-featured]{position:absolute;top:32px;left:32px;font-family:var(--font-ui);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 14px;border-radius:var(--radius-pill, 150px);border:1px solid rgba(255,146,67,.25)}.featured__title[data-mc-blog-featured]{font-family:var(--font-body);font-weight:700;font-size:32px;line-height:1.3;color:#fff;margin:0}.featured__date[data-mc-blog-featured]{font-family:var(--font-body);font-weight:400;font-size:13px;color:#ffffffb3}.featured__side[data-mc-blog-featured]{flex:1;display:flex;flex-direction:column;gap:10px}.featured__card[data-mc-blog-featured]{flex:1;min-height:267px}.featured__card-content[data-mc-blog-featured]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1;padding:24px}.featured__card-category[data-mc-blog-featured]{position:absolute;top:24px;left:24px;font-family:var(--font-ui);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:5px 12px;border-radius:var(--radius-pill, 150px);border:1px solid rgba(255,146,67,.25)}.featured__card-title[data-mc-blog-featured]{font-family:var(--font-body);font-weight:700;font-size:21px;line-height:1.4;color:#fff;margin:0}@media(max-width:1024px){.featured[data-mc-blog-featured]{flex-direction:column}.featured__main[data-mc-blog-featured]{min-height:400px}.featured__side[data-mc-blog-featured]{flex-direction:row}.featured__card[data-mc-blog-featured]{min-height:267px}}@media(max-width:768px){.featured[data-mc-blog-featured]{padding:20px 0 0}.featured__main[data-mc-blog-featured]{min-height:320px}.featured__title[data-mc-blog-featured]{font-size:24px}.featured__side[data-mc-blog-featured]{flex-direction:column}.featured__card[data-mc-blog-featured]{min-height:220px}.featured__card-title[data-mc-blog-featured]{font-size:18px}}.post-item[data-mc-blog-item]{display:flex;align-items:flex-start;padding-bottom:25px;border-bottom:1px solid var(--color-border);overflow:hidden}.post-item--last[data-mc-blog-item]{border-bottom:none}.post-item__thumb[data-mc-blog-item]{flex-shrink:0;width:40%;padding-right:20px;text-decoration:none}.post-item__thumb[data-mc-blog-item] img[data-mc-blog-item]{width:100%;height:190px;object-fit:cover;border-radius:var(--radius-card, 15px);display:block}.post-item__placeholder[data-mc-blog-item]{width:100%;height:190px;border-radius:var(--radius-card, 15px);background:linear-gradient(135deg,var(--color-bg-section, #2a1810),var(--color-bg-warm, #1a0f0a));display:flex;align-items:center;justify-content:center;color:var(--color-text-faint)}.post-item__text[data-mc-blog-item]{flex:1;min-width:0}.post-item__title[data-mc-blog-item]{font-family:var(--font-body);font-weight:700;font-size:18px;line-height:1.3;margin:0 0 10px}.post-item__title[data-mc-blog-item] a[data-mc-blog-item]{color:var(--color-text);text-decoration:none}.post-item__title[data-mc-blog-item] a[data-mc-blog-item]:hover{color:var(--color-primary)}.post-item__date[data-mc-blog-item]{display:block;font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--color-text-faint);margin-bottom:10px}.post-item__excerpt[data-mc-blog-item]{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:21px;color:var(--color-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.post-item[data-mc-blog-item]{flex-direction:column;gap:16px}.post-item__thumb[data-mc-blog-item]{width:100%;padding-right:0}.post-item__thumb[data-mc-blog-item] img[data-mc-blog-item],.post-item__placeholder[data-mc-blog-item]{height:200px}}.sidebar[data-mc-blog-sidebar]{background:var(--color-card, rgba(255, 255, 255, .1));border:1px solid var(--color-border);border-radius:var(--radius-card-img, 20px);padding:21px;position:sticky;top:100px}.sidebar__title[data-mc-blog-sidebar]{font-family:var(--font-ui);font-weight:700;font-size:16px;color:var(--color-text);margin:0;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.sidebar__posts[data-mc-blog-sidebar]{display:flex;flex-direction:column;gap:20px;padding-top:20px}.sidebar__item[data-mc-blog-sidebar]{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit;transition:opacity .2s}.sidebar__item[data-mc-blog-sidebar]:hover{opacity:.8}.sidebar__item--last[data-mc-blog-sidebar]{border-bottom:none;padding-bottom:0}.sidebar__item-text[data-mc-blog-sidebar]{flex:1;min-width:0}.sidebar__item-text[data-mc-blog-sidebar] h4[data-mc-blog-sidebar]{font-family:var(--font-ui);font-weight:600;font-size:14px;line-height:1.3;color:var(--color-text);margin:0}.sidebar__item-thumb[data-mc-blog-sidebar]{flex-shrink:0;padding-left:20px}.sidebar__item-thumb[data-mc-blog-sidebar] img[data-mc-blog-sidebar]{width:100px;height:100px;object-fit:cover;border-radius:var(--radius-card, 15px);display:block}.sidebar__item-placeholder[data-mc-blog-sidebar]{width:100px;height:100px;border-radius:var(--radius-card, 15px);background:linear-gradient(135deg,var(--color-bg-section, #2a1810),var(--color-bg-warm, #1a0f0a));display:flex;align-items:center;justify-content:center;color:var(--color-text-faint)}@media(max-width:1024px){.sidebar[data-mc-blog-sidebar]{position:static}}.blog-page[data-mc-blog]{background:var(--color-bg, #000000);min-height:100vh}.blog-search-info[data-mc-blog]{max-width:var(--content-width, 1280px);margin:20px auto 0;padding:0 var(--space-sm, 24px)}.blog-search-info[data-mc-blog] p[data-mc-blog]{font-family:var(--font-body);font-size:14px;color:var(--color-text-muted)}.blog-search-info[data-mc-blog] strong[data-mc-blog]{color:var(--color-text)}.blog-search-info__clear[data-mc-blog]{color:var(--color-primary);margin-left:12px;font-size:13px;text-decoration:underline}.blog-container[data-mc-blog]{max-width:var(--content-width, 1280px);margin:0 auto;padding:0 var(--space-sm, 24px)}.blog-content[data-mc-blog]{display:flex;gap:var(--space-md, 40px);padding:var(--space-sm, 24px) 0 var(--space-xl, 80px)}.blog-list[data-mc-blog]{flex:1;min-width:0;padding-top:var(--space-md, 40px)}.blog-list__items[data-mc-blog]{display:flex;flex-direction:column;gap:35px}.blog-list__empty[data-mc-blog]{text-align:center;padding:80px 0}.blog-list__empty[data-mc-blog] p[data-mc-blog]{font-family:var(--font-body);font-size:16px;color:var(--color-text-faint)}.blog-sidebar[data-mc-blog]{flex-shrink:0;width:420px;padding-top:var(--space-md, 40px)}.blog-pagination[data-mc-blog]{display:flex;gap:10px;justify-content:center;padding-top:30px}.blog-pagination__link[data-mc-blog]{font-family:var(--font-ui);font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-muted);text-decoration:none;padding:2px 4px;transition:color .2s}.blog-pagination__link[data-mc-blog]:hover{color:var(--color-primary)}.blog-pagination__link--active[data-mc-blog]{color:var(--color-primary);pointer-events:none}.blog-pagination__dots[data-mc-blog]{font-family:var(--font-ui);font-weight:600;font-size:16px;color:var(--color-text-faint);padding:2px 4px}@media(max-width:1024px){.blog-content[data-mc-blog]{flex-direction:column}.blog-sidebar[data-mc-blog]{width:100%}}@media(max-width:768px){.blog-container[data-mc-blog],.blog-search-info[data-mc-blog]{padding:0 20px}.blog-content[data-mc-blog]{padding:20px 0 40px}.blog-list[data-mc-blog]{padding-top:20px}.blog-list__items[data-mc-blog]{gap:25px}}

