/* Scoped styles for library (was hofbs6tv).
 * Generated by tools/extract/extract-css.mjs from the Astro build — do not hand-edit.
 * Declarations are carried through byte-for-byte; the only change is the scope
 * attribute rename (data-astro-cid-<hash> -> data-pws="<component>").
 */
.lib-grid[data-pws="library"]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.lib-grid[data-pws="library"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lib-grid[data-pws="library"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lib-card[data-pws="library"]{padding:1.6rem 1.75rem 1.75rem}.lib-group[data-pws="library"]{font-family:var(--font-display);font-weight:500;font-size:1.25rem;padding-bottom:.9rem;border-bottom:1px solid rgb(var(--color-border))}.lib-list[data-pws="library"]{margin-top:.75rem;display:flex;flex-direction:column}.lib-link[data-pws="library"]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;color:rgb(var(--color-text));font-size:.98rem;border-bottom:1px solid rgb(var(--color-border) / .5);transition:color var(--dur-fast) var(--ease)}.lib-list[data-pws="library"] li[data-pws="library"]:last-child .lib-link[data-pws="library"]{border-bottom:0}.lib-arrow[data-pws="library"]{color:rgb(var(--color-muted));transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lib-link[data-pws="library"]:hover{color:rgb(var(--color-accent))}.lib-link[data-pws="library"]:hover .lib-arrow[data-pws="library"]{transform:translate(4px);color:rgb(var(--color-accent))}
