.farm-schedule-banner[data-astro-cid-hm7zqrq5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.schedule-item[data-astro-cid-hm7zqrq5]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:18px 20px;display:flex;box-shadow:0 2px 6px #0000000d}.schedule-label[data-astro-cid-hm7zqrq5]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.825rem;font-weight:700}.schedule-val[data-astro-cid-hm7zqrq5]{font-family:var(--font-heading);color:var(--text);font-size:1.35rem;font-weight:700}.schedule-note[data-astro-cid-hm7zqrq5]{color:var(--text-muted);font-size:.85rem}.farm-section[data-astro-cid-hm7zqrq5]{margin-bottom:24px;padding:28px 24px}.section-title[data-astro-cid-hm7zqrq5]{font-family:var(--font-heading);color:var(--text);margin:0 0 12px;font-size:1.5rem;font-weight:700}.section-intro[data-astro-cid-hm7zqrq5]{color:var(--text-muted);margin:0 0 20px;font-size:1rem;line-height:1.6}.rules-grid[data-astro-cid-hm7zqrq5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.rule-box[data-astro-cid-hm7zqrq5]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;padding:18px}.rule-num[data-astro-cid-hm7zqrq5]{font-family:var(--font-heading);color:var(--accent);margin-bottom:6px;font-size:2rem;font-weight:700;display:block}.rule-title[data-astro-cid-hm7zqrq5]{font-family:var(--font-heading);color:var(--text);margin-bottom:6px;font-size:1.05rem;font-weight:700;display:block}.rule-desc[data-astro-cid-hm7zqrq5]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.4}.farm-crops-box[data-astro-cid-hm7zqrq5]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.subsection-title[data-astro-cid-hm7zqrq5]{font-family:var(--font-heading);color:var(--text);margin:0 0 12px;font-size:1.1rem;font-weight:700}.crops-list[data-astro-cid-hm7zqrq5]{flex-wrap:wrap;gap:10px;display:flex}.crop-pill[data-astro-cid-hm7zqrq5]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);align-items:center;gap:8px;padding:6px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.table-responsive[data-astro-cid-hm7zqrq5]{border-radius:var(--radius-md);border:1px solid var(--line);overflow-x:auto}.farm-table[data-astro-cid-hm7zqrq5]{border-collapse:collapse;text-align:left;background-color:var(--surface);width:100%;font-size:.95rem}.farm-table[data-astro-cid-hm7zqrq5] th[data-astro-cid-hm7zqrq5]{background-color:var(--surface-2);font-family:var(--font-heading);color:var(--text);border-bottom:1px solid var(--line);padding:12px 16px;font-weight:700}.farm-table[data-astro-cid-hm7zqrq5] td[data-astro-cid-hm7zqrq5]{border-bottom:1px solid var(--line);color:var(--text);padding:12px 16px}.farm-table[data-astro-cid-hm7zqrq5] tbody[data-astro-cid-hm7zqrq5] tr[data-astro-cid-hm7zqrq5]:last-child td[data-astro-cid-hm7zqrq5]{border-bottom:none}.num-cell[data-astro-cid-hm7zqrq5]{font-weight:700;font-family:var(--font-heading)}.text-success[data-astro-cid-hm7zqrq5]{color:var(--accent)}.text-danger[data-astro-cid-hm7zqrq5]{color:var(--wood)}.action-cell[data-astro-cid-hm7zqrq5]{font-weight:600}.note-cell[data-astro-cid-hm7zqrq5]{color:var(--text-muted);font-size:.85rem}.ranks-grid[data-astro-cid-hm7zqrq5]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.rank-card[data-astro-cid-hm7zqrq5]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;box-shadow:0 2px 6px #0000000d}.rank-card[data-astro-cid-hm7zqrq5].rank-s{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rank-card[data-astro-cid-hm7zqrq5].rank-a,.rank-card[data-astro-cid-hm7zqrq5].rank-b,.rank-card[data-astro-cid-hm7zqrq5].rank-c,.rank-card[data-astro-cid-hm7zqrq5].rank-d,.rank-card[data-astro-cid-hm7zqrq5].rank-f{border-color:var(--line)}.rank-header[data-astro-cid-hm7zqrq5]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.rank-badge-wrap[data-astro-cid-hm7zqrq5]{align-items:center;gap:10px;display:flex}.rank-letter[data-astro-cid-hm7zqrq5]{background-color:var(--surface-2);border:1px solid var(--line);width:40px;height:40px;font-family:var(--font-heading);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:inline-flex}.rank-s[data-astro-cid-hm7zqrq5] .rank-letter[data-astro-cid-hm7zqrq5]{background-color:var(--accent);color:#fff}[data-theme=dark] .rank-s[data-astro-cid-hm7zqrq5] .rank-letter[data-astro-cid-hm7zqrq5]{color:var(--bg)}.rank-name[data-astro-cid-hm7zqrq5]{font-family:var(--font-heading);color:var(--text);font-size:1.15rem;font-weight:700}.rank-threshold[data-astro-cid-hm7zqrq5]{text-align:right}.threshold-label[data-astro-cid-hm7zqrq5]{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;display:block}.threshold-val[data-astro-cid-hm7zqrq5]{font-family:var(--font-heading);color:var(--text);font-size:1.1rem;font-weight:700}.rank-rewards[data-astro-cid-hm7zqrq5]{margin-top:4px}.rewards-label[data-astro-cid-hm7zqrq5]{color:var(--text-muted);margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.rewards-list[data-astro-cid-hm7zqrq5]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reward-item[data-astro-cid-hm7zqrq5]{color:var(--text);align-items:center;gap:10px;font-size:.9rem;display:flex}.reward-text[data-astro-cid-hm7zqrq5]{color:var(--text);font-size:.9rem}.item-icon-sm[data-astro-cid-hm7zqrq5]{border-radius:var(--radius-sm);object-fit:contain}.item-icon-xs[data-astro-cid-hm7zqrq5]{object-fit:contain;border-radius:4px;flex-shrink:0}@media (width<=640px){.farm-schedule-banner[data-astro-cid-hm7zqrq5],.rules-grid[data-astro-cid-hm7zqrq5],.ranks-grid[data-astro-cid-hm7zqrq5]{grid-template-columns:1fr}}
