/**
 * @file boards-poster.css
 * @author Jouni Miikki
 * SPDX-License-Identifier: MIT
 * @description The Boards page in the poster face (design canvas "AIMEAT Taulujen sivu", direction
 *   A). Every part of the page is a component now (page group G7): the frame (SettingsPage), the
 *   boards table (List), the notices (BoardNotice), the composer and the app fold (Layout's Beside),
 *   the forms (Field family). What stays here is what only this page has: the smaller title of a
 *   board's or a notice's page, the chosen topic in coral in its rail, and the design lab's sample
 *   rule for .bp-code. NOTE: this file must be linked in spa.html.
 * @version-history
 *   v1.18.0 -- 2026-09-26 -- The page is on the component kit (page group G7): the rules of the boards table, the composer, the forms, the members, the app fold and the rail's static line and note go (the note is the rail's own now, tab-page.css .og-rail-note; the composer and the app fold are Layout's Beside, layout.css). Kept: the sub-page title size, the chosen rail item's coral, and .bp-code for the design lab's sample.
 *   v1.17.0 -- 2026-09-26 -- The boards table is the Listing (css/components/listing.css), a unification: the look most tabs use. The grid, cells, heading row and narrow-screen columns of bp-rows go (the columns move to its cut, listing--cols); the name's one line and the faded empty words stay.
 *   v1.16.0 -- 2026-09-26 -- The line under a board's name is the Listing's (.listing-meta): its body face, size and colour go; one line stays (a unification: Jouni's decision "Meta line").
 *   v1.15.0 -- 2026-09-26 -- The SDK example is the Code block (css/components/code-block.css): the light frame goes and long lines wrap (a unification: Jouni's decision "Code block").
 *   v1.14.0 -- 2026-09-26 -- The SDK example is the Code block (css/components/code-block.css): the light frame goes and long lines wrap (a unification: Jouni's decision "Code block").
 *   v1.13.0 -- 2026-09-26 -- A member's ✗ is the Tag's remove mark (.poster-chip-x, poster.css); .bp-member-x goes (a unification: Jouni's decision "Remove mark").
 *   v1.12.0 -- 2026-09-26 -- A small heading over a group of fields, a card or a note is the Sub-heading (.sub-heading: small ink headline letters); the coral small capitals, the bold ink words and the coral headline letters go (a unification: Jouni's decision "Sub-heading").
 *   v1.11.0 -- 2026-09-26 -- The hairline over a part of the panel is the split (.og-split), a unification: the line Workflows and Boards drew alike.
 *   v1.10.0 -- 2026-09-26 -- A grey line that explains is the Hint (.poster-hint); the rule that drew it here goes and its place stays (a unification: the look most tabs use).
 *   v1.9.0 -- 2026-09-25 -- A board's notices are the library's Board notices (css/components/board-notices.css), moved unchanged with their class names (UI consolidation phase 5, a move).
 *   v1.8.0 -- 2026-09-25 -- The loading line's blinking mark is the library's Loading mark (css/components/loading-mark.css), moved unchanged out of five sheets (UI consolidation phase 5, a move).
 *   v1.7.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.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 times' look is .poster-time; their rules here keep only their place (Jouni's decision "Timestamp", a unification).
 *   v1.4.0 -- 2026-09-25 -- The rules that leave the row labels out keep their old weight, with :where (a correction to the "Row label" unification).
 *   v1.3.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).
 *   2026-09-25 -- The empty lines are the quiet sentence (.poster-quiet, Jouni's decision "Empty line"): .og-empty's look goes, its place (margin 0) stays on the new class.
 *   2026-09-25 -- The category, new and recent filters and the choice buttons lose their rules: the tab (.poster-tab) now draws them (a unification: Jouni's decision "Tabs and filters").
 *   v1.2.0 -- 2026-09-13 -- Compose the notice reply's top rule from poster.css.
 *   v1.1.0 -- 2026-09-13 -- V2: compose shared page headlines; keep measured sizes on view roots.
 *   v1.0.0 — 2026-08-30 — Initial.
 */

/* A board's or a notice's page: its smaller title (the sub-page size, kept by each page's sheet). */
.og-bp.og-page { --poster-page-size: 2.1rem; }
/* The topic a board shows, and the poster of a notice, stand in coral in the rail. */
.og-bp .og-rail-link.on { color: var(--accent); }

/* Only the design lab's sample draws this (views/design-lab/decision-samples-conflicts.js); it goes
   when the lab moves. */
.bp-code.code-block { margin: 0; }
