.os-wrap{width:100%;max-width:76rem;margin-inline:auto;padding:var(--space-2xl) var(--space-md) var(--space-3xl)}@media (min-width:60rem){.os-wrap{padding-inline:var(--space-lg)}}.os-intro{display:grid;gap:var(--space-md);justify-items:start;padding-bottom:var(--space-2xl)}.os-lead{font-size:var(--text-lead);color:var(--color-ink-2);max-width:46ch}.os-section{padding-block:var(--space-2xl);border-top:1px solid hsl(var(--border))}.os-section .section-head{margin-bottom:var(--space-xl)}.os-featured{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}@media (min-width:40rem){.os-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.os-featured{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-card{display:grid;gap:var(--space-xs);align-content:start;height:100%;padding:var(--space-lg);text-decoration:none;transition:border-color var(--dur-micro) var(--ease-out)}.os-card:hover{border-color:hsl(var(--primary))}.os-card-name{font-family:var(--font-display);font-size:var(--text-title);color:hsl(var(--foreground));overflow-wrap:anywhere}.os-card-desc{color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.os-card-meta{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xs)}.os-stars{color:hsl(var(--primary))}.os-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.os-table th{text-align:left;font-weight:400;color:hsl(var(--muted-foreground));padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;border-bottom:1px solid hsl(var(--input))}.os-table td{padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-bottom:1px solid hsl(var(--border));vertical-align:top;color:var(--color-ink-2)}.os-table .num{text-align:right}.os-link{color:hsl(var(--foreground));text-decoration:underline;text-decoration-color:hsl(var(--input))}.os-link:hover{text-decoration-color:hsl(var(--primary))}@media (max-width:40rem){.os-col-desc{display:none}}.os-offline{margin-top:var(--space-xl)}.os-card:focus-visible,.os-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.os-card:active{border-color:var(--brass-deep)}.os-table{table-layout:fixed}.os-table td:first-child{overflow-wrap:anywhere}.os-table td:nth-child(3),.os-table th:nth-child(3){width:8rem}.os-table td:nth-child(4),.os-table td:nth-child(5),.os-table th:nth-child(4),.os-table th:nth-child(5){width:6rem}.os-table td:first-child,.os-table th:first-child{width:16rem}@media (max-width:40rem){.os-table td:first-child,.os-table th:first-child{width:auto}.os-table td:nth-child(3),.os-table td:nth-child(5),.os-table th:nth-child(3),.os-table th:nth-child(5){display:none}.os-table td:nth-child(4),.os-table th:nth-child(4){width:4.5rem}}.os-pinned{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}@media (min-width:40rem){.os-pinned{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-card--pinned{padding:var(--space-xl);gap:var(--space-sm)}.os-card--pinned .os-card-name{font-size:var(--text-2xl)}.os-card--pinned .os-card-desc{font-size:var(--text-md);color:var(--color-ink-2);max-width:52ch}.os-awesome{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-xl)}@media (min-width:48rem){.os-awesome{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-awesome li{padding-block:var(--space-sm);border-bottom:1px solid hsl(var(--border))}.os-awesome-stars{margin-left:var(--space-sm)}.os-awesome-desc,.os-awesome-stars{color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.os-awesome-desc{margin:var(--space-2xs) 0 0}