# room — a schematic floor plan: a washed interior (a solid tint, not a
# hollow box) plus a doorway arch, kept abstract since a room is a space
# to draw, not an object to render literally. The wash is a fixed
# white/black tint rather than currentColor-mixed: a tint built from
# currentColor reverses which side looks lighter between a light and a
# dark theme, a plain white/black one never does.
classes = ["room"]
svg = """
<svg viewBox="0 0 24 24" aria-hidden="true">
  <defs>
    <linearGradient id="room-wash" x1="0" y1="0" x2="0.4" y2="1">
      <stop offset="0%" stop-color="#ffffff" stop-opacity="0.1"/>
      <stop offset="100%" stop-color="#000000" stop-opacity="0.14"/>
    </linearGradient>
  </defs>
  <rect x="3" y="3" width="18" height="18" rx="1" fill="url(#room-wash)"/>
  <rect x="3" y="3" width="18" height="18" rx="1" fill="none" stroke="currentColor" stroke-width="1.6"/>
  <path d="M9 21 L9 13 A3 3 0 0 1 15 13 L15 21" fill="none" stroke="currentColor" stroke-width="1.6"/>
</svg>
"""
