@layer theme,base;@layer components{.cmp-table{border-collapse:collapse;text-align:start;inline-size:100%}.cmp-table th,.cmp-table td{border-block-end:1px solid var(--line);vertical-align:top;text-align:start;padding:1.1rem 1rem}.cmp-table thead th{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);color:var(--ink)}.cmp-table tbody th{color:var(--ink);inline-size:26%;font-weight:500}.cmp-table td{color:var(--muted)}.cmp-table .mark{vertical-align:-.15em;block-size:1.1em;inline-size:1.1em;margin-inline-end:.5rem;display:inline-block}.cmp-table .ours{background:var(--card);color:var(--ink)}.cmp-table thead .ours{box-shadow:inset 0 4px 0 var(--ink)}.cmp-table td.ours .mark{color:var(--em)}@media not (min-width:48rem){.cmp-table thead{display:none}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table th,.cmp-table td{inline-size:auto;display:block}.cmp-table tr{border-block-end:1px solid var(--line);padding-block:1rem}.cmp-table th,.cmp-table td{border:0;padding:.35rem 0}.cmp-table tbody th{inline-size:auto;font-size:var(--text-lead);margin-block-end:.35rem}.cmp-table td.ours{box-shadow:inset -3px 0 0 var(--ink);padding-inline:.75rem}.cmp-table td:before{content:attr(data-col) " · ";color:var(--faint);font-weight:500}}}@layer utilities;
