.page-container[data-astro-cid-xx5emmlg]{max-width:900px;margin:0 auto;padding:0 1rem 3rem}h1[data-astro-cid-xx5emmlg]{font-size:1.75rem;color:var(--colorTextHeading, #1a202c);margin-bottom:.75rem}.wattage-summary[data-astro-cid-xx5emmlg]{margin-bottom:2rem}.watt-cards[data-astro-cid-xx5emmlg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-bottom:.75rem}.watt-card[data-astro-cid-xx5emmlg]{border:1px solid var(--colorBorder, #e2e8f0);border-radius:8px;padding:1rem;text-align:center}.watt-card[data-astro-cid-xx5emmlg].primary{background:var(--colorPrimaryLight, #ebf8ff);border-color:#bee3f8}.watt-value[data-astro-cid-xx5emmlg]{font-size:1.4rem;font-weight:700;color:var(--colorPrimary, #2b6cb0);margin-bottom:.15rem;font-family:SF Mono,Fira Code,monospace}.watt-label[data-astro-cid-xx5emmlg]{font-size:.75rem;color:var(--colorTextMuted, #718096);font-weight:500}.meta-badges[data-astro-cid-xx5emmlg]{display:flex;gap:.5rem;flex-wrap:wrap}.meta-badge[data-astro-cid-xx5emmlg]{display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:3px}.meta-badge[data-astro-cid-xx5emmlg].category{background:#edf2f7;color:var(--colorTextBody, #4a5568)}.meta-badge[data-astro-cid-xx5emmlg].type{background:var(--colorPrimaryLight, #ebf8ff);color:var(--colorPrimary, #2b6cb0)}.meta-badge[data-astro-cid-xx5emmlg].ratio{background:#fefcbf;color:#975a16}.content-section[data-astro-cid-xx5emmlg]{margin-top:2.5rem}.content-section[data-astro-cid-xx5emmlg] h2[data-astro-cid-xx5emmlg]{font-size:1.35rem;color:var(--colorTextHeading, #1a202c);margin-bottom:.75rem;border-bottom:2px solid var(--colorBorder, #e2e8f0);padding-bottom:.5rem}.content-section[data-astro-cid-xx5emmlg] p[data-astro-cid-xx5emmlg]{margin-bottom:1rem;color:var(--colorTextHeading, #2d3748);line-height:1.7}.content-section[data-astro-cid-xx5emmlg] a[data-astro-cid-xx5emmlg]{color:var(--colorPrimary, #2b6cb0);text-decoration:none}.content-section[data-astro-cid-xx5emmlg] a[data-astro-cid-xx5emmlg]:hover{text-decoration:underline}.table-responsive[data-astro-cid-xx5emmlg]{overflow-x:auto;margin:1rem 0}.data-table[data-astro-cid-xx5emmlg]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table[data-astro-cid-xx5emmlg] th[data-astro-cid-xx5emmlg]{background:var(--colorSurface, #f7fafc);padding:.65rem .75rem;text-align:left;font-weight:600;color:var(--colorTextHeading, #2d3748);border-bottom:2px solid var(--colorBorder, #e2e8f0);white-space:nowrap}.data-table[data-astro-cid-xx5emmlg] td[data-astro-cid-xx5emmlg]{padding:.6rem .75rem;border-bottom:1px solid #edf2f7}.data-table[data-astro-cid-xx5emmlg] .amount[data-astro-cid-xx5emmlg]{text-align:right;font-family:SF Mono,Fira Code,monospace;font-size:.85rem}.data-table[data-astro-cid-xx5emmlg] .count[data-astro-cid-xx5emmlg]{text-align:center}.data-table[data-astro-cid-xx5emmlg] .total[data-astro-cid-xx5emmlg]{font-weight:700;color:var(--colorPrimary, #2b6cb0)}.data-table[data-astro-cid-xx5emmlg] a[data-astro-cid-xx5emmlg]{color:var(--colorPrimary, #2b6cb0);text-decoration:none;font-weight:500}.data-table[data-astro-cid-xx5emmlg] a[data-astro-cid-xx5emmlg]:hover{text-decoration:underline}.data-table[data-astro-cid-xx5emmlg] tbody[data-astro-cid-xx5emmlg] tr[data-astro-cid-xx5emmlg]:hover{background:var(--colorSurface, #f7fafc)}.highlight-row[data-astro-cid-xx5emmlg]{background:var(--colorPrimaryLight, #ebf8ff)}.highlight-row[data-astro-cid-xx5emmlg]:hover{background:var(--colorPrimaryLight, #ebf8ff)!important}.faq-list[data-astro-cid-xx5emmlg]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-astro-cid-xx5emmlg]{border:1px solid var(--colorBorder, #e2e8f0);border-radius:6px;overflow:hidden}.faq-item[data-astro-cid-xx5emmlg] summary[data-astro-cid-xx5emmlg]{padding:.85rem 1rem;font-weight:600;cursor:pointer;background:var(--colorSurface, #f7fafc);color:var(--colorTextHeading, #2d3748)}.faq-item[data-astro-cid-xx5emmlg] summary[data-astro-cid-xx5emmlg]:hover{background:#edf2f7}.faq-item[data-astro-cid-xx5emmlg] p[data-astro-cid-xx5emmlg]{padding:.85rem 1rem;color:var(--colorTextBody, #4a5568);line-height:1.6}
