.compare-page[data-astro-cid-zwvrpgsd]{max-width:900px;padding:2rem 1rem}.compare-page[data-astro-cid-zwvrpgsd] h1[data-astro-cid-zwvrpgsd]{margin-bottom:.5rem;font-size:1.75rem}.lede[data-astro-cid-zwvrpgsd]{color:var(--muted);margin-bottom:2rem;line-height:1.6}.picker-form[data-astro-cid-zwvrpgsd]{margin-bottom:2rem}.picker-row[data-astro-cid-zwvrpgsd]{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.picker-col[data-astro-cid-zwvrpgsd]{flex:1;min-width:180px}.picker-col[data-astro-cid-zwvrpgsd] label[data-astro-cid-zwvrpgsd]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:block}.picker-col[data-astro-cid-zwvrpgsd] select[data-astro-cid-zwvrpgsd]{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:.55rem .75rem;font-size:.9rem}.picker-col[data-astro-cid-zwvrpgsd] select[data-astro-cid-zwvrpgsd]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.vs-label[data-astro-cid-zwvrpgsd]{color:var(--muted);flex-shrink:0;align-self:flex-end;padding-bottom:.6rem;font-size:1.1rem;font-weight:700}.compare-btn[data-astro-cid-zwvrpgsd]{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-self:flex-end;padding:.55rem 1.4rem;font-size:.9rem;font-weight:600}.compare-btn[data-astro-cid-zwvrpgsd]:hover{opacity:.9}.compare-results[data-astro-cid-zwvrpgsd]{flex-direction:column;gap:2rem;display:flex}.compare-table-wrap[data-astro-cid-zwvrpgsd]{overflow-x:auto}.compare-table[data-astro-cid-zwvrpgsd]{border-collapse:collapse;width:100%;font-size:.875rem}.compare-table[data-astro-cid-zwvrpgsd] th[data-astro-cid-zwvrpgsd]{background:var(--surface-inset);text-align:left;border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.06em;padding:.6rem .9rem;font-size:.78rem}.compare-table[data-astro-cid-zwvrpgsd] td[data-astro-cid-zwvrpgsd]{border-bottom:1px solid var(--line);vertical-align:middle;padding:.65rem .9rem}.compare-table[data-astro-cid-zwvrpgsd] tr[data-astro-cid-zwvrpgsd]:last-child td[data-astro-cid-zwvrpgsd]{border-bottom:none}.compare-table[data-astro-cid-zwvrpgsd] .spec-label[data-astro-cid-zwvrpgsd]{color:var(--muted);white-space:nowrap;font-size:.8rem}.compare-table[data-astro-cid-zwvrpgsd] .printer-col[data-astro-cid-zwvrpgsd]{font-weight:600}.compare-table[data-astro-cid-zwvrpgsd] .printer-col[data-astro-cid-zwvrpgsd].a{color:#3b82f6}.compare-table[data-astro-cid-zwvrpgsd] .printer-col[data-astro-cid-zwvrpgsd].b{color:#8b5cf6}.compare-table[data-astro-cid-zwvrpgsd] .ok[data-astro-cid-zwvrpgsd]{color:#16a34a;font-weight:600}.compare-table[data-astro-cid-zwvrpgsd] .hot[data-astro-cid-zwvrpgsd]{color:#f97316;font-weight:600}.compare-table[data-astro-cid-zwvrpgsd] .win[data-astro-cid-zwvrpgsd]{background:#16a34a14;font-weight:600}.win-badge[data-astro-cid-zwvrpgsd]{color:#16a34a;white-space:nowrap;background:#16a34a1f;border-radius:4px;margin-left:.4rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.compare-table[data-astro-cid-zwvrpgsd] .muted[data-astro-cid-zwvrpgsd]{color:var(--muted)}.compare-table[data-astro-cid-zwvrpgsd] .no-data[data-astro-cid-zwvrpgsd]{color:var(--muted);font-size:.8rem}.compare-table[data-astro-cid-zwvrpgsd] .mat-link[data-astro-cid-zwvrpgsd]{color:var(--accent);font-size:.85rem}.materials-section[data-astro-cid-zwvrpgsd] h2[data-astro-cid-zwvrpgsd]{margin-bottom:.75rem;font-size:1.1rem}.printer-links[data-astro-cid-zwvrpgsd]{flex-wrap:wrap;gap:.6rem;display:flex}.empty-state[data-astro-cid-zwvrpgsd]{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;padding:2rem;line-height:1.65}.not-found[data-astro-cid-zwvrpgsd]{color:#ef4444;padding:1rem 0}
