/* Gerado a partir do build do Astro — não editar à mão; ajustes vão em theme.css */
.reading-progress[data-mc-post]{position:fixed;top:0;left:0;height:3px;width:0%;background:var(--gradient-cta);z-index:9999;transition:width .1s linear}.post-page[data-mc-post]{background:var(--color-bg, #000000);min-height:100vh}.post-layout[data-mc-post]{max-width:var(--content-width, 1280px);margin:0 auto;padding:var(--space-md, 40px) var(--space-sm, 24px) var(--space-xl, 80px);display:flex;gap:30px}.post-article[data-mc-post]{flex:1;min-width:0;padding:10px}.post-article__title[data-mc-post]{font-family:var(--font-body);font-weight:700;font-size:40px;line-height:1.2;color:var(--color-accent);margin:8px 0 24px}.post-article__cover[data-mc-post]{margin:0 0 32px;border-radius:var(--radius-card, 15px);overflow:hidden}.post-article__cover[data-mc-post] img[data-mc-post]{width:100%;height:auto;display:block}.post-article__content[data-mc-post]{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:27px;color:var(--color-text-muted)}.post-article__content[data-mc-post] h2{font-family:var(--font-body);font-weight:700;font-size:32px;line-height:1.2;color:var(--color-accent);margin:32px 0 12px}.post-article__content[data-mc-post] h3{font-family:var(--font-body);font-weight:700;font-size:24px;line-height:1.3;color:var(--color-accent);margin:24px 0 10px}.post-article__content[data-mc-post] p{margin:0 0 16px}.post-article__content[data-mc-post] ul,.post-article__content[data-mc-post] ol{margin:8px 0 16px;padding-left:40px}.post-article__content[data-mc-post] li{margin-bottom:10px;line-height:27px}.post-article__content[data-mc-post] a{color:var(--color-primary);text-decoration:none}.post-article__content[data-mc-post] a:hover{text-decoration:underline}.post-article__content[data-mc-post] img{max-width:100%;border-radius:var(--radius-md, 8px);margin:30px 0;display:block}.post-article__content[data-mc-post] blockquote{border-left:3px solid var(--color-primary);padding:12px 20px;margin:24px 0;background:#ff92430f;border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0}.post-article__content[data-mc-post] table,.post-article__content[data-mc-post] .stark-table{width:100%;border-collapse:collapse;margin:1.5rem 0;border-radius:8px;overflow:hidden}.post-article__content[data-mc-post] th,.post-article__content[data-mc-post] .stark-th{background:#ffffff14;color:var(--color-text, #fff);font-weight:600;padding:.75rem 1rem;text-align:left;border-bottom:2px solid rgba(255,255,255,.15)}.post-article__content[data-mc-post] td,.post-article__content[data-mc-post] .stark-td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);color:var(--color-text, #ccc)}.post-article__content[data-mc-post] tr:hover td{background:#ffffff08}.post-article__content[data-mc-post] .post-banner{margin:2rem 0;text-align:center;border-radius:12px;overflow:hidden}.post-article__content[data-mc-post] .post-banner img,.post-article__content[data-mc-post] .post-banner__img{max-width:100%;height:auto;border-radius:12px}.post-article__content[data-mc-post] .stark-post{font-size:inherit;line-height:inherit;color:inherit}.post-article__content[data-mc-post] strong{color:var(--color-text);font-weight:700}.post-sidebar[data-mc-post]{flex-shrink:0;width:420px;display:flex;flex-direction:column;gap:20px}.post-sidebar__related[data-mc-post]{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card-img, 20px);padding:21px;position:sticky;top:100px}.post-sidebar__heading[data-mc-post]{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)}.post-sidebar__list[data-mc-post]{display:flex;flex-direction:column;gap:20px;padding-top:20px}.post-sidebar__item[data-mc-post]{display:block;font-family:var(--font-ui);font-weight:600;font-size:14px;line-height:1.4;color:var(--color-text);text-decoration:none;padding-bottom:16px;border-bottom:1px solid var(--color-border);transition:color .2s}.post-sidebar__item[data-mc-post]:hover{color:var(--color-primary)}.post-sidebar__item--last[data-mc-post]{border-bottom:none;padding-bottom:0}.post-sidebar__cta[data-mc-post]{position:relative;min-height:200px;border-radius:var(--radius-card-img, 20px);overflow:hidden;background:var(--gradient-cta);box-shadow:var(--shadow-cta)}.post-sidebar__cta-content[data-mc-post]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:var(--space-md, 40px) 20px;min-height:200px}.post-sidebar__cta-title[data-mc-post]{font-family:var(--font-body);font-weight:700;font-size:22px;color:#fff;text-align:center;margin:0}.post-sidebar__cta-button[data-mc-post]{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;border-radius:var(--radius-pill, 150px);background:#0000004d;border:1px solid rgba(255,255,255,.3);color:#fff;font-family:var(--font-ui);font-weight:600;font-size:14px;text-decoration:none;transition:background .2s,transform .2s}.post-sidebar__cta-button[data-mc-post]:hover{background:#00000080;transform:scale(1.03)}.post-nav[data-mc-post]{border-top:1px solid var(--color-border);max-width:var(--content-width, 1280px);margin:0 auto;padding:0 var(--space-sm, 24px)}.post-nav__inner[data-mc-post]{display:flex;justify-content:space-between;gap:24px;padding:var(--space-md, 40px) 0}.post-nav__link[data-mc-post]{display:flex;flex-direction:column;gap:8px;text-decoration:none;max-width:45%;padding:20px 24px;border-radius:var(--radius-card, 15px);border:1px solid var(--color-border);background:var(--color-card);transition:border-color .2s,transform .2s}.post-nav__link[data-mc-post]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.post-nav__link--next[data-mc-post]{margin-left:auto;text-align:right}.post-nav__label[data-mc-post]{font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.post-nav__title[data-mc-post]{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:1.4;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.post-layout[data-mc-post]{flex-direction:column}.post-sidebar[data-mc-post]{width:100%}.post-sidebar__related[data-mc-post]{position:static}}@media(max-width:768px){.post-layout[data-mc-post]{padding:24px 20px 40px}.post-article[data-mc-post]{padding:0}.post-article__title[data-mc-post]{font-size:28px}.post-article__content[data-mc-post] h2{font-size:24px}.post-article__content[data-mc-post] h3{font-size:20px}.post-nav__inner[data-mc-post]{flex-direction:column;gap:16px}.post-nav__link[data-mc-post]{max-width:100%}.post-nav__link--next[data-mc-post]{text-align:left}}

