.macro-head[data-astro-cid-hynzgaup]{margin-bottom:2rem}.macro-eyebrow[data-astro-cid-hynzgaup]{letter-spacing:.12em;color:var(--color-text-muted);margin:0 0 .3rem;font-size:.72rem;font-weight:700}.macro-title[data-astro-cid-hynzgaup]{align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:1.5rem;display:flex}.macro-beta[data-astro-cid-hynzgaup]{letter-spacing:.08em;color:var(--color-accent);border:1px solid var(--color-accent);white-space:nowrap;border-radius:999px;padding:.12rem .55rem;font-size:.7rem;font-weight:700}.macro-note[data-astro-cid-hynzgaup]{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.85rem}.macro-stats[data-astro-cid-hynzgaup]{margin:0;font-size:.95rem}.macro-stats[data-astro-cid-hynzgaup] strong[data-astro-cid-hynzgaup]{color:var(--color-accent);font-size:1.35rem}.macro-delta[data-astro-cid-hynzgaup]{color:var(--color-text-muted);margin-left:.6rem;font-size:.8rem}.macro-delta[data-astro-cid-hynzgaup].up{color:var(--color-primary);font-weight:700}.macro-delta[data-astro-cid-hynzgaup].down{color:var(--color-text-muted)}.section-heading[data-astro-cid-hynzgaup]{border-bottom:2px solid var(--color-primary);margin-bottom:.75rem;padding-bottom:.4rem;font-size:1.1rem}.section-heading-row[data-astro-cid-hynzgaup]{border-bottom:2px solid var(--color-primary);justify-content:space-between;align-items:baseline;margin-bottom:.75rem;padding-bottom:.4rem;display:flex}.section-heading-row[data-astro-cid-hynzgaup] .section-heading[data-astro-cid-hynzgaup]{border-bottom:none;margin-bottom:0;padding-bottom:0}.see-all[data-astro-cid-hynzgaup]{font-size:.8rem;font-weight:600}.hint[data-astro-cid-hynzgaup]{color:var(--color-text-muted);font-size:.7rem;font-weight:400}.pickup[data-astro-cid-hynzgaup]{margin-bottom:2rem}.pickup-weekly[data-astro-cid-hynzgaup]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pickup-weekly-link[data-astro-cid-hynzgaup]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);align-items:baseline;gap:.6rem;padding:.45rem .7rem;transition:border-color .15s;display:flex}.pickup-weekly-link[data-astro-cid-hynzgaup]:hover{border-color:var(--color-primary);text-decoration:none}.pickup-area[data-astro-cid-hynzgaup]{color:var(--color-primary);flex-shrink:0;min-width:4.5em;font-size:.72rem;font-weight:700}.pickup-headline[data-astro-cid-hynzgaup]{font-size:.88rem;font-weight:600;line-height:1.5}.macro-dashboard[data-astro-cid-hynzgaup]{margin-bottom:2rem}.macro-dashboard-box[data-astro-cid-hynzgaup]{background:var(--tsr-bg);border:1px solid var(--tsr-border);border-radius:var(--tsr-radius);overflow:hidden}.macro-trends[data-astro-cid-hynzgaup],.weekend[data-astro-cid-hynzgaup]{margin-bottom:2rem}.weekend-days[data-astro-cid-hynzgaup]{margin:0 0 .5rem}.weekend-list[data-astro-cid-hynzgaup]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.weekend-item[data-astro-cid-hynzgaup]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;align-items:baseline;gap:.45rem;padding:.35rem .75rem;font-size:.85rem;display:inline-flex}.weekend-area[data-astro-cid-hynzgaup]{color:var(--color-text-muted);font-size:.72rem}.weekend-fish[data-astro-cid-hynzgaup]{color:var(--color-text);font-weight:700}.weekend-fish[data-astro-cid-hynzgaup]:hover{color:var(--color-primary)}.weekend-rank[data-astro-cid-hynzgaup]{color:var(--color-accent);font-size:.8rem}.daily-reports[data-astro-cid-hynzgaup],.month-links[data-astro-cid-hynzgaup]{margin-bottom:2rem}.month-links[data-astro-cid-hynzgaup] .daily-list[data-astro-cid-hynzgaup]+.daily-list[data-astro-cid-hynzgaup]{margin-top:.5rem}.daily-list[data-astro-cid-hynzgaup]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.other-macros[data-astro-cid-hynzgaup]{margin-bottom:2rem}.other-list[data-astro-cid-hynzgaup]{flex-wrap:wrap;gap:.4rem;display:flex}.answer-block[data-astro-cid-hynzgaup]{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius);margin:0 0 1.25rem;padding:.6rem .85rem}.answer-block[data-astro-cid-hynzgaup] p[data-astro-cid-hynzgaup]{margin:0;font-size:.88rem;line-height:1.8}.faq-section[data-astro-cid-hynzgaup]{margin:2rem 0}.faq-heading[data-astro-cid-hynzgaup]{border-bottom:2px solid var(--color-primary);margin-bottom:.75rem;padding-bottom:.4rem;font-size:1rem}
