/**
 * @file libraries-poster.css
 * @author Jouni Miikki
 * SPDX-License-Identifier: MIT
 * @description The Libraries page in the poster face (lb- prefix; design canvas "AIMEAT
 *   Kirjastot-sivu", direction A). The shared parts come from organism.css's og- rules; this file
 *   carries what the page adds: the three shelves as rows (a status dot, the name, what it gives,
 *   the name the code calls it by, the doors), the panel that opens under a row with its proof
 *   ledger and changelog, the filter chips and the search line, and the AI rule box.
 *   NOTE: this file must be linked in spa.html.
 * @version-history
 *   v1.20.0 -- 2026-09-26 -- The page's parts are kit components (page group G8): the rules of .lb-empty, .lb-facets, .lb-me (List Cell code), .lb-out (Code block tall), .lb-warnbox, .lb-rule (Box, Label block), the dot and tag places beside a name and the code places in an opened row go; .is-warn goes from here (the List draws its own; other sheets keep theirs). The proof ledger and the changelog are components (ProofLedger.js, ChangeLog.js) on their own sheets.
 *   v1.19.0 -- 2026-09-26 -- The text for an AI is the Code block (css/components/code-block.css): the frame goes, the place and height stay (a unification: Jouni's decision "Code block").
 *   v1.18.0 -- 2026-09-25 -- The count inside a filter's rules go: it is the Count (.poster-count, tally; dark on the sun in the chosen one), a unification: Jouni's decision "Count".
 *   v1.17.0 -- 2026-09-25 -- The status dot is the library's Status dot (.status-dot, css/components/status-dot.css), a unification: .lb-dot's rules go, its place before the name stays.
 *   v1.16.0 -- 2026-09-25 -- The line under the list is the More line, css/components/more-line.css (a move): the rules of .lb-more go from here unchanged, under the part's name.
 *   v1.15.0 -- 2026-09-25 -- The changelog is a library part, css/components/changelog.css (a move): its rules and its phone rules go from here unchanged.
 *   v1.14.0 -- 2026-09-25 -- The proof ledger is a library part, css/components/proof-ledger.css (a move): its rules go from here unchanged.
 *   v1.13.0 -- 2026-09-25 -- The facts under an opened row and in the AI section are the Facts (css/components/facts.css), a unification: the look most tabs use. The rules of lb-kv, lb-k, lb-v go; a code line in a value keeps its place.
 *   v1.12.0 -- 2026-09-25 -- The shelves are the Listing (css/components/listing.css), a unification: the look most tabs use. The rules of lb-pl, lb-p and their cells go; a tag beside a name and the include lines in the opened panel keep their place, and the in-the-app words keep their typewriter face on .lb-me (now a span in a plain cell).
 *   v1.11.0 -- 2026-09-25 -- A search field over a list is the Search line (.search-line with the Text field); a place keeps only its layout (a unification: the look most tabs use).
 *   v1.10.0 -- 2026-09-25 -- A note's own frame, ground and corners go: it is the Attention note (.poster-aside, css/poster.css); its place (margin) stays here (Jouni's decision "Attention note", a unification).
 *   v1.9.0 -- 2026-09-25 -- Every tag is the Tag (.poster-chip and its tones, .poster-chips for a row), a unification: Jouni's decision Tag.
 *   v1.8.0 -- 2026-09-25 -- The inline code rules go: code is the Code block's inline cut (css/components/code-block.css); the layout declarations of their places stay, on .code-inline (UI consolidation phase 5, a unification).
 *   v1.7.0 -- 2026-09-25 -- The lead and paragraph rules go: they are the og-lead (css/components/page-section.css); the layout declarations of their places stay, on .og-lead (UI consolidation phase 5, a unification).
 *   v1.6.0 -- 2026-09-25 -- The hint rules go: the hints are the Hint (css/components/hint.css); the layout declarations of their places stay, on .poster-hint (UI consolidation phase 5, a unification).
 *   v1.5.0 -- 2026-09-25 -- The row labels' look is .poster-label; their rules here keep only their place (Jouni's decision "Row label", a unification).
 *   v1.4.0 -- 2026-09-25 -- The quiet ways on are the library's action link (Jouni's decision "Action
 *     link"): the rules that restyled og-door, the classic buttons and the text buttons here go; a
 *     place's layout value moves to the new class.
 *   v1.3.0 -- 2026-09-25 -- The loud action is the library's dark block, .poster-slab (Jouni's
 *     decision "Loud action"): the rules that restyled the old og-slab and .btn-primary here go, and a
 *     place's layout value moves to the new class.
 *   2026-09-25 -- .lb-empty is the quiet sentence (.poster-quiet, Jouni's decision "Empty line"): its look goes, its place stays; its bold words take the sentence's colour.
 *   2026-09-25 -- The facets are the tab's filter tone (a unification: Jouni's decision "Tabs and filters"); the count keeps its rules, its margin now the tab's own gap.
 *   v1.2.0 -- 2026-09-13 -- Compose catalogue detail frames from poster.css.
 *   v1.1.0 -- 2026-09-13 -- Compose the existing instruction frame from poster.css.
 *   v1.0.0 — 2026-09-03 — Initial.
 */

/* The mast's Design Book link (an Action in the head's Actions row) is not underlined. */
.og-libs .og-doors > a { text-decoration: none; }
