.system-page-container[data-astro-cid-wttz75pb]{max-width:1200px;margin:0 auto;padding:1.5rem 1rem 4rem}.summary-grid[data-astro-cid-wttz75pb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem}.summary-card[data-astro-cid-wttz75pb]{padding:1.25rem;border-radius:var(--radius-sm, 4px);display:flex;flex-direction:column;align-items:center;text-align:center}.summary-label[data-astro-cid-wttz75pb]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint)}.summary-val[data-astro-cid-wttz75pb]{font-family:var(--font-display);font-size:2.2rem;color:var(--accent);line-height:1.2;margin:.25rem 0}.summary-note[data-astro-cid-wttz75pb]{font-size:.8rem;color:var(--text-faint)}.accent-link[data-astro-cid-wttz75pb]{color:var(--accent);text-decoration:underline}.system-section[data-astro-cid-wttz75pb]{margin-top:2.5rem}.section-heading[data-astro-cid-wttz75pb]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.section-title[data-astro-cid-wttz75pb]{font-family:var(--font-display);font-size:1.5rem;color:var(--text);margin:0;text-transform:uppercase;letter-spacing:.04em}.section-count[data-astro-cid-wttz75pb]{font-family:var(--font-body);font-size:.85rem;color:var(--text-faint)}.rules-grid[data-astro-cid-wttz75pb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.rules-card[data-astro-cid-wttz75pb]{padding:1.25rem;border-radius:var(--radius-sm, 4px)}.rules-card-title[data-astro-cid-wttz75pb]{font-family:var(--font-display);font-size:1.15rem;color:var(--text);margin:0 0 1rem;border-bottom:1px solid var(--border);padding-bottom:.4rem}.probability-list[data-astro-cid-wttz75pb],.costs-list[data-astro-cid-wttz75pb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.prob-row[data-astro-cid-wttz75pb],.cost-row[data-astro-cid-wttz75pb]{display:flex;justify-content:space-between;font-size:.9rem;padding:.2rem 0}.cost-label[data-astro-cid-wttz75pb]{color:var(--text-faint)}.table-wrapper[data-astro-cid-wttz75pb]{overflow-x:auto;max-width:100%;box-sizing:border-box;border-radius:var(--radius-sm, 4px)}.data-table[data-astro-cid-wttz75pb]{width:100%;min-width:500px;border-collapse:collapse;font-size:.9rem;text-align:left}.data-table[data-astro-cid-wttz75pb] th[data-astro-cid-wttz75pb],.data-table[data-astro-cid-wttz75pb] td[data-astro-cid-wttz75pb]{padding:.75rem 1rem;border-bottom:1px solid var(--border)}.data-table[data-astro-cid-wttz75pb] th[data-astro-cid-wttz75pb]{background:var(--surface-2);color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:.85rem;letter-spacing:.04em}.data-table[data-astro-cid-wttz75pb] tr[data-astro-cid-wttz75pb]:hover td[data-astro-cid-wttz75pb]{background:var(--surface-2)}.font-bold[data-astro-cid-wttz75pb]{font-weight:600}.text-accent[data-astro-cid-wttz75pb]{color:var(--accent)}.text-faint[data-astro-cid-wttz75pb]{color:var(--text-faint)}.table-item-link[data-astro-cid-wttz75pb]{color:var(--accent);text-decoration:none;font-size:.85rem}.table-item-link[data-astro-cid-wttz75pb]:hover{text-decoration:underline}.actions-chips[data-astro-cid-wttz75pb]{display:flex;flex-wrap:wrap;gap:.3rem}.action-chip[data-astro-cid-wttz75pb]{font-size:.75rem;padding:.15rem .4rem;background:var(--surface-2);border:1px solid var(--border);border-radius:3px;color:var(--text)}.gems-grid[data-astro-cid-wttz75pb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.gem-card[data-astro-cid-wttz75pb]{box-sizing:border-box;max-width:100%;min-width:0;padding:1rem;border-radius:var(--radius-sm, 4px);display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease}.gem-card[data-astro-cid-wttz75pb]:hover{transform:translateY(-2px);border-color:var(--accent)}.gem-header[data-astro-cid-wttz75pb]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;min-width:0}.gem-name[data-astro-cid-wttz75pb]{font-family:var(--font-display);font-size:1.05rem;color:var(--text);margin:0;min-width:0;word-break:break-word}.gem-card[data-astro-cid-wttz75pb]:hover .gem-name[data-astro-cid-wttz75pb]{color:var(--accent)}.gem-action[data-astro-cid-wttz75pb]{font-size:.8rem;color:var(--accent)}.rarity-badge[data-astro-cid-wttz75pb]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.rarity-common[data-astro-cid-wttz75pb]{color:var(--text-faint)}.rarity-uncommon[data-astro-cid-wttz75pb]{color:var(--good)}.rarity-rare[data-astro-cid-wttz75pb]{color:var(--frost)}.rarity-epic[data-astro-cid-wttz75pb]{color:#a855f7}.rarity-legendary[data-astro-cid-wttz75pb]{color:var(--flame)}@media(max-width:640px){.rules-grid[data-astro-cid-wttz75pb],.gems-grid[data-astro-cid-wttz75pb]{grid-template-columns:minmax(0,1fr)}}
