# book — the library's default portable: a closed hardback seen spine-on. The
# fore-edge shows a visible page block (paper is always lighter than a cover)
# and a ribbon marks a place — a wax-red fixed accent, since a bookmark
# ribbon's colour is its own trim rather than something a theme should own —
# so a taken book reads as its own thing rather than the generic portable box.
classes = ["book"]
svg = """
<svg viewBox="0 0 24 24" aria-hidden="true">
  <path d="M6 3 H18 A1 1 0 0 1 19 4 V20 A1 1 0 0 1 18 21 H6 Z" fill="currentColor"/>
  <rect x="17.1" y="3.6" width="1.6" height="16.8" rx="0.3" fill="color-mix(in srgb, currentColor 34%, white)"/>
  <rect x="6" y="3" width="1.8" height="18" fill="color-mix(in srgb, currentColor 78%, black)"/>
  <path d="M9.4 3 V21" stroke="currentColor" stroke-width="0.5" opacity="0.35"/>
  <path d="M11 8 H15 M11 10.6 H15" stroke="color-mix(in srgb, currentColor 60%, black)" stroke-width="0.6"/>
  <path d="M16.8 3 V11 L15.9 9.8 L15 11 V3 Z" fill="#8a2e2e"/>
</svg>
"""
