@layer reset,tokens,base;@layer components{.guide-toc{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 .5rem;display:flex}.guide-toc a{min-height:2.5rem;color:var(--auction-strong);background:var(--auction-soft);border-radius:var(--radius-pill);font-size:var(--text-md);align-items:center;padding:0 .85rem;font-weight:600;text-decoration:none;display:inline-flex}.guide-toc a:hover{background:var(--auction-line)}.guide{min-width:0}.guide h2{scroll-margin-top:1rem}.guide q{font-style:italic}.guide-viewing{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin:1.5rem 0 0;padding:1.1rem 1.2rem .4rem}.guide-viewing h3{font-size:var(--text-lg);margin:0 0 .6rem}.guide-viewing ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.guide-viewing a{color:inherit;background:var(--paper);border:1px solid #0000;border-radius:.7rem;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:.1rem 1rem;padding:.55rem .7rem;text-decoration:none;display:grid}.guide-viewing a:hover{border-color:var(--auction)}.guide-viewing b{color:var(--auction-strong);font-size:var(--text-md);grid-row:span 2}.guide-viewing span{font-weight:600}.guide-viewing small{color:var(--muted);font-size:var(--text-sm);grid-column:2}.guide-viewing p{font-size:var(--text-md);margin:.7rem 0;font-weight:600}.guide-table{border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;margin:1.2rem 0 0;overflow-x:auto}.guide-table:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.guide-table table{border-collapse:collapse;background:var(--surface);width:100%;min-width:36rem;font-size:var(--text-md)}.guide-table caption{color:var(--muted);font-size:var(--text-md);text-align:left;caption-side:bottom;padding:.75rem .9rem}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem .9rem}.guide-table thead th{color:var(--muted);background:var(--paper);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.guide-table tbody th{font-weight:600}.guide-list{gap:.45rem;padding-left:1.2rem;display:grid}.guide-sources{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.2rem}.guide-sources h2{font-size:1.2rem}.guide-sources p,.guide-sources li{color:var(--muted);font-size:var(--text-md)}.guide-sources ul{gap:.25rem;padding-left:1.2rem;display:grid}@media (width<=640px){.guide-viewing a{grid-template-columns:minmax(0,1fr)}.guide-viewing b{grid-row:auto}.guide-viewing small{grid-column:1}}}@layer utilities;
