:root{
color-scheme:dark;
--font_sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
--text_xs:1rem;
--text_sm:1rem;
--text_md:1rem;
--text_lg:1.25rem;
--text_xl:1.75rem;
--line_tight:1.25;
--line_body:1.55;
--weight_regular:400;
--weight_medium:550;
--weight_bold:700;
--space_1:.25rem;
--space_2:.5rem;
--space_3:.75rem;
--space_4:1rem;
--space_5:1.5rem;
--space_6:2rem;
--space_7:3rem;
--width_page:1400px;
--width_text:44rem;
--width_control:12.5rem;
--width_search:16rem;
--header_height:3.5rem;
--cell_pad_x:.5rem;
--cell_pad_y:.45rem;
--col_rank_width:4.5rem;
--col_model_width:18.5rem;
--underline_width:3px;
--underline_offset:.3em;
--radius_none:0;
--radius_round:50%;
--br9:9999px;
--breakpoint_mobile:760px;
--breakpoint_wide:1439px;
--color_bg:#0f1115;
--color_surface:#171a21;
--color_text:#e8eaee;
--color_muted:#9aa2ae;
--color_control:#1a1e26;
--color_control_hover:#242935;
--color_accent:#7f9cff;
--color_logo_row:#454d5f;
--color_row_hover:#1d2333;
--color_row_alt:#14171d;
--color_menu:#1f242f;
--color_good:#5fd39e;
--color_warn:#f0bb52;
--color_bad:#ff8a80;
--color_focus:#a9bcff;
}
