Open demo

CSS code

HTML
<svg width="0" height="0" style="position:absolute" aria-hidden="true" focusable="false">
  <symbol id="rg-back" viewBox="0 0 10 8"><rect x="3" y="0" width="2" height="1" fill="currentColor"/><rect x="2" y="1" width="2" height="1" fill="currentColor"/><rect x="1" y="2" width="2" height="1" fill="currentColor"/><rect x="0" y="3" width="10" height="1" fill="currentColor"/><rect x="0" y="4" width="10" height="1" fill="currentColor"/><rect x="1" y="5" width="2" height="1" fill="currentColor"/><rect x="2" y="6" width="2" height="1" fill="currentColor"/><rect x="3" y="7" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-bin" viewBox="0 0 16 16"><rect x="5" y="1" width="6" height="1" fill="#000000"/><rect x="2" y="2" width="3" height="1" fill="#000000"/><rect x="5" y="2" width="6" height="1" fill="#ffffff"/><rect x="11" y="2" width="3" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="2" height="1" fill="#ffffff"/><rect x="4" y="3" width="8" height="1" fill="#c0c0c0"/><rect x="12" y="3" width="2" height="1" fill="#808080"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="14" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="1" height="1" fill="#ffffff"/><rect x="4" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="5" width="1" height="1" fill="#808080"/><rect x="6" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="5" width="1" height="1" fill="#808080"/><rect x="8" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="5" width="1" height="1" fill="#808080"/><rect x="10" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="5" width="2" height="1" fill="#808080"/><rect x="13" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="6" width="1" height="1" fill="#808080"/><rect x="6" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="6" width="1" height="1" fill="#808080"/><rect x="8" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="6" width="1" height="1" fill="#808080"/><rect x="10" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="2" height="1" fill="#808080"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#ffffff"/><rect x="4" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="7" width="1" height="1" fill="#808080"/><rect x="6" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="7" width="1" height="1" fill="#808080"/><rect x="8" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="7" width="1" height="1" fill="#808080"/><rect x="10" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="7" width="2" height="1" fill="#808080"/><rect x="13" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="8" width="1" height="1" fill="#808080"/><rect x="6" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="8" width="1" height="1" fill="#808080"/><rect x="8" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="8" width="1" height="1" fill="#808080"/><rect x="10" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="8" width="2" height="1" fill="#808080"/><rect x="13" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="1" height="1" fill="#ffffff"/><rect x="4" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="9" width="1" height="1" fill="#808080"/><rect x="6" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="9" width="1" height="1" fill="#808080"/><rect x="8" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="9" width="1" height="1" fill="#808080"/><rect x="10" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="9" width="2" height="1" fill="#808080"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="1" height="1" fill="#ffffff"/><rect x="4" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="1" height="1" fill="#808080"/><rect x="6" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="10" width="1" height="1" fill="#808080"/><rect x="8" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="10" width="1" height="1" fill="#808080"/><rect x="10" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="10" width="2" height="1" fill="#808080"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="11" width="1" height="1" fill="#ffffff"/><rect x="4" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="11" width="1" height="1" fill="#808080"/><rect x="6" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="11" width="1" height="1" fill="#808080"/><rect x="8" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="11" width="1" height="1" fill="#808080"/><rect x="10" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="11" width="2" height="1" fill="#808080"/><rect x="13" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="12" width="1" height="1" fill="#000000"/><rect x="4" y="12" width="1" height="1" fill="#ffffff"/><rect x="5" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="12" width="1" height="1" fill="#808080"/><rect x="7" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="8" y="12" width="1" height="1" fill="#808080"/><rect x="9" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="10" y="12" width="2" height="1" fill="#808080"/><rect x="12" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#000000"/></symbol>
  <symbol id="rg-close" viewBox="0 0 10 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="8" y="0" width="2" height="1" fill="currentColor"/><rect x="1" y="1" width="2" height="1" fill="currentColor"/><rect x="7" y="1" width="2" height="1" fill="currentColor"/><rect x="2" y="2" width="2" height="1" fill="currentColor"/><rect x="6" y="2" width="2" height="1" fill="currentColor"/><rect x="3" y="3" width="4" height="1" fill="currentColor"/><rect x="4" y="4" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="4" height="1" fill="currentColor"/><rect x="2" y="6" width="2" height="1" fill="currentColor"/><rect x="6" y="6" width="2" height="1" fill="currentColor"/><rect x="1" y="7" width="2" height="1" fill="currentColor"/><rect x="7" y="7" width="2" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="8" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-computer" viewBox="0 0 16 16"><rect x="1" y="0" width="14" height="1" fill="#000000"/><rect x="1" y="1" width="1" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#ffffff"/><rect x="3" y="1" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="1" width="1" height="1" fill="#808080"/><rect x="14" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="2" width="10" height="1" fill="#000000"/><rect x="13" y="2" width="1" height="1" fill="#808080"/><rect x="14" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="3" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="8" height="1" fill="#008080"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#808080"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="4" width="1" height="1" fill="#000000"/><rect x="4" y="4" width="1" height="1" fill="#008080"/><rect x="5" y="4" width="1" height="1" fill="#3fd0d4"/><rect x="6" y="4" width="6" height="1" fill="#008080"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#808080"/><rect x="14" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="5" width="1" height="1" fill="#000000"/><rect x="4" y="5" width="8" height="1" fill="#008080"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="1" height="1" fill="#808080"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="6" width="1" height="1" fill="#000000"/><rect x="4" y="6" width="8" height="1" fill="#008080"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="1" height="1" fill="#808080"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="7" width="8" height="1" fill="#008080"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="13" y="7" width="1" height="1" fill="#808080"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="8" width="10" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#808080"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="9" height="1" fill="#c0c0c0"/><rect x="11" y="9" width="1" height="1" fill="#1fa31f"/><rect x="12" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="13" y="9" width="1" height="1" fill="#808080"/><rect x="14" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="12" height="1" fill="#808080"/><rect x="14" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="14" height="1" fill="#000000"/><rect x="5" y="12" width="1" height="1" fill="#000000"/><rect x="6" y="12" width="4" height="1" fill="#c0c0c0"/><rect x="10" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#000000"/><rect x="3" y="14" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="1" height="1" fill="#ffffff"/><rect x="5" y="14" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="14" width="1" height="1" fill="#808080"/><rect x="12" y="14" width="1" height="1" fill="#000000"/><rect x="3" y="15" width="10" height="1" fill="#000000"/></symbol>
  <symbol id="ri-copy" viewBox="0 0 16 16"><rect x="0" y="0" width="7" height="1" fill="#000000"/><rect x="0" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="1" width="5" height="1" fill="#ffffff"/><rect x="6" y="1" width="1" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#ffffff"/><rect x="2" y="2" width="3" height="1" fill="#808080"/><rect x="5" y="2" width="1" height="1" fill="#ffffff"/><rect x="6" y="2" width="1" height="1" fill="#000000"/><rect x="0" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="3" height="1" fill="#ffffff"/><rect x="4" y="3" width="7" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#ffffff"/><rect x="2" y="4" width="2" height="1" fill="#808080"/><rect x="4" y="4" width="1" height="1" fill="#000000"/><rect x="5" y="4" width="5" height="1" fill="#ffffff"/><rect x="10" y="4" width="2" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="3" height="1" fill="#ffffff"/><rect x="4" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="5" width="1" height="1" fill="#ffffff"/><rect x="6" y="5" width="4" height="1" fill="#808080"/><rect x="10" y="5" width="1" height="1" fill="#ffffff"/><rect x="11" y="5" width="2" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#ffffff"/><rect x="2" y="6" width="2" height="1" fill="#808080"/><rect x="4" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="7" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="5" height="1" fill="#000000"/><rect x="5" y="7" width="1" height="1" fill="#ffffff"/><rect x="6" y="7" width="5" height="1" fill="#808080"/><rect x="11" y="7" width="1" height="1" fill="#ffffff"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="8" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="7" height="1" fill="#ffffff"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="4" y="9" width="1" height="1" fill="#000000"/><rect x="5" y="9" width="1" height="1" fill="#ffffff"/><rect x="6" y="9" width="5" height="1" fill="#808080"/><rect x="11" y="9" width="1" height="1" fill="#ffffff"/><rect x="12" y="9" width="1" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="7" height="1" fill="#ffffff"/><rect x="12" y="10" width="1" height="1" fill="#000000"/><rect x="4" y="11" width="9" height="1" fill="#000000"/></symbol>
  <symbol id="ri-cut" viewBox="0 0 16 16"><rect x="2" y="0" width="1" height="1" fill="#000000"/><rect x="10" y="0" width="1" height="1" fill="#000000"/><rect x="2" y="1" width="2" height="1" fill="#000000"/><rect x="9" y="1" width="2" height="1" fill="#000000"/><rect x="3" y="2" width="2" height="1" fill="#000000"/><rect x="8" y="2" width="2" height="1" fill="#000000"/><rect x="4" y="3" width="2" height="1" fill="#000000"/><rect x="7" y="3" width="2" height="1" fill="#000000"/><rect x="5" y="4" width="3" height="1" fill="#000000"/><rect x="6" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="1" height="1" fill="#000000"/><rect x="7" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="3" height="1" fill="#000000"/><rect x="7" y="7" width="3" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="2" height="1" fill="#d00000"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="7" y="8" width="1" height="1" fill="#000000"/><rect x="8" y="8" width="2" height="1" fill="#d00000"/><rect x="10" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="2" height="1" fill="#d00000"/><rect x="5" y="9" width="1" height="1" fill="#000000"/><rect x="7" y="9" width="1" height="1" fill="#000000"/><rect x="8" y="9" width="2" height="1" fill="#d00000"/><rect x="10" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="2" height="1" fill="#000000"/><rect x="8" y="10" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="ri-doc" viewBox="0 0 16 16"><rect x="2" y="0" width="9" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#000000"/><rect x="3" y="1" width="7" height="1" fill="#ffffff"/><rect x="10" y="1" width="2" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#000000"/><rect x="3" y="2" width="7" height="1" fill="#ffffff"/><rect x="10" y="2" width="1" height="1" fill="#000000"/><rect x="11" y="2" width="1" height="1" fill="#ffffff"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#000000"/><rect x="3" y="3" width="1" height="1" fill="#ffffff"/><rect x="4" y="3" width="4" height="1" fill="#808080"/><rect x="8" y="3" width="2" height="1" fill="#ffffff"/><rect x="10" y="3" width="4" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#000000"/><rect x="3" y="4" width="10" height="1" fill="#ffffff"/><rect x="13" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="1" height="1" fill="#ffffff"/><rect x="4" y="5" width="8" height="1" fill="#808080"/><rect x="12" y="5" width="1" height="1" fill="#ffffff"/><rect x="13" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="10" height="1" fill="#ffffff"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#ffffff"/><rect x="4" y="7" width="8" height="1" fill="#808080"/><rect x="12" y="7" width="1" height="1" fill="#ffffff"/><rect x="13" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="10" height="1" fill="#ffffff"/><rect x="13" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="1" height="1" fill="#ffffff"/><rect x="4" y="9" width="6" height="1" fill="#808080"/><rect x="10" y="9" width="3" height="1" fill="#ffffff"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="10" height="1" fill="#ffffff"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="11" width="1" height="1" fill="#ffffff"/><rect x="4" y="11" width="8" height="1" fill="#808080"/><rect x="12" y="11" width="1" height="1" fill="#ffffff"/><rect x="13" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="12" width="10" height="1" fill="#ffffff"/><rect x="13" y="12" width="1" height="1" fill="#000000"/><rect x="2" y="13" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#ffffff"/><rect x="13" y="13" width="1" height="1" fill="#000000"/><rect x="2" y="14" width="12" height="1" fill="#000000"/></symbol>
  <symbol id="ri-floppy" viewBox="0 0 16 16"><rect x="0" y="0" width="15" height="1" fill="#000000"/><rect x="0" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="1" width="2" height="1" fill="#000080"/><rect x="3" y="1" width="1" height="1" fill="#000000"/><rect x="4" y="1" width="8" height="1" fill="#ffffff"/><rect x="12" y="1" width="1" height="1" fill="#000000"/><rect x="13" y="1" width="1" height="1" fill="#000080"/><rect x="14" y="1" width="2" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="2" height="1" fill="#000080"/><rect x="3" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="2" width="8" height="1" fill="#ffffff"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="13" y="2" width="2" height="1" fill="#000080"/><rect x="15" y="2" width="1" height="1" fill="#000000"/><rect x="0" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="2" height="1" fill="#000080"/><rect x="3" y="3" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#ffffff"/><rect x="5" y="3" width="6" height="1" fill="#808080"/><rect x="11" y="3" width="1" height="1" fill="#ffffff"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="2" height="1" fill="#000080"/><rect x="15" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="2" height="1" fill="#000080"/><rect x="3" y="4" width="1" height="1" fill="#000000"/><rect x="4" y="4" width="8" height="1" fill="#ffffff"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="2" height="1" fill="#000080"/><rect x="15" y="4" width="1" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="2" height="1" fill="#000080"/><rect x="3" y="5" width="1" height="1" fill="#000000"/><rect x="4" y="5" width="1" height="1" fill="#ffffff"/><rect x="5" y="5" width="6" height="1" fill="#808080"/><rect x="11" y="5" width="1" height="1" fill="#ffffff"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="2" height="1" fill="#000080"/><rect x="15" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="2" height="1" fill="#000080"/><rect x="3" y="6" width="1" height="1" fill="#000000"/><rect x="4" y="6" width="8" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="2" height="1" fill="#000080"/><rect x="15" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="3" height="1" fill="#000080"/><rect x="4" y="7" width="8" height="1" fill="#000000"/><rect x="12" y="7" width="3" height="1" fill="#000080"/><rect x="15" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="14" height="1" fill="#000080"/><rect x="15" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="2" height="1" fill="#000080"/><rect x="3" y="9" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="9" width="2" height="1" fill="#000080"/><rect x="15" y="9" width="1" height="1" fill="#000000"/><rect x="0" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="2" height="1" fill="#000080"/><rect x="3" y="10" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="2" height="1" fill="#000000"/><rect x="7" y="10" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="10" width="2" height="1" fill="#000080"/><rect x="15" y="10" width="1" height="1" fill="#000000"/><rect x="0" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="2" height="1" fill="#000080"/><rect x="3" y="11" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="11" width="2" height="1" fill="#000000"/><rect x="7" y="11" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="11" width="2" height="1" fill="#000080"/><rect x="15" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="2" height="1" fill="#000080"/><rect x="3" y="12" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="12" width="2" height="1" fill="#000000"/><rect x="7" y="12" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="12" width="2" height="1" fill="#000080"/><rect x="15" y="12" width="1" height="1" fill="#000000"/><rect x="0" y="13" width="1" height="1" fill="#000000"/><rect x="1" y="13" width="2" height="1" fill="#000080"/><rect x="3" y="13" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="13" width="2" height="1" fill="#000080"/><rect x="15" y="13" width="1" height="1" fill="#000000"/><rect x="0" y="14" width="16" height="1" fill="#000000"/></symbol>
  <symbol id="ri-folder" viewBox="0 0 16 16"><rect x="2" y="2" width="4" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="4" height="1" fill="#ffd84a"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="6" height="1" fill="#ffd84a"/><rect x="7" y="4" width="8" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#ffd84a"/><rect x="2" y="5" width="12" height="1" fill="#ffffff"/><rect x="14" y="5" width="1" height="1" fill="#ffd84a"/><rect x="15" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#ffd84a"/><rect x="2" y="6" width="1" height="1" fill="#ffffff"/><rect x="3" y="6" width="11" height="1" fill="#ffd84a"/><rect x="14" y="6" width="1" height="1" fill="#b88a00"/><rect x="15" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#ffd84a"/><rect x="2" y="7" width="1" height="1" fill="#ffffff"/><rect x="3" y="7" width="11" height="1" fill="#ffd84a"/><rect x="14" y="7" width="1" height="1" fill="#b88a00"/><rect x="15" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#ffd84a"/><rect x="2" y="8" width="1" height="1" fill="#ffffff"/><rect x="3" y="8" width="11" height="1" fill="#ffd84a"/><rect x="14" y="8" width="1" height="1" fill="#b88a00"/><rect x="15" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#ffd84a"/><rect x="2" y="9" width="1" height="1" fill="#ffffff"/><rect x="3" y="9" width="11" height="1" fill="#ffd84a"/><rect x="14" y="9" width="1" height="1" fill="#b88a00"/><rect x="15" y="9" width="1" height="1" fill="#000000"/><rect x="0" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#ffd84a"/><rect x="2" y="10" width="1" height="1" fill="#ffffff"/><rect x="3" y="10" width="11" height="1" fill="#ffd84a"/><rect x="14" y="10" width="1" height="1" fill="#b88a00"/><rect x="15" y="10" width="1" height="1" fill="#000000"/><rect x="0" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="1" height="1" fill="#ffd84a"/><rect x="2" y="11" width="1" height="1" fill="#ffffff"/><rect x="3" y="11" width="11" height="1" fill="#ffd84a"/><rect x="14" y="11" width="1" height="1" fill="#b88a00"/><rect x="15" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="1" height="1" fill="#ffd84a"/><rect x="2" y="12" width="13" height="1" fill="#b88a00"/><rect x="15" y="12" width="1" height="1" fill="#000000"/><rect x="0" y="13" width="16" height="1" fill="#000000"/></symbol>
  <symbol id="rg-help" viewBox="0 0 7 9"><rect x="1" y="0" width="5" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="2" width="2" height="1" fill="currentColor"/><rect x="4" y="3" width="2" height="1" fill="currentColor"/><rect x="3" y="4" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="2" height="1" fill="currentColor"/><rect x="3" y="7" width="2" height="1" fill="currentColor"/><rect x="3" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-max" viewBox="0 0 10 9"><rect x="0" y="0" width="10" height="1" fill="currentColor"/><rect x="0" y="1" width="10" height="1" fill="currentColor"/><rect x="0" y="2" width="1" height="1" fill="currentColor"/><rect x="9" y="2" width="1" height="1" fill="currentColor"/><rect x="0" y="3" width="1" height="1" fill="currentColor"/><rect x="9" y="3" width="1" height="1" fill="currentColor"/><rect x="0" y="4" width="1" height="1" fill="currentColor"/><rect x="9" y="4" width="1" height="1" fill="currentColor"/><rect x="0" y="5" width="1" height="1" fill="currentColor"/><rect x="9" y="5" width="1" height="1" fill="currentColor"/><rect x="0" y="6" width="1" height="1" fill="currentColor"/><rect x="9" y="6" width="1" height="1" fill="currentColor"/><rect x="0" y="7" width="1" height="1" fill="currentColor"/><rect x="9" y="7" width="1" height="1" fill="currentColor"/><rect x="0" y="8" width="10" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-min" viewBox="0 0 7 9"><rect x="0" y="7" width="7" height="1" fill="currentColor"/><rect x="0" y="8" width="7" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-paste" viewBox="0 0 16 16"><rect x="5" y="0" width="4" height="1" fill="#000000"/><rect x="2" y="1" width="4" height="1" fill="#000000"/><rect x="6" y="1" width="2" height="1" fill="#c0c0c0"/><rect x="8" y="1" width="4" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="3" height="1" fill="#6b3a1e"/><rect x="5" y="2" width="4" height="1" fill="#000000"/><rect x="9" y="2" width="3" height="1" fill="#6b3a1e"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="3" width="8" height="1" fill="#ffffff"/><rect x="11" y="3" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="4" width="1" height="1" fill="#ffffff"/><rect x="4" y="4" width="6" height="1" fill="#808080"/><rect x="10" y="4" width="1" height="1" fill="#ffffff"/><rect x="11" y="4" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="5" width="8" height="1" fill="#ffffff"/><rect x="11" y="5" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="6" height="1" fill="#808080"/><rect x="10" y="6" width="1" height="1" fill="#ffffff"/><rect x="11" y="6" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="7" width="8" height="1" fill="#ffffff"/><rect x="11" y="7" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="4" height="1" fill="#808080"/><rect x="8" y="8" width="3" height="1" fill="#ffffff"/><rect x="11" y="8" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="9" width="8" height="1" fill="#ffffff"/><rect x="11" y="9" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="10" height="1" fill="#6b3a1e"/><rect x="12" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="12" height="1" fill="#000000"/></symbol>
  <symbol id="ri-printer" viewBox="0 0 16 16"><rect x="4" y="1" width="8" height="1" fill="#000000"/><rect x="4" y="2" width="1" height="1" fill="#000000"/><rect x="5" y="2" width="6" height="1" fill="#ffffff"/><rect x="11" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#ffffff"/><rect x="6" y="3" width="4" height="1" fill="#808080"/><rect x="10" y="3" width="1" height="1" fill="#ffffff"/><rect x="11" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="12" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="12" height="1" fill="#c0c0c0"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="9" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="1" height="1" fill="#1fa31f"/><rect x="12" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="13" y="6" width="1" height="1" fill="#808080"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="12" height="1" fill="#808080"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="8" width="10" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#808080"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="2" height="1" fill="#000000"/><rect x="4" y="9" width="8" height="1" fill="#ffffff"/><rect x="12" y="9" width="2" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="1" height="1" fill="#ffffff"/><rect x="6" y="10" width="4" height="1" fill="#808080"/><rect x="10" y="10" width="1" height="1" fill="#ffffff"/><rect x="11" y="10" width="1" height="1" fill="#000000"/><rect x="4" y="11" width="1" height="1" fill="#000000"/><rect x="5" y="11" width="6" height="1" fill="#ffffff"/><rect x="11" y="11" width="1" height="1" fill="#000000"/><rect x="4" y="12" width="8" height="1" fill="#000000"/></symbol>
  <symbol id="ri-search" viewBox="0 0 16 16"><rect x="3" y="0" width="5" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#000000"/><rect x="3" y="1" width="5" height="1" fill="#ffffff"/><rect x="8" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#ffffff"/><rect x="3" y="2" width="1" height="1" fill="#3fd0d4"/><rect x="4" y="2" width="5" height="1" fill="#ffffff"/><rect x="9" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#ffffff"/><rect x="3" y="3" width="1" height="1" fill="#3fd0d4"/><rect x="4" y="3" width="5" height="1" fill="#ffffff"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="7" height="1" fill="#ffffff"/><rect x="9" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="7" height="1" fill="#ffffff"/><rect x="9" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="5" height="1" fill="#ffffff"/><rect x="8" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="7" height="1" fill="#000000"/><rect x="8" y="8" width="3" height="1" fill="#000000"/><rect x="9" y="9" width="3" height="1" fill="#000000"/><rect x="10" y="10" width="3" height="1" fill="#000000"/><rect x="11" y="11" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="ri-speaker" viewBox="0 0 16 16"><rect x="6" y="1" width="1" height="1" fill="#000000"/><rect x="5" y="2" width="2" height="1" fill="#000000"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="4" height="1" fill="#000000"/><rect x="4" y="4" width="2" height="1" fill="#c0c0c0"/><rect x="6" y="4" width="1" height="1" fill="#000000"/><rect x="10" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="5" width="1" height="1" fill="#000000"/><rect x="8" y="5" width="1" height="1" fill="#000000"/><rect x="11" y="5" width="1" height="1" fill="#000000"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="6" width="1" height="1" fill="#000000"/><rect x="9" y="6" width="1" height="1" fill="#000000"/><rect x="11" y="6" width="1" height="1" fill="#000000"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="7" width="1" height="1" fill="#000000"/><rect x="9" y="7" width="1" height="1" fill="#000000"/><rect x="11" y="7" width="1" height="1" fill="#000000"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="8" width="1" height="1" fill="#000000"/><rect x="8" y="8" width="1" height="1" fill="#000000"/><rect x="11" y="8" width="1" height="1" fill="#000000"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="4" height="1" fill="#000000"/><rect x="4" y="9" width="2" height="1" fill="#c0c0c0"/><rect x="6" y="9" width="1" height="1" fill="#000000"/><rect x="10" y="9" width="1" height="1" fill="#000000"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="10" width="1" height="1" fill="#000000"/><rect x="9" y="10" width="1" height="1" fill="#000000"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="11" width="2" height="1" fill="#000000"/><rect x="12" y="11" width="1" height="1" fill="#000000"/><rect x="6" y="12" width="1" height="1" fill="#000000"/></symbol>
  <symbol id="ri-star" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="7" y="1" width="2" height="1" fill="#000000"/><rect x="6" y="2" width="1" height="1" fill="#000000"/><rect x="7" y="2" width="2" height="1" fill="#ffd84a"/><rect x="9" y="2" width="1" height="1" fill="#000000"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="7" y="3" width="2" height="1" fill="#ffd84a"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="6" height="1" fill="#000000"/><rect x="6" y="4" width="4" height="1" fill="#ffd84a"/><rect x="10" y="4" width="6" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="12" height="1" fill="#ffd84a"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="10" height="1" fill="#ffd84a"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="7" width="8" height="1" fill="#ffd84a"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="1" height="1" fill="#000000"/><rect x="4" y="8" width="8" height="1" fill="#ffd84a"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="4" height="1" fill="#ffd84a"/><rect x="7" y="9" width="2" height="1" fill="#000000"/><rect x="9" y="9" width="4" height="1" fill="#ffd84a"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="2" height="1" fill="#ffd84a"/><rect x="5" y="10" width="1" height="1" fill="#000000"/><rect x="10" y="10" width="1" height="1" fill="#000000"/><rect x="11" y="10" width="2" height="1" fill="#ffd84a"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#ffd84a"/><rect x="3" y="11" width="1" height="1" fill="#000000"/><rect x="12" y="11" width="1" height="1" fill="#000000"/><rect x="13" y="11" width="1" height="1" fill="#ffd84a"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="2" height="1" fill="#000000"/><rect x="13" y="12" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="rg-upfolder" viewBox="0 0 10 8"><rect x="4" y="0" width="2" height="1" fill="currentColor"/><rect x="3" y="1" width="4" height="1" fill="currentColor"/><rect x="2" y="2" width="6" height="1" fill="currentColor"/><rect x="1" y="3" width="2" height="1" fill="currentColor"/><rect x="4" y="3" width="2" height="1" fill="currentColor"/><rect x="7" y="3" width="2" height="1" fill="currentColor"/><rect x="4" y="4" width="2" height="1" fill="currentColor"/><rect x="4" y="5" width="2" height="1" fill="currentColor"/><rect x="4" y="6" width="6" height="1" fill="currentColor"/><rect x="4" y="7" width="6" height="1" fill="currentColor"/></symbol>
</svg>
<section><span class="lbl">Push buttons · pressing swaps the raised bevel for a sunken one</span>
<div class="retro-cluster">
<button class="retro-btn retro-btn--default" type="button">Play now</button>
<button class="retro-btn" type="button">Options…</button>
<button class="retro-btn" type="button" disabled>Load game</button>
<button class="retro-btn" type="button"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Browse…</button>
<button class="retro-btn retro-btn--lg" type="button"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg>Install Starfall Racer</button>
<button class="retro-btn retro-btn--sm" type="button">Restart now</button>
<button class="retro-btn retro-btn--sm" type="button">Details »</button>
</div>
</section>
<section><span class="lbl">Toolbar · named icon buttons and latched bold, italic and underline toggles</span>
<section class="retro-window" aria-labelledby="w-write">
<div class="retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-write"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg><span>chapter-3.txt — Moonbyte Write</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Moonbyte Write"><svg class="retro-glyph" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-min"/></svg></button><button class="retro-ctl" type="button" aria-label="Maximise Moonbyte Write"><svg class="retro-glyph" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-max"/></svg></button><button class="retro-ctl retro-ctl--close" type="button" aria-label="Close Moonbyte Write"><svg class="retro-glyph" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-close"/></svg></button></div>
</div>
<div class="retro-toolbar" role="group" aria-label="Formatting">
<button class="retro-tool" type="button" aria-label="New document"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg></button><button class="retro-tool" type="button" aria-label="Open"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg></button><button class="retro-tool" type="button" aria-label="Save"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg></button><span class="retro-sep" aria-hidden="true"></span><button class="retro-tool" type="button" aria-label="Print"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-printer"/></svg></button><button class="retro-tool" type="button" aria-label="Find"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-search"/></svg></button><span class="retro-sep" aria-hidden="true"></span><button class="retro-tool" type="button" aria-label="Cut"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-cut"/></svg></button><button class="retro-tool" type="button" aria-label="Copy"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-copy"/></svg></button><button class="retro-tool" type="button" aria-label="Paste"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-paste"/></svg></button><span class="retro-sep" aria-hidden="true"></span>
<label class="retro-tooltog"><input class="retro-sr" type="checkbox" checked><span class="retro-tool "><span aria-hidden="true"><b>B</b></span><span class="retro-sr">Bold</span></span></label><label class="retro-tooltog"><input class="retro-sr" type="checkbox"><span class="retro-tool "><span aria-hidden="true"><i style="font-family:Georgia,serif">I</i></span><span class="retro-sr">Italic</span></span></label><label class="retro-tooltog"><input class="retro-sr" type="checkbox" checked><span class="retro-tool "><span aria-hidden="true"><u>U</u></span><span class="retro-sr">Underline</span></span></label>
</div><div class="retro-window__body">
<p class="retro-input" style="min-height:84px">Chapter 3. The night train to Port Kessel left at 23:40. Mira counted the tunnels out loud — seven, then eight — and on the ninth the lights went out.</p>
</div>
<div class="retro-statusbar"><p>Page 3 of 14</p><p>Words: 2,418</p><p>Ln 12, Col 40</p></div>
</section>
</section>
<section><span class="lbl">Checkboxes and radio buttons · real inputs with a pixel tick and dot</span>
<section class="retro-window" aria-labelledby="w-display">
<div class="retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-display"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg><span>Display Properties</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Help Display Properties"><svg class="retro-glyph" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-help"/></svg></button><button class="retro-ctl retro-ctl--close" type="button" aria-label="Close Display Properties"><svg class="retro-glyph" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-close"/></svg></button></div>
</div>
<div class="retro-window__body">
<div class="retro-grid">
<fieldset class="retro-group"><legend class="retro-group__legend">Start-up options</legend>
<div class="retro-stack">
<label class="retro-check"><input class="retro-check__box" type="checkbox" checked><span>Play start-up sound</span></label>
<label class="retro-check"><input class="retro-check__box" type="checkbox"><span>Show tip of the day</span></label>
<label class="retro-check"><input class="retro-check__box" type="checkbox" checked><span>Check for updates every Monday</span></label>
<label class="retro-check"><input class="retro-check__box" type="checkbox" disabled><span>Use 3D acceleration (needs a graphics card)</span></label>
</div>
</fieldset>
<fieldset class="retro-group"><legend class="retro-group__legend">Screen area</legend>
<div class="retro-stack">
<label class="retro-check"><input class="retro-check__box" type="radio" name="res"><span>640 × 480 pixels</span></label>
<label class="retro-check"><input class="retro-check__box" type="radio" checked name="res"><span>800 × 600 pixels</span></label>
<label class="retro-check"><input class="retro-check__box" type="radio" name="res"><span>1024 × 768 pixels</span></label>
<label class="retro-check"><input class="retro-check__box" type="radio" disabled name="res"><span>1280 × 1024 pixels</span></label>
</div>
</fieldset>
</div>
<div class="retro-actions retro-mt"><button class="retro-btn retro-btn--default" type="button">OK</button><button class="retro-btn" type="button">Cancel</button><button class="retro-btn" type="button" disabled>Apply</button></div>
</div>

</section>
</section>
<div class="cols">
<section><span class="lbl">Option buttons · the chosen one stays latched in</span>
<div class="retro-panel retro-stack">
<fieldset class="retro-seg-set"><legend class="retro-seg-legend">Text alignment</legend>
<div class="retro-seg "><label class="retro-seg__opt"><input class="retro-sr" type="radio" name="align" checked><span class="retro-seg__face">Left</span></label><label class="retro-seg__opt"><input class="retro-sr" type="radio" name="align"><span class="retro-seg__face">Centre</span></label><label class="retro-seg__opt"><input class="retro-sr" type="radio" name="align"><span class="retro-seg__face">Right</span></label><label class="retro-seg__opt"><input class="retro-sr" type="radio" name="align"><span class="retro-seg__face">Justify</span></label></div>
</fieldset>
<fieldset class="retro-seg-set"><legend class="retro-seg-legend">Folder view</legend>
<div class="retro-seg "><label class="retro-seg__opt"><input class="retro-sr" type="radio" name="view"><span class="retro-seg__face"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Large icons</span></label><label class="retro-seg__opt"><input class="retro-sr" type="radio" name="view" checked><span class="retro-seg__face"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>List</span></label><label class="retro-seg__opt"><input class="retro-sr" type="radio" name="view"><span class="retro-seg__face"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg>Details</span></label></div>
</fieldset>
</div>
</section>
<section><span class="lbl">Icon buttons and a favourite toggle · every one has a name</span>
<div class="retro-panel retro-cluster">
<button class="retro-btn retro-btn--icon" type="button" aria-label="Back"><svg class="retro-glyph" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-back"/></svg></button>
<button class="retro-btn retro-btn--icon" type="button" aria-label="Up one level"><svg class="retro-glyph" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-upfolder"/></svg></button>
<button class="retro-btn retro-btn--icon" type="button" aria-label="Delete"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg></button>
<button class="retro-btn retro-btn--icon" type="button" aria-label="Properties"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg></button>
<div class="retro-seg "><label class="retro-seg__opt"><input class="retro-sr" type="checkbox" name="fav" checked><span class="retro-seg__face"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-star"/></svg>Favourite</span></label></div>
<div class="retro-seg "><label class="retro-seg__opt"><input class="retro-sr" type="checkbox" name="mute"><span class="retro-seg__face"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-speaker"/></svg><span class="retro-sr">Mute sound</span></span></label></div>
</div>
</section>
</div>
CSS
/* ── Retro UI kit tokens (uiCookies) — identical in every set ─────────────
   A classic desktop OS look: grey bevelled faces, navy title bars, sunken white fields on a dithered teal desktop.
   Bevels are four 1px inset shadows built from --retro-hilite, --retro-light, --retro-shadow and --retro-dark,
   so one change to a token re-colours every button, field and window in the kit. */
:root{
  --retro-desk:#006e6e;        /* desktop behind the windows */
  --retro-desk-text:#ffffff;   /* captions and icon labels on the desktop, 6.1:1 */
  --retro-desk-dither:rgba(0,0,0,.22);
  --retro-face:#c0c0c0;        /* window, button and bar faces */
  --retro-hilite:#ffffff;      /* bevel: outer light edge */
  --retro-light:#dfdfdf;       /* bevel: inner light edge */
  --retro-shadow:#808080;      /* bevel: inner dark edge */
  --retro-dark:#0a0a0a;        /* bevel: outer dark edge */
  --retro-text:#000000;        /* text on faces, 11.5:1 */
  --retro-muted:#3d3d3d;       /* secondary text on faces, 6:1 */
  --retro-field:#ffffff;       /* inputs, lists and document areas */
  --retro-field-text:#000000;
  --retro-title:#000080;       /* active title bar gradient, white text 6.3:1 or more */
  --retro-title-2:#1060b0;
  --retro-title-text:#ffffff;
  --retro-idle:#5a5a5a;        /* inactive title bar gradient, white text 5.3:1 or more */
  --retro-idle-2:#6b6b6b;
  --retro-idle-text:#ffffff;
  --retro-select:#000080;      /* highlighted menu items, rows and dates */
  --retro-select-text:#ffffff;
  --retro-link:#0000cc;        /* 6.2:1 on faces */
  --retro-danger:#8a0000;      /* error text, 5.5:1 on faces */
  --retro-tip:#ffffe1;         /* tooltips and balloons */
  --retro-tip-text:#000000;
  --retro-tip-line:#000000;
  --retro-lcd:#0b1a0b;         /* LCD read-outs */
  --retro-lcd-text:#4dff4d;
  --retro-accent:#000080;      /* progress chunks */
  --retro-disabled:#808080;    /* disabled text, embossed */
  --retro-emboss:#ffffff;
  --retro-dither-a:#ffffff;    /* checkerboard behind a latched toggle */
  --retro-dither-b:#c0c0c0;
  --retro-focus:#000000;       /* dotted focus rectangle */
  --retro-glow:0 0 #0000;      /* the synthwave theme adds a neon glow to windows */
  --retro-neon-pink:#ff3fa4;--retro-neon-cyan:#00e5ff;--retro-sun-1:#ffd23f;--retro-sun-2:#ff3fa4;
  --retro-font:Tahoma,"Microsoft Sans Serif","MS Sans Serif",Geneva,Verdana,"Segoe UI",sans-serif;
  --retro-mono:"VT323","Fixedsys","Lucida Console",Consolas,Menlo,"Courier New",ui-monospace,monospace;
}
/* Synthwave 80s night theme: data-retro="synthwave" on any wrapper, or a checked .retro-theme-input inside a
   [data-retro] element. :is() is a forgiving list, so browsers without :has() still apply the attribute. */
[data-retro]:is([data-retro="synthwave"],:has(.retro-theme-input:checked)){
  --retro-desk:#14062b;--retro-desk-text:#fff1fb;--retro-desk-dither:rgba(255,63,164,.16);
  --retro-face:#261047;--retro-hilite:#ff6ec7;--retro-light:#a05cff;--retro-shadow:#0d0420;--retro-dark:#000000;
  --retro-text:#fff1fb;--retro-muted:#dcc6ff;--retro-field:#0e0322;--retro-field-text:#fff1fb;
  --retro-title:#ff8a3d;--retro-title-2:#ff3fa4;--retro-title-text:#1b0030;
  --retro-idle:#4a2d6e;--retro-idle-2:#5c3a85;--retro-idle-text:#f3e8ff;
  --retro-select:#00e5ff;--retro-select-text:#14062b;--retro-link:#7cf3ff;--retro-danger:#ff8fa3;
  --retro-tip:#2b1352;--retro-tip-text:#fff1fb;--retro-tip-line:#ff6ec7;
  --retro-lcd:#07010f;--retro-lcd-text:#ff5fd2;--retro-accent:#ff3fa4;
  --retro-disabled:#8a72b0;--retro-emboss:transparent;--retro-dither-a:#3d1a6e;--retro-dither-b:#261047;
  --retro-focus:#5ff4ff;--retro-glow:0 0 0 1px rgba(255,63,164,.45),0 0 22px rgba(255,63,164,.35);color-scheme:dark}
/* More contrast requested: secondary text turns full strength and the glow goes */
@media (prefers-contrast:more){:root,[data-retro],[data-retro]:is([data-retro="synthwave"],:has(.retro-theme-input:checked)){--retro-muted:var(--retro-text);--retro-glow:0 0 #0000}}
:root,[data-retro]{
  --retro-out:inset -1px -1px var(--retro-dark),inset 1px 1px var(--retro-hilite),inset -2px -2px var(--retro-shadow),inset 2px 2px var(--retro-light);
  --retro-in:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-dark),inset -2px -2px var(--retro-light),inset 2px 2px var(--retro-shadow);
  --retro-out-default:inset 0 0 0 1px var(--retro-dark),inset -2px -2px var(--retro-dark),inset 2px 2px var(--retro-hilite),inset -3px -3px var(--retro-shadow),inset 3px 3px var(--retro-light);
  --retro-in-default:inset 0 0 0 1px var(--retro-dark),inset 2px 2px var(--retro-shadow),inset -2px -2px var(--retro-shadow);
  --retro-sunken:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-shadow),inset -2px -2px var(--retro-light),inset 2px 2px var(--retro-dark);
  --retro-frame:inset -1px -1px var(--retro-dark),inset 1px 1px var(--retro-light),inset -2px -2px var(--retro-shadow),inset 2px 2px var(--retro-hilite);
  --retro-window:var(--retro-frame),var(--retro-glow);
  --retro-thin-in:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-shadow);
  --retro-thin-out:inset -1px -1px var(--retro-shadow),inset 1px 1px var(--retro-hilite);
  --retro-title-bg:linear-gradient(90deg,var(--retro-title),var(--retro-title-2));
  --retro-idle-bg:linear-gradient(90deg,var(--retro-idle),var(--retro-idle-2));
  --retro-dither:repeating-conic-gradient(var(--retro-dither-a) 0 25%,var(--retro-dither-b) 0 50%) 0 0/2px 2px;
  --retro-wallpaper:radial-gradient(var(--retro-desk-dither) 1px,transparent 1.5px) 0 0/4px 4px,var(--retro-desk);
  --retro-check-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%207%207'%20shape-rendering='crispEdges'%3E%3Crect%20x='6'%20y='0'%20width='1'%20height='1'%20fill='%23000'/%3E%3Crect%20x='5'%20y='1'%20width='2'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23000'/%3E%3Crect%20x='4'%20y='2'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='3'%20width='2'%20height='1'%20fill='%23000'/%3E%3Crect%20x='3'%20y='3'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='4'%20width='5'%20height='1'%20fill='%23000'/%3E%3Crect%20x='1'%20y='5'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='2'%20y='6'%20width='1'%20height='1'%20fill='%23000'/%3E%3C/svg%3E");
  --retro-arrow-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%207%204'%20shape-rendering='crispEdges'%3E%3Crect%20x='0'%20y='0'%20width='7'%20height='1'%20fill='%23000'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%23000'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='3'%20y='3'%20width='1'%20height='1'%20fill='%23000'/%3E%3C/svg%3E");
}
[data-retro]{color:var(--retro-text);font-family:var(--retro-font)}
/* Components */
:where([class*="retro-"]),:where([class*="retro-"])::before,:where([class*="retro-"])::after{box-sizing:border-box}
.retro-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.retro-ico{display:block;flex:none;width:16px;height:16px;shape-rendering:crispEdges}
.retro-ico--md{width:24px;height:24px}
.retro-ico--lg{width:32px;height:32px}
.retro-glyph{display:block;flex:none;shape-rendering:crispEdges}
.retro-link{color:var(--retro-link);text-decoration:underline;text-underline-offset:2px}
.retro-link:hover{color:var(--retro-link);text-decoration-thickness:2px}
.retro-link:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:2px}
.retro-muted{color:var(--retro-muted)}
.retro-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.retro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;align-items:start}
.retro-stack{display:grid;gap:10px}
/* Push buttons: raised bevel; pressing swaps it for the sunken one. The default button gets an extra dark frame */
.retro-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:88px;min-height:32px;margin:0;padding:5px 14px;border:0;border-radius:0;
  background:var(--retro-face);color:var(--retro-text);box-shadow:var(--retro-out);font:400 .875rem/1.2 var(--retro-font);text-align:center;text-decoration:none;cursor:pointer}
.retro-btn:hover{color:var(--retro-text)}
.retro-btn:active:not(:disabled){box-shadow:var(--retro-in)}
.retro-btn:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:-6px}
.retro-btn--default{box-shadow:var(--retro-out-default);font-weight:700}
.retro-btn--default:active:not(:disabled){box-shadow:var(--retro-in-default)}
.retro-btn--sm{min-width:0;min-height:26px;padding:3px 10px;font-size:.8125rem}
.retro-btn--lg{min-height:42px;padding:8px 22px;font-size:1rem;font-weight:700}
.retro-btn--block{width:100%}
.retro-btn:disabled{color:var(--retro-disabled);text-shadow:1px 1px 0 var(--retro-emboss);cursor:default}
.retro-btn:disabled .retro-ico{opacity:.5}
/* Toolbar: flat icon buttons that show a thin bevel on hover and sink when pressed or latched */
.retro-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;background:var(--retro-face);box-shadow:var(--retro-thin-out)}
.retro-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:32px;margin:0;padding:0 7px;border:0;border-radius:0;
  background:transparent;color:var(--retro-text);font:400 .875rem/1 var(--retro-font);cursor:pointer}
.retro-tool:hover{box-shadow:var(--retro-thin-out)}
.retro-tool:active{box-shadow:var(--retro-thin-in)}
.retro-tool:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:-4px}
.retro-tooltog{position:relative;display:inline-flex}
.retro-tooltog .retro-tool{font-size:1rem}
.retro-tooltog input:checked+.retro-tool{box-shadow:var(--retro-thin-in);background:var(--retro-dither)}
.retro-tooltog input:focus-visible+.retro-tool{outline:2px dotted var(--retro-focus);outline-offset:-4px}
.retro-sep{align-self:stretch;width:2px;margin:3px 4px;box-shadow:inset 1px 0 var(--retro-shadow),inset -1px 0 var(--retro-hilite)}
/* Checkboxes and radio buttons: real inputs with appearance:none, a sunken white well and a pixel tick or dot.
   Focus draws the classic dotted rectangle round the label text */
.retro-check{display:inline-flex;align-items:center;gap:8px;min-height:24px;margin:0;color:var(--retro-text);font:400 .875rem/1.3 var(--retro-font);cursor:pointer}
.retro-check__box{appearance:none;display:grid;place-content:center;flex:none;width:16px;height:16px;margin:0;border:0;border-radius:0;
  background:var(--retro-field);box-shadow:var(--retro-sunken);cursor:pointer}
.retro-check__box::before{content:"";width:10px;height:10px;background:var(--retro-field-text);
  -webkit-mask:var(--retro-check-mask) center/contain no-repeat;mask:var(--retro-check-mask) center/contain no-repeat;scale:0}
.retro-check__box[type="radio"]{border-radius:50%}
.retro-check__box[type="radio"]::before{width:6px;height:6px;border-radius:50%;-webkit-mask:none;mask:none}
.retro-check__box:checked::before{scale:1}
.retro-check__box:focus-visible{outline:0}
.retro-check__box:focus-visible+span{outline:2px dotted var(--retro-focus);outline-offset:1px}
.retro-check__box:disabled{background:var(--retro-face);cursor:default}
.retro-check__box:disabled::before{background:var(--retro-disabled)}
.retro-check__box:disabled+span{color:var(--retro-disabled);text-shadow:1px 1px 0 var(--retro-emboss)}
/* Group box: an etched frame with the legend sitting in the line */
.retro-group{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--retro-shadow);border-radius:0;box-shadow:inset 1px 1px var(--retro-hilite),1px 1px var(--retro-hilite)}
.retro-group__legend{float:none;width:auto;margin:0;padding:0 4px;color:var(--retro-text);font:400 .875rem/1.3 var(--retro-font)}
/* Option buttons: radios behind raised faces; the chosen face is latched in, with a checkerboard fill */
.retro-seg{display:inline-flex;flex-wrap:wrap}
.retro-seg__opt{position:relative;display:inline-flex}
.retro-seg__face{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:32px;padding:5px 12px;
  background:var(--retro-face);color:var(--retro-text);box-shadow:var(--retro-out);font:400 .875rem/1.2 var(--retro-font);cursor:pointer}
.retro-seg__opt input:checked+.retro-seg__face{box-shadow:var(--retro-in);background:var(--retro-dither);font-weight:700}
.retro-seg__opt input:focus-visible+.retro-seg__face{outline:2px dotted var(--retro-focus);outline-offset:-6px}
/* Window: a bevelled frame, a gradient title bar with labelled controls, a body and an optional status bar */
.retro-window{display:flex;flex-direction:column;min-width:0;padding:3px;background:var(--retro-face);color:var(--retro-text);box-shadow:var(--retro-window);font:400 .875rem/1.4 var(--retro-font)}
.retro-window :where(h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}
.retro-titlebar{display:flex;align-items:center;gap:6px;min-height:28px;padding:2px 3px 2px 5px;background:var(--retro-title-bg);color:var(--retro-title-text)}
.retro-titlebar--idle{background:var(--retro-idle-bg);color:var(--retro-idle-text)}
.retro-titlebar__title{display:flex;align-items:center;gap:6px;flex:1;min-width:0;margin:0;color:inherit;font:700 .875rem/1.2 var(--retro-font)}
.retro-titlebar__title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.retro-titlebar__controls{display:flex;flex:none;gap:2px}
.retro-ctl{display:grid;place-items:center;width:24px;height:22px;margin:0;padding:0;border:0;border-radius:0;background:var(--retro-face);color:var(--retro-text);box-shadow:var(--retro-out);cursor:pointer}
.retro-ctl:active{box-shadow:var(--retro-in)}
.retro-ctl:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:-5px}
.retro-ctl--close{margin-left:2px}
.retro-window__body{padding:12px 10px}
.retro-statusbar{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}
.retro-statusbar>*{flex:1 1 auto;padding:3px 7px;box-shadow:var(--retro-thin-in);font-size:.8125rem}
/* Panel: a window face without a title bar, for grouping controls */
.retro-panel{min-width:0;padding:14px;background:var(--retro-face);color:var(--retro-text);box-shadow:var(--retro-window);font:400 .875rem/1.4 var(--retro-font)}
.retro-panel :where(h2,h3,p,ul,ol){margin:0}
.retro-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.retro-formrow{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:6px 10px}
.retro-formrow .retro-label{margin:0}
@media (max-width:480px){.retro-formrow{grid-template-columns:minmax(0,1fr)}}
/* Fields: sunken wells. Errors add a red frame, an icon and a message tied to the field */
.retro-label{display:block;margin:0 0 4px;color:var(--retro-text);font:400 .875rem/1.3 var(--retro-font)}
.retro-input{display:block;width:100%;min-height:30px;margin:0;padding:5px 7px;border:0;border-radius:0;background:var(--retro-field);color:var(--retro-field-text);
  box-shadow:var(--retro-sunken);font:400 .875rem/1.3 var(--retro-font)}
.retro-input::placeholder{color:var(--retro-muted);opacity:1}
.retro-input:focus{outline:0}
.retro-input:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:2px}
.retro-input:disabled{background:var(--retro-face);color:var(--retro-disabled)}
.retro-input[aria-invalid="true"]{box-shadow:var(--retro-sunken),0 0 0 2px var(--retro-danger)}
textarea.retro-input{min-height:96px;resize:vertical;scrollbar-color:var(--retro-shadow) var(--retro-face)}
.retro-hint{margin:4px 0 0;color:var(--retro-muted);font-size:.8125rem}
.retro-error{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;color:var(--retro-danger);font-size:.8125rem;font-weight:700}
.retro-select{position:relative;display:block}
.retro-select select{appearance:none;cursor:pointer;padding-right:34px}
.retro-select::before{content:"";position:absolute;top:2px;right:2px;bottom:2px;width:24px;background:var(--retro-face);box-shadow:var(--retro-out);pointer-events:none}
.retro-select::after{content:"";position:absolute;top:50%;right:10px;width:7px;height:4px;margin-top:-2px;background:var(--retro-text);
  -webkit-mask:var(--retro-arrow-mask) center/contain no-repeat;mask:var(--retro-arrow-mask) center/contain no-repeat;pointer-events:none}
.retro-select option,.retro-list option{background:var(--retro-field);color:var(--retro-field-text)}
.retro-list{display:block;width:100%;margin:0;padding:3px;border:0;border-radius:0;background:var(--retro-field);color:var(--retro-field-text);box-shadow:var(--retro-sunken);
  font:400 .875rem/1.3 var(--retro-font);scrollbar-color:var(--retro-shadow) var(--retro-face)}
.retro-list option{padding:3px 6px}
.retro-list option:checked{background:var(--retro-select) linear-gradient(var(--retro-select),var(--retro-select));color:var(--retro-select-text)}
.retro-list:focus{outline:0}
.retro-list:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:2px}
.retro-btn--icon{min-width:40px;padding-inline:8px}
.retro-mt{margin-top:14px}
.retro-seg-set{min-width:0;margin:0;padding:0;border:0}
.retro-seg-legend{float:none;width:auto;margin:0 0 6px;padding:0;color:var(--retro-text);font:700 .875rem/1.3 var(--retro-font)}
@media (prefers-reduced-motion:reduce){[class*="retro-"],[class*="retro-"]::before,[class*="retro-"]::after{transition:none!important;animation:none!important}}

Bootstrap 5 code

Requires: Bootstrap 5.3.8 CSS

HTML
<svg width="0" height="0" style="position:absolute" aria-hidden="true" focusable="false">
  <symbol id="rg-back" viewBox="0 0 10 8"><rect x="3" y="0" width="2" height="1" fill="currentColor"/><rect x="2" y="1" width="2" height="1" fill="currentColor"/><rect x="1" y="2" width="2" height="1" fill="currentColor"/><rect x="0" y="3" width="10" height="1" fill="currentColor"/><rect x="0" y="4" width="10" height="1" fill="currentColor"/><rect x="1" y="5" width="2" height="1" fill="currentColor"/><rect x="2" y="6" width="2" height="1" fill="currentColor"/><rect x="3" y="7" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-bin" viewBox="0 0 16 16"><rect x="5" y="1" width="6" height="1" fill="#000000"/><rect x="2" y="2" width="3" height="1" fill="#000000"/><rect x="5" y="2" width="6" height="1" fill="#ffffff"/><rect x="11" y="2" width="3" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="2" height="1" fill="#ffffff"/><rect x="4" y="3" width="8" height="1" fill="#c0c0c0"/><rect x="12" y="3" width="2" height="1" fill="#808080"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="14" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="1" height="1" fill="#ffffff"/><rect x="4" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="5" width="1" height="1" fill="#808080"/><rect x="6" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="5" width="1" height="1" fill="#808080"/><rect x="8" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="5" width="1" height="1" fill="#808080"/><rect x="10" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="5" width="2" height="1" fill="#808080"/><rect x="13" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="6" width="1" height="1" fill="#808080"/><rect x="6" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="6" width="1" height="1" fill="#808080"/><rect x="8" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="6" width="1" height="1" fill="#808080"/><rect x="10" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="2" height="1" fill="#808080"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#ffffff"/><rect x="4" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="7" width="1" height="1" fill="#808080"/><rect x="6" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="7" width="1" height="1" fill="#808080"/><rect x="8" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="7" width="1" height="1" fill="#808080"/><rect x="10" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="7" width="2" height="1" fill="#808080"/><rect x="13" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="8" width="1" height="1" fill="#808080"/><rect x="6" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="8" width="1" height="1" fill="#808080"/><rect x="8" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="8" width="1" height="1" fill="#808080"/><rect x="10" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="8" width="2" height="1" fill="#808080"/><rect x="13" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="1" height="1" fill="#ffffff"/><rect x="4" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="9" width="1" height="1" fill="#808080"/><rect x="6" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="9" width="1" height="1" fill="#808080"/><rect x="8" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="9" width="1" height="1" fill="#808080"/><rect x="10" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="9" width="2" height="1" fill="#808080"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="1" height="1" fill="#ffffff"/><rect x="4" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="1" height="1" fill="#808080"/><rect x="6" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="10" width="1" height="1" fill="#808080"/><rect x="8" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="10" width="1" height="1" fill="#808080"/><rect x="10" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="10" width="2" height="1" fill="#808080"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="11" width="1" height="1" fill="#ffffff"/><rect x="4" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="11" width="1" height="1" fill="#808080"/><rect x="6" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="11" width="1" height="1" fill="#808080"/><rect x="8" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="11" width="1" height="1" fill="#808080"/><rect x="10" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="11" width="2" height="1" fill="#808080"/><rect x="13" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="12" width="1" height="1" fill="#000000"/><rect x="4" y="12" width="1" height="1" fill="#ffffff"/><rect x="5" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="12" width="1" height="1" fill="#808080"/><rect x="7" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="8" y="12" width="1" height="1" fill="#808080"/><rect x="9" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="10" y="12" width="2" height="1" fill="#808080"/><rect x="12" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#000000"/></symbol>
  <symbol id="rg-close" viewBox="0 0 10 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="8" y="0" width="2" height="1" fill="currentColor"/><rect x="1" y="1" width="2" height="1" fill="currentColor"/><rect x="7" y="1" width="2" height="1" fill="currentColor"/><rect x="2" y="2" width="2" height="1" fill="currentColor"/><rect x="6" y="2" width="2" height="1" fill="currentColor"/><rect x="3" y="3" width="4" height="1" fill="currentColor"/><rect x="4" y="4" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="4" height="1" fill="currentColor"/><rect x="2" y="6" width="2" height="1" fill="currentColor"/><rect x="6" y="6" width="2" height="1" fill="currentColor"/><rect x="1" y="7" width="2" height="1" fill="currentColor"/><rect x="7" y="7" width="2" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="8" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-computer" viewBox="0 0 16 16"><rect x="1" y="0" width="14" height="1" fill="#000000"/><rect x="1" y="1" width="1" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#ffffff"/><rect x="3" y="1" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="1" width="1" height="1" fill="#808080"/><rect x="14" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="2" width="10" height="1" fill="#000000"/><rect x="13" y="2" width="1" height="1" fill="#808080"/><rect x="14" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="3" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="8" height="1" fill="#008080"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#808080"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="4" width="1" height="1" fill="#000000"/><rect x="4" y="4" width="1" height="1" fill="#008080"/><rect x="5" y="4" width="1" height="1" fill="#3fd0d4"/><rect x="6" y="4" width="6" height="1" fill="#008080"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#808080"/><rect x="14" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="5" width="1" height="1" fill="#000000"/><rect x="4" y="5" width="8" height="1" fill="#008080"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="1" height="1" fill="#808080"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="6" width="1" height="1" fill="#000000"/><rect x="4" y="6" width="8" height="1" fill="#008080"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="1" height="1" fill="#808080"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="7" width="8" height="1" fill="#008080"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="13" y="7" width="1" height="1" fill="#808080"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="8" width="10" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#808080"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="9" height="1" fill="#c0c0c0"/><rect x="11" y="9" width="1" height="1" fill="#1fa31f"/><rect x="12" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="13" y="9" width="1" height="1" fill="#808080"/><rect x="14" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="12" height="1" fill="#808080"/><rect x="14" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="14" height="1" fill="#000000"/><rect x="5" y="12" width="1" height="1" fill="#000000"/><rect x="6" y="12" width="4" height="1" fill="#c0c0c0"/><rect x="10" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#000000"/><rect x="3" y="14" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="1" height="1" fill="#ffffff"/><rect x="5" y="14" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="14" width="1" height="1" fill="#808080"/><rect x="12" y="14" width="1" height="1" fill="#000000"/><rect x="3" y="15" width="10" height="1" fill="#000000"/></symbol>
  <symbol id="ri-copy" viewBox="0 0 16 16"><rect x="0" y="0" width="7" height="1" fill="#000000"/><rect x="0" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="1" width="5" height="1" fill="#ffffff"/><rect x="6" y="1" width="1" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#ffffff"/><rect x="2" y="2" width="3" height="1" fill="#808080"/><rect x="5" y="2" width="1" height="1" fill="#ffffff"/><rect x="6" y="2" width="1" height="1" fill="#000000"/><rect x="0" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="3" height="1" fill="#ffffff"/><rect x="4" y="3" width="7" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#ffffff"/><rect x="2" y="4" width="2" height="1" fill="#808080"/><rect x="4" y="4" width="1" height="1" fill="#000000"/><rect x="5" y="4" width="5" height="1" fill="#ffffff"/><rect x="10" y="4" width="2" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="3" height="1" fill="#ffffff"/><rect x="4" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="5" width="1" height="1" fill="#ffffff"/><rect x="6" y="5" width="4" height="1" fill="#808080"/><rect x="10" y="5" width="1" height="1" fill="#ffffff"/><rect x="11" y="5" width="2" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#ffffff"/><rect x="2" y="6" width="2" height="1" fill="#808080"/><rect x="4" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="7" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="5" height="1" fill="#000000"/><rect x="5" y="7" width="1" height="1" fill="#ffffff"/><rect x="6" y="7" width="5" height="1" fill="#808080"/><rect x="11" y="7" width="1" height="1" fill="#ffffff"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="8" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="7" height="1" fill="#ffffff"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="4" y="9" width="1" height="1" fill="#000000"/><rect x="5" y="9" width="1" height="1" fill="#ffffff"/><rect x="6" y="9" width="5" height="1" fill="#808080"/><rect x="11" y="9" width="1" height="1" fill="#ffffff"/><rect x="12" y="9" width="1" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="7" height="1" fill="#ffffff"/><rect x="12" y="10" width="1" height="1" fill="#000000"/><rect x="4" y="11" width="9" height="1" fill="#000000"/></symbol>
  <symbol id="ri-cut" viewBox="0 0 16 16"><rect x="2" y="0" width="1" height="1" fill="#000000"/><rect x="10" y="0" width="1" height="1" fill="#000000"/><rect x="2" y="1" width="2" height="1" fill="#000000"/><rect x="9" y="1" width="2" height="1" fill="#000000"/><rect x="3" y="2" width="2" height="1" fill="#000000"/><rect x="8" y="2" width="2" height="1" fill="#000000"/><rect x="4" y="3" width="2" height="1" fill="#000000"/><rect x="7" y="3" width="2" height="1" fill="#000000"/><rect x="5" y="4" width="3" height="1" fill="#000000"/><rect x="6" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="1" height="1" fill="#000000"/><rect x="7" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="3" height="1" fill="#000000"/><rect x="7" y="7" width="3" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="2" height="1" fill="#d00000"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="7" y="8" width="1" height="1" fill="#000000"/><rect x="8" y="8" width="2" height="1" fill="#d00000"/><rect x="10" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="2" height="1" fill="#d00000"/><rect x="5" y="9" width="1" height="1" fill="#000000"/><rect x="7" y="9" width="1" height="1" fill="#000000"/><rect x="8" y="9" width="2" height="1" fill="#d00000"/><rect x="10" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="2" height="1" fill="#000000"/><rect x="8" y="10" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="ri-doc" viewBox="0 0 16 16"><rect x="2" y="0" width="9" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#000000"/><rect x="3" y="1" width="7" height="1" fill="#ffffff"/><rect x="10" y="1" width="2" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#000000"/><rect x="3" y="2" width="7" height="1" fill="#ffffff"/><rect x="10" y="2" width="1" height="1" fill="#000000"/><rect x="11" y="2" width="1" height="1" fill="#ffffff"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#000000"/><rect x="3" y="3" width="1" height="1" fill="#ffffff"/><rect x="4" y="3" width="4" height="1" fill="#808080"/><rect x="8" y="3" width="2" height="1" fill="#ffffff"/><rect x="10" y="3" width="4" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#000000"/><rect x="3" y="4" width="10" height="1" fill="#ffffff"/><rect x="13" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="1" height="1" fill="#ffffff"/><rect x="4" y="5" width="8" height="1" fill="#808080"/><rect x="12" y="5" width="1" height="1" fill="#ffffff"/><rect x="13" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="10" height="1" fill="#ffffff"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#ffffff"/><rect x="4" y="7" width="8" height="1" fill="#808080"/><rect x="12" y="7" width="1" height="1" fill="#ffffff"/><rect x="13" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="10" height="1" fill="#ffffff"/><rect x="13" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="1" height="1" fill="#ffffff"/><rect x="4" y="9" width="6" height="1" fill="#808080"/><rect x="10" y="9" width="3" height="1" fill="#ffffff"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="10" height="1" fill="#ffffff"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="11" width="1" height="1" fill="#ffffff"/><rect x="4" y="11" width="8" height="1" fill="#808080"/><rect x="12" y="11" width="1" height="1" fill="#ffffff"/><rect x="13" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="12" width="10" height="1" fill="#ffffff"/><rect x="13" y="12" width="1" height="1" fill="#000000"/><rect x="2" y="13" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#ffffff"/><rect x="13" y="13" width="1" height="1" fill="#000000"/><rect x="2" y="14" width="12" height="1" fill="#000000"/></symbol>
  <symbol id="ri-floppy" viewBox="0 0 16 16"><rect x="0" y="0" width="15" height="1" fill="#000000"/><rect x="0" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="1" width="2" height="1" fill="#000080"/><rect x="3" y="1" width="1" height="1" fill="#000000"/><rect x="4" y="1" width="8" height="1" fill="#ffffff"/><rect x="12" y="1" width="1" height="1" fill="#000000"/><rect x="13" y="1" width="1" height="1" fill="#000080"/><rect x="14" y="1" width="2" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="2" height="1" fill="#000080"/><rect x="3" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="2" width="8" height="1" fill="#ffffff"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="13" y="2" width="2" height="1" fill="#000080"/><rect x="15" y="2" width="1" height="1" fill="#000000"/><rect x="0" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="2" height="1" fill="#000080"/><rect x="3" y="3" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#ffffff"/><rect x="5" y="3" width="6" height="1" fill="#808080"/><rect x="11" y="3" width="1" height="1" fill="#ffffff"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="2" height="1" fill="#000080"/><rect x="15" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="2" height="1" fill="#000080"/><rect x="3" y="4" width="1" height="1" fill="#000000"/><rect x="4" y="4" width="8" height="1" fill="#ffffff"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="2" height="1" fill="#000080"/><rect x="15" y="4" width="1" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="2" height="1" fill="#000080"/><rect x="3" y="5" width="1" height="1" fill="#000000"/><rect x="4" y="5" width="1" height="1" fill="#ffffff"/><rect x="5" y="5" width="6" height="1" fill="#808080"/><rect x="11" y="5" width="1" height="1" fill="#ffffff"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="2" height="1" fill="#000080"/><rect x="15" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="2" height="1" fill="#000080"/><rect x="3" y="6" width="1" height="1" fill="#000000"/><rect x="4" y="6" width="8" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="2" height="1" fill="#000080"/><rect x="15" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="3" height="1" fill="#000080"/><rect x="4" y="7" width="8" height="1" fill="#000000"/><rect x="12" y="7" width="3" height="1" fill="#000080"/><rect x="15" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="14" height="1" fill="#000080"/><rect x="15" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="2" height="1" fill="#000080"/><rect x="3" y="9" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="9" width="2" height="1" fill="#000080"/><rect x="15" y="9" width="1" height="1" fill="#000000"/><rect x="0" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="2" height="1" fill="#000080"/><rect x="3" y="10" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="2" height="1" fill="#000000"/><rect x="7" y="10" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="10" width="2" height="1" fill="#000080"/><rect x="15" y="10" width="1" height="1" fill="#000000"/><rect x="0" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="2" height="1" fill="#000080"/><rect x="3" y="11" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="11" width="2" height="1" fill="#000000"/><rect x="7" y="11" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="11" width="2" height="1" fill="#000080"/><rect x="15" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="2" height="1" fill="#000080"/><rect x="3" y="12" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="12" width="2" height="1" fill="#000000"/><rect x="7" y="12" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="12" width="2" height="1" fill="#000080"/><rect x="15" y="12" width="1" height="1" fill="#000000"/><rect x="0" y="13" width="1" height="1" fill="#000000"/><rect x="1" y="13" width="2" height="1" fill="#000080"/><rect x="3" y="13" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="13" width="2" height="1" fill="#000080"/><rect x="15" y="13" width="1" height="1" fill="#000000"/><rect x="0" y="14" width="16" height="1" fill="#000000"/></symbol>
  <symbol id="ri-folder" viewBox="0 0 16 16"><rect x="2" y="2" width="4" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="4" height="1" fill="#ffd84a"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="6" height="1" fill="#ffd84a"/><rect x="7" y="4" width="8" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#ffd84a"/><rect x="2" y="5" width="12" height="1" fill="#ffffff"/><rect x="14" y="5" width="1" height="1" fill="#ffd84a"/><rect x="15" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#ffd84a"/><rect x="2" y="6" width="1" height="1" fill="#ffffff"/><rect x="3" y="6" width="11" height="1" fill="#ffd84a"/><rect x="14" y="6" width="1" height="1" fill="#b88a00"/><rect x="15" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#ffd84a"/><rect x="2" y="7" width="1" height="1" fill="#ffffff"/><rect x="3" y="7" width="11" height="1" fill="#ffd84a"/><rect x="14" y="7" width="1" height="1" fill="#b88a00"/><rect x="15" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#ffd84a"/><rect x="2" y="8" width="1" height="1" fill="#ffffff"/><rect x="3" y="8" width="11" height="1" fill="#ffd84a"/><rect x="14" y="8" width="1" height="1" fill="#b88a00"/><rect x="15" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#ffd84a"/><rect x="2" y="9" width="1" height="1" fill="#ffffff"/><rect x="3" y="9" width="11" height="1" fill="#ffd84a"/><rect x="14" y="9" width="1" height="1" fill="#b88a00"/><rect x="15" y="9" width="1" height="1" fill="#000000"/><rect x="0" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#ffd84a"/><rect x="2" y="10" width="1" height="1" fill="#ffffff"/><rect x="3" y="10" width="11" height="1" fill="#ffd84a"/><rect x="14" y="10" width="1" height="1" fill="#b88a00"/><rect x="15" y="10" width="1" height="1" fill="#000000"/><rect x="0" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="1" height="1" fill="#ffd84a"/><rect x="2" y="11" width="1" height="1" fill="#ffffff"/><rect x="3" y="11" width="11" height="1" fill="#ffd84a"/><rect x="14" y="11" width="1" height="1" fill="#b88a00"/><rect x="15" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="1" height="1" fill="#ffd84a"/><rect x="2" y="12" width="13" height="1" fill="#b88a00"/><rect x="15" y="12" width="1" height="1" fill="#000000"/><rect x="0" y="13" width="16" height="1" fill="#000000"/></symbol>
  <symbol id="rg-help" viewBox="0 0 7 9"><rect x="1" y="0" width="5" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="2" width="2" height="1" fill="currentColor"/><rect x="4" y="3" width="2" height="1" fill="currentColor"/><rect x="3" y="4" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="2" height="1" fill="currentColor"/><rect x="3" y="7" width="2" height="1" fill="currentColor"/><rect x="3" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-max" viewBox="0 0 10 9"><rect x="0" y="0" width="10" height="1" fill="currentColor"/><rect x="0" y="1" width="10" height="1" fill="currentColor"/><rect x="0" y="2" width="1" height="1" fill="currentColor"/><rect x="9" y="2" width="1" height="1" fill="currentColor"/><rect x="0" y="3" width="1" height="1" fill="currentColor"/><rect x="9" y="3" width="1" height="1" fill="currentColor"/><rect x="0" y="4" width="1" height="1" fill="currentColor"/><rect x="9" y="4" width="1" height="1" fill="currentColor"/><rect x="0" y="5" width="1" height="1" fill="currentColor"/><rect x="9" y="5" width="1" height="1" fill="currentColor"/><rect x="0" y="6" width="1" height="1" fill="currentColor"/><rect x="9" y="6" width="1" height="1" fill="currentColor"/><rect x="0" y="7" width="1" height="1" fill="currentColor"/><rect x="9" y="7" width="1" height="1" fill="currentColor"/><rect x="0" y="8" width="10" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-min" viewBox="0 0 7 9"><rect x="0" y="7" width="7" height="1" fill="currentColor"/><rect x="0" y="8" width="7" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-paste" viewBox="0 0 16 16"><rect x="5" y="0" width="4" height="1" fill="#000000"/><rect x="2" y="1" width="4" height="1" fill="#000000"/><rect x="6" y="1" width="2" height="1" fill="#c0c0c0"/><rect x="8" y="1" width="4" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="3" height="1" fill="#6b3a1e"/><rect x="5" y="2" width="4" height="1" fill="#000000"/><rect x="9" y="2" width="3" height="1" fill="#6b3a1e"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="3" width="8" height="1" fill="#ffffff"/><rect x="11" y="3" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="4" width="1" height="1" fill="#ffffff"/><rect x="4" y="4" width="6" height="1" fill="#808080"/><rect x="10" y="4" width="1" height="1" fill="#ffffff"/><rect x="11" y="4" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="5" width="8" height="1" fill="#ffffff"/><rect x="11" y="5" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="6" height="1" fill="#808080"/><rect x="10" y="6" width="1" height="1" fill="#ffffff"/><rect x="11" y="6" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="7" width="8" height="1" fill="#ffffff"/><rect x="11" y="7" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="4" height="1" fill="#808080"/><rect x="8" y="8" width="3" height="1" fill="#ffffff"/><rect x="11" y="8" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="9" width="8" height="1" fill="#ffffff"/><rect x="11" y="9" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="10" height="1" fill="#6b3a1e"/><rect x="12" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="12" height="1" fill="#000000"/></symbol>
  <symbol id="ri-printer" viewBox="0 0 16 16"><rect x="4" y="1" width="8" height="1" fill="#000000"/><rect x="4" y="2" width="1" height="1" fill="#000000"/><rect x="5" y="2" width="6" height="1" fill="#ffffff"/><rect x="11" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#ffffff"/><rect x="6" y="3" width="4" height="1" fill="#808080"/><rect x="10" y="3" width="1" height="1" fill="#ffffff"/><rect x="11" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="12" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="12" height="1" fill="#c0c0c0"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="9" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="1" height="1" fill="#1fa31f"/><rect x="12" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="13" y="6" width="1" height="1" fill="#808080"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="12" height="1" fill="#808080"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="8" width="10" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#808080"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="2" height="1" fill="#000000"/><rect x="4" y="9" width="8" height="1" fill="#ffffff"/><rect x="12" y="9" width="2" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="1" height="1" fill="#ffffff"/><rect x="6" y="10" width="4" height="1" fill="#808080"/><rect x="10" y="10" width="1" height="1" fill="#ffffff"/><rect x="11" y="10" width="1" height="1" fill="#000000"/><rect x="4" y="11" width="1" height="1" fill="#000000"/><rect x="5" y="11" width="6" height="1" fill="#ffffff"/><rect x="11" y="11" width="1" height="1" fill="#000000"/><rect x="4" y="12" width="8" height="1" fill="#000000"/></symbol>
  <symbol id="ri-search" viewBox="0 0 16 16"><rect x="3" y="0" width="5" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#000000"/><rect x="3" y="1" width="5" height="1" fill="#ffffff"/><rect x="8" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#ffffff"/><rect x="3" y="2" width="1" height="1" fill="#3fd0d4"/><rect x="4" y="2" width="5" height="1" fill="#ffffff"/><rect x="9" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#ffffff"/><rect x="3" y="3" width="1" height="1" fill="#3fd0d4"/><rect x="4" y="3" width="5" height="1" fill="#ffffff"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="7" height="1" fill="#ffffff"/><rect x="9" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="7" height="1" fill="#ffffff"/><rect x="9" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="5" height="1" fill="#ffffff"/><rect x="8" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="7" height="1" fill="#000000"/><rect x="8" y="8" width="3" height="1" fill="#000000"/><rect x="9" y="9" width="3" height="1" fill="#000000"/><rect x="10" y="10" width="3" height="1" fill="#000000"/><rect x="11" y="11" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="ri-speaker" viewBox="0 0 16 16"><rect x="6" y="1" width="1" height="1" fill="#000000"/><rect x="5" y="2" width="2" height="1" fill="#000000"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="4" height="1" fill="#000000"/><rect x="4" y="4" width="2" height="1" fill="#c0c0c0"/><rect x="6" y="4" width="1" height="1" fill="#000000"/><rect x="10" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="5" width="1" height="1" fill="#000000"/><rect x="8" y="5" width="1" height="1" fill="#000000"/><rect x="11" y="5" width="1" height="1" fill="#000000"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="6" width="1" height="1" fill="#000000"/><rect x="9" y="6" width="1" height="1" fill="#000000"/><rect x="11" y="6" width="1" height="1" fill="#000000"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="7" width="1" height="1" fill="#000000"/><rect x="9" y="7" width="1" height="1" fill="#000000"/><rect x="11" y="7" width="1" height="1" fill="#000000"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="8" width="1" height="1" fill="#000000"/><rect x="8" y="8" width="1" height="1" fill="#000000"/><rect x="11" y="8" width="1" height="1" fill="#000000"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="4" height="1" fill="#000000"/><rect x="4" y="9" width="2" height="1" fill="#c0c0c0"/><rect x="6" y="9" width="1" height="1" fill="#000000"/><rect x="10" y="9" width="1" height="1" fill="#000000"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="10" width="1" height="1" fill="#000000"/><rect x="9" y="10" width="1" height="1" fill="#000000"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="11" width="2" height="1" fill="#000000"/><rect x="12" y="11" width="1" height="1" fill="#000000"/><rect x="6" y="12" width="1" height="1" fill="#000000"/></symbol>
  <symbol id="ri-star" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="7" y="1" width="2" height="1" fill="#000000"/><rect x="6" y="2" width="1" height="1" fill="#000000"/><rect x="7" y="2" width="2" height="1" fill="#ffd84a"/><rect x="9" y="2" width="1" height="1" fill="#000000"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="7" y="3" width="2" height="1" fill="#ffd84a"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="6" height="1" fill="#000000"/><rect x="6" y="4" width="4" height="1" fill="#ffd84a"/><rect x="10" y="4" width="6" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="12" height="1" fill="#ffd84a"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="10" height="1" fill="#ffd84a"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="7" width="8" height="1" fill="#ffd84a"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="1" height="1" fill="#000000"/><rect x="4" y="8" width="8" height="1" fill="#ffd84a"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="4" height="1" fill="#ffd84a"/><rect x="7" y="9" width="2" height="1" fill="#000000"/><rect x="9" y="9" width="4" height="1" fill="#ffd84a"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="2" height="1" fill="#ffd84a"/><rect x="5" y="10" width="1" height="1" fill="#000000"/><rect x="10" y="10" width="1" height="1" fill="#000000"/><rect x="11" y="10" width="2" height="1" fill="#ffd84a"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#ffd84a"/><rect x="3" y="11" width="1" height="1" fill="#000000"/><rect x="12" y="11" width="1" height="1" fill="#000000"/><rect x="13" y="11" width="1" height="1" fill="#ffd84a"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="2" height="1" fill="#000000"/><rect x="13" y="12" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="rg-upfolder" viewBox="0 0 10 8"><rect x="4" y="0" width="2" height="1" fill="currentColor"/><rect x="3" y="1" width="4" height="1" fill="currentColor"/><rect x="2" y="2" width="6" height="1" fill="currentColor"/><rect x="1" y="3" width="2" height="1" fill="currentColor"/><rect x="4" y="3" width="2" height="1" fill="currentColor"/><rect x="7" y="3" width="2" height="1" fill="currentColor"/><rect x="4" y="4" width="2" height="1" fill="currentColor"/><rect x="4" y="5" width="2" height="1" fill="currentColor"/><rect x="4" y="6" width="6" height="1" fill="currentColor"/><rect x="4" y="7" width="6" height="1" fill="currentColor"/></symbol>
</svg>
<section><span class="lbl">Push buttons · pressing swaps the raised bevel for a sunken one</span>
<div class="d-flex flex-wrap align-items-center gap-2">
<button class="btn btn-retro btn-retro-default" type="button">Play now</button>
<button class="btn btn-retro" type="button">Options…</button>
<button class="btn btn-retro" type="button" disabled>Load game</button>
<button class="btn btn-retro" type="button"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Browse…</button>
<button class="btn btn-retro btn-lg" type="button"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg>Install Starfall Racer</button>
<button class="btn btn-retro btn-sm" type="button">Restart now</button>
<button class="btn btn-retro btn-sm" type="button">Details »</button>
</div>
</section>
<section><span class="lbl">Toolbar · named icon buttons and latched bold, italic and underline toggles</span>
<section class="card retro-window" aria-labelledby="w-write">
<div class="card-header retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-write"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg><span>chapter-3.txt — Moonbyte Write</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Moonbyte Write"><svg class="retro-glyph" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-min"/></svg></button><button class="retro-ctl" type="button" aria-label="Maximise Moonbyte Write"><svg class="retro-glyph" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-max"/></svg></button><button class="retro-ctl retro-ctl--close" type="button" aria-label="Close Moonbyte Write"><svg class="retro-glyph" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-close"/></svg></button></div>
</div>
<div class="btn-toolbar retro-toolbar" role="group" aria-label="Formatting">
<button class="btn retro-tool" type="button" aria-label="New document"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg></button><button class="btn retro-tool" type="button" aria-label="Open"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg></button><button class="btn retro-tool" type="button" aria-label="Save"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg></button><span class="retro-sep" aria-hidden="true"></span><button class="btn retro-tool" type="button" aria-label="Print"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-printer"/></svg></button><button class="btn retro-tool" type="button" aria-label="Find"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-search"/></svg></button><span class="retro-sep" aria-hidden="true"></span><button class="btn retro-tool" type="button" aria-label="Cut"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-cut"/></svg></button><button class="btn retro-tool" type="button" aria-label="Copy"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-copy"/></svg></button><button class="btn retro-tool" type="button" aria-label="Paste"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-paste"/></svg></button><span class="retro-sep" aria-hidden="true"></span>
<input type="checkbox" class="btn-check" id="bold" autocomplete="off" checked><label class="btn retro-tool " for="bold"><span aria-hidden="true"><b>B</b></span><span class="visually-hidden">Bold</span></label><input type="checkbox" class="btn-check" id="italic" autocomplete="off"><label class="btn retro-tool " for="italic"><span aria-hidden="true"><i style="font-family:Georgia,serif">I</i></span><span class="visually-hidden">Italic</span></label><input type="checkbox" class="btn-check" id="underline" autocomplete="off" checked><label class="btn retro-tool " for="underline"><span aria-hidden="true"><u>U</u></span><span class="visually-hidden">Underline</span></label>
</div><div class="card-body retro-window__body">
<p class="form-control retro-input" style="min-height:84px">Chapter 3. The night train to Port Kessel left at 23:40. Mira counted the tunnels out loud — seven, then eight — and on the ninth the lights went out.</p>
</div>
<div class="card-footer retro-statusbar"><p>Page 3 of 14</p><p>Words: 2,418</p><p>Ln 12, Col 40</p></div>
</section>
</section>
<section><span class="lbl">Checkboxes and radio buttons · real inputs with a pixel tick and dot</span>
<section class="card retro-window" aria-labelledby="w-display">
<div class="card-header retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-display"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg><span>Display Properties</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Help Display Properties"><svg class="retro-glyph" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-help"/></svg></button><button class="retro-ctl retro-ctl--close" type="button" aria-label="Close Display Properties"><svg class="retro-glyph" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-close"/></svg></button></div>
</div>
<div class="card-body retro-window__body">
<div class="retro-grid">
<fieldset class="retro-group"><legend class="retro-group__legend">Start-up options</legend>
<div class="d-grid gap-2">
<div class="form-check retro-fc"><input class="form-check-input" type="checkbox" id="c1" checked><label class="form-check-label" for="c1">Play start-up sound</label></div>
<div class="form-check retro-fc"><input class="form-check-input" type="checkbox" id="c2"><label class="form-check-label" for="c2">Show tip of the day</label></div>
<div class="form-check retro-fc"><input class="form-check-input" type="checkbox" id="c3" checked><label class="form-check-label" for="c3">Check for updates every Monday</label></div>
<div class="form-check retro-fc"><input class="form-check-input" type="checkbox" id="c4" disabled><label class="form-check-label" for="c4">Use 3D acceleration (needs a graphics card)</label></div>
</div>
</fieldset>
<fieldset class="retro-group"><legend class="retro-group__legend">Screen area</legend>
<div class="d-grid gap-2">
<div class="form-check retro-fc"><input class="form-check-input" type="radio" id="r1" name="res"><label class="form-check-label" for="r1">640 × 480 pixels</label></div>
<div class="form-check retro-fc"><input class="form-check-input" type="radio" id="r2" checked name="res"><label class="form-check-label" for="r2">800 × 600 pixels</label></div>
<div class="form-check retro-fc"><input class="form-check-input" type="radio" id="r3" name="res"><label class="form-check-label" for="r3">1024 × 768 pixels</label></div>
<div class="form-check retro-fc"><input class="form-check-input" type="radio" id="r4" disabled name="res"><label class="form-check-label" for="r4">1280 × 1024 pixels</label></div>
</div>
</fieldset>
</div>
<div class="retro-actions retro-mt"><button class="btn btn-retro btn-retro-default" type="button">OK</button><button class="btn btn-retro" type="button">Cancel</button><button class="btn btn-retro" type="button" disabled>Apply</button></div>
</div>

</section>
</section>
<div class="cols">
<section><span class="lbl">Option buttons · the chosen one stays latched in</span>
<div class="retro-panel d-grid gap-2">
<fieldset class="retro-seg-set"><legend class="retro-seg-legend">Text alignment</legend>
<div class="btn-group retro-seg " role="group"><input type="radio" class="btn-check" name="align" id="align-0" autocomplete="off" checked><label class="btn btn-retro retro-segbtn" for="align-0">Left</label><input type="radio" class="btn-check" name="align" id="align-1" autocomplete="off"><label class="btn btn-retro retro-segbtn" for="align-1">Centre</label><input type="radio" class="btn-check" name="align" id="align-2" autocomplete="off"><label class="btn btn-retro retro-segbtn" for="align-2">Right</label><input type="radio" class="btn-check" name="align" id="align-3" autocomplete="off"><label class="btn btn-retro retro-segbtn" for="align-3">Justify</label></div>
</fieldset>
<fieldset class="retro-seg-set"><legend class="retro-seg-legend">Folder view</legend>
<div class="btn-group retro-seg " role="group"><input type="radio" class="btn-check" name="view" id="view-0" autocomplete="off"><label class="btn btn-retro retro-segbtn" for="view-0"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Large icons</label><input type="radio" class="btn-check" name="view" id="view-1" autocomplete="off" checked><label class="btn btn-retro retro-segbtn" for="view-1"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>List</label><input type="radio" class="btn-check" name="view" id="view-2" autocomplete="off"><label class="btn btn-retro retro-segbtn" for="view-2"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg>Details</label></div>
</fieldset>
</div>
</section>
<section><span class="lbl">Icon buttons and a favourite toggle · every one has a name</span>
<div class="retro-panel d-flex flex-wrap align-items-center gap-2">
<button class="btn btn-retro retro-btn--icon" type="button" aria-label="Back"><svg class="retro-glyph" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-back"/></svg></button>
<button class="btn btn-retro retro-btn--icon" type="button" aria-label="Up one level"><svg class="retro-glyph" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-upfolder"/></svg></button>
<button class="btn btn-retro retro-btn--icon" type="button" aria-label="Delete"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg></button>
<button class="btn btn-retro retro-btn--icon" type="button" aria-label="Properties"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg></button>
<div class="btn-group retro-seg " role="group"><input type="checkbox" class="btn-check" name="fav" id="fav-0" autocomplete="off" checked><label class="btn btn-retro retro-segbtn" for="fav-0"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-star"/></svg>Favourite</label></div>
<div class="btn-group retro-seg " role="group"><input type="checkbox" class="btn-check" name="mute" id="mute-0" autocomplete="off"><label class="btn btn-retro retro-segbtn" for="mute-0"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-speaker"/></svg><span class="visually-hidden">Mute sound</span></label></div>
</div>
</section>
</div>
CSS
/* ── Retro UI kit tokens (uiCookies) — identical in every set ─────────────
   A classic desktop OS look: grey bevelled faces, navy title bars, sunken white fields on a dithered teal desktop.
   Bevels are four 1px inset shadows built from --retro-hilite, --retro-light, --retro-shadow and --retro-dark,
   so one change to a token re-colours every button, field and window in the kit. */
:root{
  --retro-desk:#006e6e;        /* desktop behind the windows */
  --retro-desk-text:#ffffff;   /* captions and icon labels on the desktop, 6.1:1 */
  --retro-desk-dither:rgba(0,0,0,.22);
  --retro-face:#c0c0c0;        /* window, button and bar faces */
  --retro-hilite:#ffffff;      /* bevel: outer light edge */
  --retro-light:#dfdfdf;       /* bevel: inner light edge */
  --retro-shadow:#808080;      /* bevel: inner dark edge */
  --retro-dark:#0a0a0a;        /* bevel: outer dark edge */
  --retro-text:#000000;        /* text on faces, 11.5:1 */
  --retro-muted:#3d3d3d;       /* secondary text on faces, 6:1 */
  --retro-field:#ffffff;       /* inputs, lists and document areas */
  --retro-field-text:#000000;
  --retro-title:#000080;       /* active title bar gradient, white text 6.3:1 or more */
  --retro-title-2:#1060b0;
  --retro-title-text:#ffffff;
  --retro-idle:#5a5a5a;        /* inactive title bar gradient, white text 5.3:1 or more */
  --retro-idle-2:#6b6b6b;
  --retro-idle-text:#ffffff;
  --retro-select:#000080;      /* highlighted menu items, rows and dates */
  --retro-select-text:#ffffff;
  --retro-link:#0000cc;        /* 6.2:1 on faces */
  --retro-danger:#8a0000;      /* error text, 5.5:1 on faces */
  --retro-tip:#ffffe1;         /* tooltips and balloons */
  --retro-tip-text:#000000;
  --retro-tip-line:#000000;
  --retro-lcd:#0b1a0b;         /* LCD read-outs */
  --retro-lcd-text:#4dff4d;
  --retro-accent:#000080;      /* progress chunks */
  --retro-disabled:#808080;    /* disabled text, embossed */
  --retro-emboss:#ffffff;
  --retro-dither-a:#ffffff;    /* checkerboard behind a latched toggle */
  --retro-dither-b:#c0c0c0;
  --retro-focus:#000000;       /* dotted focus rectangle */
  --retro-glow:0 0 #0000;      /* the synthwave theme adds a neon glow to windows */
  --retro-neon-pink:#ff3fa4;--retro-neon-cyan:#00e5ff;--retro-sun-1:#ffd23f;--retro-sun-2:#ff3fa4;
  --retro-font:Tahoma,"Microsoft Sans Serif","MS Sans Serif",Geneva,Verdana,"Segoe UI",sans-serif;
  --retro-mono:"VT323","Fixedsys","Lucida Console",Consolas,Menlo,"Courier New",ui-monospace,monospace;
}
/* Synthwave 80s night theme: data-retro="synthwave" on any wrapper, or a checked .retro-theme-input inside a
   [data-retro] element. :is() is a forgiving list, so browsers without :has() still apply the attribute. */
[data-retro]:is([data-retro="synthwave"],:has(.retro-theme-input:checked)){
  --retro-desk:#14062b;--retro-desk-text:#fff1fb;--retro-desk-dither:rgba(255,63,164,.16);
  --retro-face:#261047;--retro-hilite:#ff6ec7;--retro-light:#a05cff;--retro-shadow:#0d0420;--retro-dark:#000000;
  --retro-text:#fff1fb;--retro-muted:#dcc6ff;--retro-field:#0e0322;--retro-field-text:#fff1fb;
  --retro-title:#ff8a3d;--retro-title-2:#ff3fa4;--retro-title-text:#1b0030;
  --retro-idle:#4a2d6e;--retro-idle-2:#5c3a85;--retro-idle-text:#f3e8ff;
  --retro-select:#00e5ff;--retro-select-text:#14062b;--retro-link:#7cf3ff;--retro-danger:#ff8fa3;
  --retro-tip:#2b1352;--retro-tip-text:#fff1fb;--retro-tip-line:#ff6ec7;
  --retro-lcd:#07010f;--retro-lcd-text:#ff5fd2;--retro-accent:#ff3fa4;
  --retro-disabled:#8a72b0;--retro-emboss:transparent;--retro-dither-a:#3d1a6e;--retro-dither-b:#261047;
  --retro-focus:#5ff4ff;--retro-glow:0 0 0 1px rgba(255,63,164,.45),0 0 22px rgba(255,63,164,.35);color-scheme:dark}
/* More contrast requested: secondary text turns full strength and the glow goes */
@media (prefers-contrast:more){:root,[data-retro],[data-retro]:is([data-retro="synthwave"],:has(.retro-theme-input:checked)){--retro-muted:var(--retro-text);--retro-glow:0 0 #0000}}
:root,[data-retro]{
  --retro-out:inset -1px -1px var(--retro-dark),inset 1px 1px var(--retro-hilite),inset -2px -2px var(--retro-shadow),inset 2px 2px var(--retro-light);
  --retro-in:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-dark),inset -2px -2px var(--retro-light),inset 2px 2px var(--retro-shadow);
  --retro-out-default:inset 0 0 0 1px var(--retro-dark),inset -2px -2px var(--retro-dark),inset 2px 2px var(--retro-hilite),inset -3px -3px var(--retro-shadow),inset 3px 3px var(--retro-light);
  --retro-in-default:inset 0 0 0 1px var(--retro-dark),inset 2px 2px var(--retro-shadow),inset -2px -2px var(--retro-shadow);
  --retro-sunken:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-shadow),inset -2px -2px var(--retro-light),inset 2px 2px var(--retro-dark);
  --retro-frame:inset -1px -1px var(--retro-dark),inset 1px 1px var(--retro-light),inset -2px -2px var(--retro-shadow),inset 2px 2px var(--retro-hilite);
  --retro-window:var(--retro-frame),var(--retro-glow);
  --retro-thin-in:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-shadow);
  --retro-thin-out:inset -1px -1px var(--retro-shadow),inset 1px 1px var(--retro-hilite);
  --retro-title-bg:linear-gradient(90deg,var(--retro-title),var(--retro-title-2));
  --retro-idle-bg:linear-gradient(90deg,var(--retro-idle),var(--retro-idle-2));
  --retro-dither:repeating-conic-gradient(var(--retro-dither-a) 0 25%,var(--retro-dither-b) 0 50%) 0 0/2px 2px;
  --retro-wallpaper:radial-gradient(var(--retro-desk-dither) 1px,transparent 1.5px) 0 0/4px 4px,var(--retro-desk);
  --retro-check-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%207%207'%20shape-rendering='crispEdges'%3E%3Crect%20x='6'%20y='0'%20width='1'%20height='1'%20fill='%23000'/%3E%3Crect%20x='5'%20y='1'%20width='2'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23000'/%3E%3Crect%20x='4'%20y='2'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='3'%20width='2'%20height='1'%20fill='%23000'/%3E%3Crect%20x='3'%20y='3'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='4'%20width='5'%20height='1'%20fill='%23000'/%3E%3Crect%20x='1'%20y='5'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='2'%20y='6'%20width='1'%20height='1'%20fill='%23000'/%3E%3C/svg%3E");
  --retro-arrow-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%207%204'%20shape-rendering='crispEdges'%3E%3Crect%20x='0'%20y='0'%20width='7'%20height='1'%20fill='%23000'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%23000'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='3'%20y='3'%20width='1'%20height='1'%20fill='%23000'/%3E%3C/svg%3E");
}
[data-retro]{color:var(--retro-text);font-family:var(--retro-font)}
/* Bootstrap's own variables mapped onto the kit tokens */
:root,[data-retro]{--bs-body-bg:var(--retro-desk);--bs-body-color:var(--retro-text);--bs-body-font-family:var(--retro-font);--bs-emphasis-color:var(--retro-text);
  --bs-secondary-color:var(--retro-muted);--bs-border-color:var(--retro-shadow);--bs-border-radius:0;--bs-border-radius-sm:0;--bs-border-radius-lg:0;
  --bs-link-color:var(--retro-link);--bs-link-hover-color:var(--retro-link);--bs-focus-ring-color:var(--retro-focus)}
/* Components */
:where([class*="retro-"]),:where([class*="retro-"])::before,:where([class*="retro-"])::after{box-sizing:border-box}
.retro-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.retro-ico{display:block;flex:none;width:16px;height:16px;shape-rendering:crispEdges}
.retro-ico--md{width:24px;height:24px}
.retro-ico--lg{width:32px;height:32px}
.retro-glyph{display:block;flex:none;shape-rendering:crispEdges}
.retro-link{color:var(--retro-link);text-decoration:underline;text-underline-offset:2px}
.retro-link:hover{color:var(--retro-link);text-decoration-thickness:2px}
.retro-link:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:2px}
.retro-muted{color:var(--retro-muted)}
.retro-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.retro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;align-items:start}
.retro-stack{display:grid;gap:10px}
/* Buttons: Bootstrap .btn with a .btn-retro variant set through --bs-btn-* variables */
.btn-retro{--bs-btn-padding-x:14px;--bs-btn-padding-y:5px;--bs-btn-font-family:var(--retro-font);--bs-btn-font-size:.875rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.2;
  --bs-btn-border-width:0;--bs-btn-border-radius:0;--bs-btn-bg:var(--retro-face);--bs-btn-color:var(--retro-text);--bs-btn-hover-bg:var(--retro-face);--bs-btn-hover-color:var(--retro-text);
  --bs-btn-active-bg:var(--retro-face);--bs-btn-active-color:var(--retro-text);--bs-btn-disabled-bg:var(--retro-face);--bs-btn-disabled-color:var(--retro-disabled);--bs-btn-disabled-opacity:1;
  display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:88px;min-height:32px;box-shadow:var(--retro-out)}
.btn-retro:active,.btn-retro.active,.btn-retro.show,.btn-check:checked+.btn-retro{box-shadow:var(--retro-in)}
.btn-retro:focus-visible,.btn-check:focus-visible+.btn-retro{box-shadow:var(--retro-out);outline:2px dotted var(--retro-focus);outline-offset:-6px}
.btn-check:checked:focus-visible+.btn-retro{box-shadow:var(--retro-in)}
.btn-retro:disabled{text-shadow:1px 1px 0 var(--retro-emboss)}
.btn-retro:disabled .retro-ico{opacity:.5}
.btn-retro-default{--bs-btn-font-weight:700;box-shadow:var(--retro-out-default)}
.btn-retro-default:focus-visible{box-shadow:var(--retro-out-default)}
.btn-retro-default:active{box-shadow:var(--retro-in-default)}
.btn-retro.btn-sm{--bs-btn-padding-x:10px;--bs-btn-padding-y:3px;--bs-btn-font-size:.8125rem;min-width:0;min-height:26px}
.btn-retro.btn-lg{--bs-btn-padding-x:22px;--bs-btn-padding-y:8px;--bs-btn-font-size:1rem;--bs-btn-font-weight:700;min-height:42px}
/* Toolbar: Bootstrap .btn-toolbar with flat .btn tools; latched toggles are .btn-check checkboxes */
.retro-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;background:var(--retro-face);box-shadow:var(--retro-thin-out)}
.btn.retro-tool{--bs-btn-padding-x:7px;--bs-btn-padding-y:0;--bs-btn-border-width:0;--bs-btn-border-radius:0;--bs-btn-font-family:var(--retro-font);--bs-btn-font-size:.875rem;--bs-btn-line-height:1;
  --bs-btn-color:var(--retro-text);--bs-btn-bg:transparent;--bs-btn-hover-color:var(--retro-text);--bs-btn-hover-bg:transparent;--bs-btn-active-color:var(--retro-text);--bs-btn-active-bg:transparent;
  display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:32px}
.btn.retro-tool:hover{box-shadow:var(--retro-thin-out)}
.btn.retro-tool:active{box-shadow:var(--retro-thin-in)}
.btn.retro-tool:focus-visible,.btn-check:focus-visible+.retro-tool{box-shadow:none;outline:2px dotted var(--retro-focus);outline-offset:-4px}
label.retro-tool{font-size:1rem}
.btn-check:checked+.retro-tool,.btn-check:checked:focus-visible+.retro-tool{box-shadow:var(--retro-thin-in);background:var(--retro-dither)}
.retro-sep{align-self:stretch;width:2px;margin:3px 4px;box-shadow:inset 1px 0 var(--retro-shadow),inset -1px 0 var(--retro-hilite)}
/* Checkboxes and radios: Bootstrap .form-check, with the input redrawn as a sunken well and a pixel tick */
.form-check.retro-fc{display:flex;align-items:center;gap:8px;min-height:24px;margin:0;padding:0;color:var(--retro-text);font:400 .875rem/1.3 var(--retro-font)}
.retro-fc .form-check-input{display:grid;place-content:center;flex:none;float:none;width:16px;height:16px;margin:0;border:0;border-radius:0;background:var(--retro-field);box-shadow:var(--retro-sunken);cursor:pointer}
.retro-fc .form-check-input:checked{background:var(--retro-field);background-image:none}
.retro-fc .form-check-input::before{content:"";width:10px;height:10px;background:var(--retro-field-text);
  -webkit-mask:var(--retro-check-mask) center/contain no-repeat;mask:var(--retro-check-mask) center/contain no-repeat;scale:0}
.retro-fc .form-check-input[type="radio"]{border-radius:50%}
.retro-fc .form-check-input[type="radio"]::before{width:6px;height:6px;border-radius:50%;-webkit-mask:none;mask:none}
.retro-fc .form-check-input:checked::before{scale:1}
.retro-fc .form-check-input:focus{box-shadow:var(--retro-sunken);outline:0}
.retro-fc .form-check-input:focus-visible+.form-check-label{outline:2px dotted var(--retro-focus);outline-offset:1px}
.retro-fc .form-check-label{cursor:pointer}
.retro-fc .form-check-input:disabled{background:var(--retro-face);opacity:1}
.retro-fc .form-check-input:disabled::before{background:var(--retro-disabled)}
.retro-fc .form-check-input:disabled~.form-check-label{color:var(--retro-disabled);text-shadow:1px 1px 0 var(--retro-emboss);opacity:1}
/* Group box: an etched frame with the legend sitting in the line */
.retro-group{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--retro-shadow);border-radius:0;box-shadow:inset 1px 1px var(--retro-hilite),1px 1px var(--retro-hilite)}
.retro-group__legend{float:none;width:auto;margin:0;padding:0 4px;color:var(--retro-text);font:400 .875rem/1.3 var(--retro-font)}
/* Option buttons: a .btn-group of .btn-check radios; the chosen one is latched in with a checkerboard fill */
.retro-seg .btn-retro{min-width:40px;padding-inline:12px}
.retro-seg>.btn-check:checked+.btn-retro{background:var(--retro-dither);font-weight:700}
/* Window: a bevelled frame, a gradient title bar with labelled controls, a body and an optional status bar */
.retro-window{display:flex;flex-direction:column;min-width:0;padding:3px;background:var(--retro-face);color:var(--retro-text);box-shadow:var(--retro-window);font:400 .875rem/1.4 var(--retro-font)}
.retro-window :where(h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}
.retro-titlebar{display:flex;align-items:center;gap:6px;min-height:28px;padding:2px 3px 2px 5px;background:var(--retro-title-bg);color:var(--retro-title-text)}
.retro-titlebar--idle{background:var(--retro-idle-bg);color:var(--retro-idle-text)}
.retro-titlebar__title{display:flex;align-items:center;gap:6px;flex:1;min-width:0;margin:0;color:inherit;font:700 .875rem/1.2 var(--retro-font)}
.retro-titlebar__title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.retro-titlebar__controls{display:flex;flex:none;gap:2px}
.retro-ctl{display:grid;place-items:center;width:24px;height:22px;margin:0;padding:0;border:0;border-radius:0;background:var(--retro-face);color:var(--retro-text);box-shadow:var(--retro-out);cursor:pointer}
.retro-ctl:active{box-shadow:var(--retro-in)}
.retro-ctl:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:-5px}
.retro-ctl--close{margin-left:2px}
.retro-window__body{padding:12px 10px}
.retro-statusbar{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}
.retro-statusbar>*{flex:1 1 auto;padding:3px 7px;box-shadow:var(--retro-thin-in);font-size:.8125rem}
/* Windows: Bootstrap .card with the header as a title bar */
.card.retro-window{--bs-card-bg:var(--retro-face);--bs-card-color:var(--retro-text);--bs-card-border-width:0;--bs-card-border-radius:0;--bs-card-inner-border-radius:0;
  --bs-card-spacer-y:12px;--bs-card-spacer-x:10px;--bs-card-cap-padding-y:2px;--bs-card-cap-padding-x:5px;--bs-card-cap-bg:transparent;--bs-card-cap-color:var(--retro-title-text)}
.card-header.retro-titlebar{border-bottom:0;padding:2px 3px 2px 5px}
.card-header.retro-titlebar:first-child{border-radius:0}
.card-footer.retro-statusbar{padding:0;border-top:0;background:transparent}
.card-footer.retro-statusbar:last-child{border-radius:0}
.card-footer.retro-statusbar{color:var(--retro-text)}
/* Panel: a window face without a title bar, for grouping controls */
.retro-panel{min-width:0;padding:14px;background:var(--retro-face);color:var(--retro-text);box-shadow:var(--retro-window);font:400 .875rem/1.4 var(--retro-font)}
.retro-panel :where(h2,h3,p,ul,ol){margin:0}
.retro-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.retro-formrow{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:6px 10px}
.retro-formrow .retro-label{margin:0}
@media (max-width:480px){.retro-formrow{grid-template-columns:minmax(0,1fr)}}
/* Fields: Bootstrap .form-control and .form-select redrawn as sunken wells */
.form-control.retro-input,.form-select.retro-input{min-height:30px;padding:5px 7px;border:0;border-radius:0;background-color:var(--retro-field);color:var(--retro-field-text);box-shadow:var(--retro-sunken);font:400 .875rem/1.3 var(--retro-font)}
.form-control.retro-input:focus,.form-select.retro-input:focus{border:0;background-color:var(--retro-field);color:var(--retro-field-text);box-shadow:var(--retro-sunken)}
.form-control.retro-input[aria-invalid="true"]{box-shadow:var(--retro-sunken),0 0 0 2px var(--retro-danger)}
.form-control.retro-input:disabled{background:var(--retro-face);color:var(--retro-disabled)}
.form-select.retro-input{background-image:none;padding-right:34px}
textarea.form-control.retro-input{min-height:96px}
.form-select.retro-list,.form-select.retro-list[size]:not([size="1"]){padding:3px;border:0;border-radius:0;background-image:none;box-shadow:var(--retro-sunken)}
.form-select.retro-list:focus{border:0;box-shadow:var(--retro-sunken)}
.form-label.retro-label{margin-bottom:4px}
.btn-retro.retro-btn--icon{--bs-btn-padding-x:8px;min-width:40px}
.retro-mt{margin-top:14px}
.retro-seg-set{min-width:0;margin:0;padding:0;border:0}
.retro-seg-legend{float:none;width:auto;margin:0 0 6px;padding:0;color:var(--retro-text);font:700 .875rem/1.3 var(--retro-font)}
@media (prefers-reduced-motion:reduce){[class*="retro-"],[class*="retro-"]::before,[class*="retro-"]::after{transition:none!important;animation:none!important}}

Tailwind 4 code

Requires: Tailwind CSS 4

HTML
<svg width="0" height="0" style="position:absolute" aria-hidden="true" focusable="false">
  <symbol id="rg-back" viewBox="0 0 10 8"><rect x="3" y="0" width="2" height="1" fill="currentColor"/><rect x="2" y="1" width="2" height="1" fill="currentColor"/><rect x="1" y="2" width="2" height="1" fill="currentColor"/><rect x="0" y="3" width="10" height="1" fill="currentColor"/><rect x="0" y="4" width="10" height="1" fill="currentColor"/><rect x="1" y="5" width="2" height="1" fill="currentColor"/><rect x="2" y="6" width="2" height="1" fill="currentColor"/><rect x="3" y="7" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-bin" viewBox="0 0 16 16"><rect x="5" y="1" width="6" height="1" fill="#000000"/><rect x="2" y="2" width="3" height="1" fill="#000000"/><rect x="5" y="2" width="6" height="1" fill="#ffffff"/><rect x="11" y="2" width="3" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="2" height="1" fill="#ffffff"/><rect x="4" y="3" width="8" height="1" fill="#c0c0c0"/><rect x="12" y="3" width="2" height="1" fill="#808080"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="14" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="1" height="1" fill="#ffffff"/><rect x="4" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="5" width="1" height="1" fill="#808080"/><rect x="6" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="5" width="1" height="1" fill="#808080"/><rect x="8" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="5" width="1" height="1" fill="#808080"/><rect x="10" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="5" width="2" height="1" fill="#808080"/><rect x="13" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="6" width="1" height="1" fill="#808080"/><rect x="6" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="6" width="1" height="1" fill="#808080"/><rect x="8" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="6" width="1" height="1" fill="#808080"/><rect x="10" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="2" height="1" fill="#808080"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#ffffff"/><rect x="4" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="7" width="1" height="1" fill="#808080"/><rect x="6" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="7" width="1" height="1" fill="#808080"/><rect x="8" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="7" width="1" height="1" fill="#808080"/><rect x="10" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="7" width="2" height="1" fill="#808080"/><rect x="13" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="8" width="1" height="1" fill="#808080"/><rect x="6" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="8" width="1" height="1" fill="#808080"/><rect x="8" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="8" width="1" height="1" fill="#808080"/><rect x="10" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="8" width="2" height="1" fill="#808080"/><rect x="13" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="1" height="1" fill="#ffffff"/><rect x="4" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="9" width="1" height="1" fill="#808080"/><rect x="6" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="9" width="1" height="1" fill="#808080"/><rect x="8" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="9" width="1" height="1" fill="#808080"/><rect x="10" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="9" width="2" height="1" fill="#808080"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="1" height="1" fill="#ffffff"/><rect x="4" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="1" height="1" fill="#808080"/><rect x="6" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="10" width="1" height="1" fill="#808080"/><rect x="8" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="10" width="1" height="1" fill="#808080"/><rect x="10" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="10" width="2" height="1" fill="#808080"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="11" width="1" height="1" fill="#ffffff"/><rect x="4" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="5" y="11" width="1" height="1" fill="#808080"/><rect x="6" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="7" y="11" width="1" height="1" fill="#808080"/><rect x="8" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="11" width="1" height="1" fill="#808080"/><rect x="10" y="11" width="1" height="1" fill="#c0c0c0"/><rect x="11" y="11" width="2" height="1" fill="#808080"/><rect x="13" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="12" width="1" height="1" fill="#000000"/><rect x="4" y="12" width="1" height="1" fill="#ffffff"/><rect x="5" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="12" width="1" height="1" fill="#808080"/><rect x="7" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="8" y="12" width="1" height="1" fill="#808080"/><rect x="9" y="12" width="1" height="1" fill="#c0c0c0"/><rect x="10" y="12" width="2" height="1" fill="#808080"/><rect x="12" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#000000"/></symbol>
  <symbol id="rg-close" viewBox="0 0 10 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="8" y="0" width="2" height="1" fill="currentColor"/><rect x="1" y="1" width="2" height="1" fill="currentColor"/><rect x="7" y="1" width="2" height="1" fill="currentColor"/><rect x="2" y="2" width="2" height="1" fill="currentColor"/><rect x="6" y="2" width="2" height="1" fill="currentColor"/><rect x="3" y="3" width="4" height="1" fill="currentColor"/><rect x="4" y="4" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="4" height="1" fill="currentColor"/><rect x="2" y="6" width="2" height="1" fill="currentColor"/><rect x="6" y="6" width="2" height="1" fill="currentColor"/><rect x="1" y="7" width="2" height="1" fill="currentColor"/><rect x="7" y="7" width="2" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="8" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-computer" viewBox="0 0 16 16"><rect x="1" y="0" width="14" height="1" fill="#000000"/><rect x="1" y="1" width="1" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#ffffff"/><rect x="3" y="1" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="1" width="1" height="1" fill="#808080"/><rect x="14" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="2" width="10" height="1" fill="#000000"/><rect x="13" y="2" width="1" height="1" fill="#808080"/><rect x="14" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="3" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="8" height="1" fill="#008080"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#808080"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="4" width="1" height="1" fill="#000000"/><rect x="4" y="4" width="1" height="1" fill="#008080"/><rect x="5" y="4" width="1" height="1" fill="#3fd0d4"/><rect x="6" y="4" width="6" height="1" fill="#008080"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#808080"/><rect x="14" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="5" width="1" height="1" fill="#000000"/><rect x="4" y="5" width="8" height="1" fill="#008080"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="1" height="1" fill="#808080"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="6" width="1" height="1" fill="#000000"/><rect x="4" y="6" width="8" height="1" fill="#008080"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="1" height="1" fill="#808080"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="7" width="8" height="1" fill="#008080"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="13" y="7" width="1" height="1" fill="#808080"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="8" width="10" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#808080"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="9" height="1" fill="#c0c0c0"/><rect x="11" y="9" width="1" height="1" fill="#1fa31f"/><rect x="12" y="9" width="1" height="1" fill="#c0c0c0"/><rect x="13" y="9" width="1" height="1" fill="#808080"/><rect x="14" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="12" height="1" fill="#808080"/><rect x="14" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="14" height="1" fill="#000000"/><rect x="5" y="12" width="1" height="1" fill="#000000"/><rect x="6" y="12" width="4" height="1" fill="#c0c0c0"/><rect x="10" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#000000"/><rect x="3" y="14" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="1" height="1" fill="#ffffff"/><rect x="5" y="14" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="14" width="1" height="1" fill="#808080"/><rect x="12" y="14" width="1" height="1" fill="#000000"/><rect x="3" y="15" width="10" height="1" fill="#000000"/></symbol>
  <symbol id="ri-copy" viewBox="0 0 16 16"><rect x="0" y="0" width="7" height="1" fill="#000000"/><rect x="0" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="1" width="5" height="1" fill="#ffffff"/><rect x="6" y="1" width="1" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#ffffff"/><rect x="2" y="2" width="3" height="1" fill="#808080"/><rect x="5" y="2" width="1" height="1" fill="#ffffff"/><rect x="6" y="2" width="1" height="1" fill="#000000"/><rect x="0" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="3" height="1" fill="#ffffff"/><rect x="4" y="3" width="7" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#ffffff"/><rect x="2" y="4" width="2" height="1" fill="#808080"/><rect x="4" y="4" width="1" height="1" fill="#000000"/><rect x="5" y="4" width="5" height="1" fill="#ffffff"/><rect x="10" y="4" width="2" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="3" height="1" fill="#ffffff"/><rect x="4" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="5" width="1" height="1" fill="#ffffff"/><rect x="6" y="5" width="4" height="1" fill="#808080"/><rect x="10" y="5" width="1" height="1" fill="#ffffff"/><rect x="11" y="5" width="2" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#ffffff"/><rect x="2" y="6" width="2" height="1" fill="#808080"/><rect x="4" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="7" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="5" height="1" fill="#000000"/><rect x="5" y="7" width="1" height="1" fill="#ffffff"/><rect x="6" y="7" width="5" height="1" fill="#808080"/><rect x="11" y="7" width="1" height="1" fill="#ffffff"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="8" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="7" height="1" fill="#ffffff"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="4" y="9" width="1" height="1" fill="#000000"/><rect x="5" y="9" width="1" height="1" fill="#ffffff"/><rect x="6" y="9" width="5" height="1" fill="#808080"/><rect x="11" y="9" width="1" height="1" fill="#ffffff"/><rect x="12" y="9" width="1" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="7" height="1" fill="#ffffff"/><rect x="12" y="10" width="1" height="1" fill="#000000"/><rect x="4" y="11" width="9" height="1" fill="#000000"/></symbol>
  <symbol id="ri-cut" viewBox="0 0 16 16"><rect x="2" y="0" width="1" height="1" fill="#000000"/><rect x="10" y="0" width="1" height="1" fill="#000000"/><rect x="2" y="1" width="2" height="1" fill="#000000"/><rect x="9" y="1" width="2" height="1" fill="#000000"/><rect x="3" y="2" width="2" height="1" fill="#000000"/><rect x="8" y="2" width="2" height="1" fill="#000000"/><rect x="4" y="3" width="2" height="1" fill="#000000"/><rect x="7" y="3" width="2" height="1" fill="#000000"/><rect x="5" y="4" width="3" height="1" fill="#000000"/><rect x="6" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="1" height="1" fill="#000000"/><rect x="7" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="3" height="1" fill="#000000"/><rect x="7" y="7" width="3" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="2" height="1" fill="#d00000"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="7" y="8" width="1" height="1" fill="#000000"/><rect x="8" y="8" width="2" height="1" fill="#d00000"/><rect x="10" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="2" height="1" fill="#d00000"/><rect x="5" y="9" width="1" height="1" fill="#000000"/><rect x="7" y="9" width="1" height="1" fill="#000000"/><rect x="8" y="9" width="2" height="1" fill="#d00000"/><rect x="10" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="2" height="1" fill="#000000"/><rect x="8" y="10" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="ri-doc" viewBox="0 0 16 16"><rect x="2" y="0" width="9" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#000000"/><rect x="3" y="1" width="7" height="1" fill="#ffffff"/><rect x="10" y="1" width="2" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#000000"/><rect x="3" y="2" width="7" height="1" fill="#ffffff"/><rect x="10" y="2" width="1" height="1" fill="#000000"/><rect x="11" y="2" width="1" height="1" fill="#ffffff"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#000000"/><rect x="3" y="3" width="1" height="1" fill="#ffffff"/><rect x="4" y="3" width="4" height="1" fill="#808080"/><rect x="8" y="3" width="2" height="1" fill="#ffffff"/><rect x="10" y="3" width="4" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#000000"/><rect x="3" y="4" width="10" height="1" fill="#ffffff"/><rect x="13" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="1" height="1" fill="#ffffff"/><rect x="4" y="5" width="8" height="1" fill="#808080"/><rect x="12" y="5" width="1" height="1" fill="#ffffff"/><rect x="13" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="10" height="1" fill="#ffffff"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#ffffff"/><rect x="4" y="7" width="8" height="1" fill="#808080"/><rect x="12" y="7" width="1" height="1" fill="#ffffff"/><rect x="13" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="10" height="1" fill="#ffffff"/><rect x="13" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="1" height="1" fill="#ffffff"/><rect x="4" y="9" width="6" height="1" fill="#808080"/><rect x="10" y="9" width="3" height="1" fill="#ffffff"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="10" height="1" fill="#ffffff"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#000000"/><rect x="3" y="11" width="1" height="1" fill="#ffffff"/><rect x="4" y="11" width="8" height="1" fill="#808080"/><rect x="12" y="11" width="1" height="1" fill="#ffffff"/><rect x="13" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="12" width="10" height="1" fill="#ffffff"/><rect x="13" y="12" width="1" height="1" fill="#000000"/><rect x="2" y="13" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="10" height="1" fill="#ffffff"/><rect x="13" y="13" width="1" height="1" fill="#000000"/><rect x="2" y="14" width="12" height="1" fill="#000000"/></symbol>
  <symbol id="ri-floppy" viewBox="0 0 16 16"><rect x="0" y="0" width="15" height="1" fill="#000000"/><rect x="0" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="1" width="2" height="1" fill="#000080"/><rect x="3" y="1" width="1" height="1" fill="#000000"/><rect x="4" y="1" width="8" height="1" fill="#ffffff"/><rect x="12" y="1" width="1" height="1" fill="#000000"/><rect x="13" y="1" width="1" height="1" fill="#000080"/><rect x="14" y="1" width="2" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="2" height="1" fill="#000080"/><rect x="3" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="2" width="8" height="1" fill="#ffffff"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="13" y="2" width="2" height="1" fill="#000080"/><rect x="15" y="2" width="1" height="1" fill="#000000"/><rect x="0" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="2" height="1" fill="#000080"/><rect x="3" y="3" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#ffffff"/><rect x="5" y="3" width="6" height="1" fill="#808080"/><rect x="11" y="3" width="1" height="1" fill="#ffffff"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="2" height="1" fill="#000080"/><rect x="15" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="2" height="1" fill="#000080"/><rect x="3" y="4" width="1" height="1" fill="#000000"/><rect x="4" y="4" width="8" height="1" fill="#ffffff"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="2" height="1" fill="#000080"/><rect x="15" y="4" width="1" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="2" height="1" fill="#000080"/><rect x="3" y="5" width="1" height="1" fill="#000000"/><rect x="4" y="5" width="1" height="1" fill="#ffffff"/><rect x="5" y="5" width="6" height="1" fill="#808080"/><rect x="11" y="5" width="1" height="1" fill="#ffffff"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="2" height="1" fill="#000080"/><rect x="15" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="2" height="1" fill="#000080"/><rect x="3" y="6" width="1" height="1" fill="#000000"/><rect x="4" y="6" width="8" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="2" height="1" fill="#000080"/><rect x="15" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="3" height="1" fill="#000080"/><rect x="4" y="7" width="8" height="1" fill="#000000"/><rect x="12" y="7" width="3" height="1" fill="#000080"/><rect x="15" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="14" height="1" fill="#000080"/><rect x="15" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="2" height="1" fill="#000080"/><rect x="3" y="9" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="9" width="2" height="1" fill="#000080"/><rect x="15" y="9" width="1" height="1" fill="#000000"/><rect x="0" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="2" height="1" fill="#000080"/><rect x="3" y="10" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="2" height="1" fill="#000000"/><rect x="7" y="10" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="10" width="2" height="1" fill="#000080"/><rect x="15" y="10" width="1" height="1" fill="#000000"/><rect x="0" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="2" height="1" fill="#000080"/><rect x="3" y="11" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="11" width="2" height="1" fill="#000000"/><rect x="7" y="11" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="11" width="2" height="1" fill="#000080"/><rect x="15" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="2" height="1" fill="#000080"/><rect x="3" y="12" width="2" height="1" fill="#c0c0c0"/><rect x="5" y="12" width="2" height="1" fill="#000000"/><rect x="7" y="12" width="6" height="1" fill="#c0c0c0"/><rect x="13" y="12" width="2" height="1" fill="#000080"/><rect x="15" y="12" width="1" height="1" fill="#000000"/><rect x="0" y="13" width="1" height="1" fill="#000000"/><rect x="1" y="13" width="2" height="1" fill="#000080"/><rect x="3" y="13" width="10" height="1" fill="#c0c0c0"/><rect x="13" y="13" width="2" height="1" fill="#000080"/><rect x="15" y="13" width="1" height="1" fill="#000000"/><rect x="0" y="14" width="16" height="1" fill="#000000"/></symbol>
  <symbol id="ri-folder" viewBox="0 0 16 16"><rect x="2" y="2" width="4" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="4" height="1" fill="#ffd84a"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="6" height="1" fill="#ffd84a"/><rect x="7" y="4" width="8" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#ffd84a"/><rect x="2" y="5" width="12" height="1" fill="#ffffff"/><rect x="14" y="5" width="1" height="1" fill="#ffd84a"/><rect x="15" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#ffd84a"/><rect x="2" y="6" width="1" height="1" fill="#ffffff"/><rect x="3" y="6" width="11" height="1" fill="#ffd84a"/><rect x="14" y="6" width="1" height="1" fill="#b88a00"/><rect x="15" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#ffd84a"/><rect x="2" y="7" width="1" height="1" fill="#ffffff"/><rect x="3" y="7" width="11" height="1" fill="#ffd84a"/><rect x="14" y="7" width="1" height="1" fill="#b88a00"/><rect x="15" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#ffd84a"/><rect x="2" y="8" width="1" height="1" fill="#ffffff"/><rect x="3" y="8" width="11" height="1" fill="#ffd84a"/><rect x="14" y="8" width="1" height="1" fill="#b88a00"/><rect x="15" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#ffd84a"/><rect x="2" y="9" width="1" height="1" fill="#ffffff"/><rect x="3" y="9" width="11" height="1" fill="#ffd84a"/><rect x="14" y="9" width="1" height="1" fill="#b88a00"/><rect x="15" y="9" width="1" height="1" fill="#000000"/><rect x="0" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#ffd84a"/><rect x="2" y="10" width="1" height="1" fill="#ffffff"/><rect x="3" y="10" width="11" height="1" fill="#ffd84a"/><rect x="14" y="10" width="1" height="1" fill="#b88a00"/><rect x="15" y="10" width="1" height="1" fill="#000000"/><rect x="0" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="1" height="1" fill="#ffd84a"/><rect x="2" y="11" width="1" height="1" fill="#ffffff"/><rect x="3" y="11" width="11" height="1" fill="#ffd84a"/><rect x="14" y="11" width="1" height="1" fill="#b88a00"/><rect x="15" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="1" height="1" fill="#ffd84a"/><rect x="2" y="12" width="13" height="1" fill="#b88a00"/><rect x="15" y="12" width="1" height="1" fill="#000000"/><rect x="0" y="13" width="16" height="1" fill="#000000"/></symbol>
  <symbol id="rg-help" viewBox="0 0 7 9"><rect x="1" y="0" width="5" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="2" width="2" height="1" fill="currentColor"/><rect x="4" y="3" width="2" height="1" fill="currentColor"/><rect x="3" y="4" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="2" height="1" fill="currentColor"/><rect x="3" y="7" width="2" height="1" fill="currentColor"/><rect x="3" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-max" viewBox="0 0 10 9"><rect x="0" y="0" width="10" height="1" fill="currentColor"/><rect x="0" y="1" width="10" height="1" fill="currentColor"/><rect x="0" y="2" width="1" height="1" fill="currentColor"/><rect x="9" y="2" width="1" height="1" fill="currentColor"/><rect x="0" y="3" width="1" height="1" fill="currentColor"/><rect x="9" y="3" width="1" height="1" fill="currentColor"/><rect x="0" y="4" width="1" height="1" fill="currentColor"/><rect x="9" y="4" width="1" height="1" fill="currentColor"/><rect x="0" y="5" width="1" height="1" fill="currentColor"/><rect x="9" y="5" width="1" height="1" fill="currentColor"/><rect x="0" y="6" width="1" height="1" fill="currentColor"/><rect x="9" y="6" width="1" height="1" fill="currentColor"/><rect x="0" y="7" width="1" height="1" fill="currentColor"/><rect x="9" y="7" width="1" height="1" fill="currentColor"/><rect x="0" y="8" width="10" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-min" viewBox="0 0 7 9"><rect x="0" y="7" width="7" height="1" fill="currentColor"/><rect x="0" y="8" width="7" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-paste" viewBox="0 0 16 16"><rect x="5" y="0" width="4" height="1" fill="#000000"/><rect x="2" y="1" width="4" height="1" fill="#000000"/><rect x="6" y="1" width="2" height="1" fill="#c0c0c0"/><rect x="8" y="1" width="4" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="3" height="1" fill="#6b3a1e"/><rect x="5" y="2" width="4" height="1" fill="#000000"/><rect x="9" y="2" width="3" height="1" fill="#6b3a1e"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="3" width="8" height="1" fill="#ffffff"/><rect x="11" y="3" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="4" width="1" height="1" fill="#ffffff"/><rect x="4" y="4" width="6" height="1" fill="#808080"/><rect x="10" y="4" width="1" height="1" fill="#ffffff"/><rect x="11" y="4" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="5" width="8" height="1" fill="#ffffff"/><rect x="11" y="5" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="6" height="1" fill="#808080"/><rect x="10" y="6" width="1" height="1" fill="#ffffff"/><rect x="11" y="6" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="7" width="8" height="1" fill="#ffffff"/><rect x="11" y="7" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="4" height="1" fill="#808080"/><rect x="8" y="8" width="3" height="1" fill="#ffffff"/><rect x="11" y="8" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#6b3a1e"/><rect x="3" y="9" width="8" height="1" fill="#ffffff"/><rect x="11" y="9" width="1" height="1" fill="#6b3a1e"/><rect x="12" y="9" width="1" height="1" fill="#000000"/><rect x="1" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="10" height="1" fill="#6b3a1e"/><rect x="12" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="12" height="1" fill="#000000"/></symbol>
  <symbol id="ri-printer" viewBox="0 0 16 16"><rect x="4" y="1" width="8" height="1" fill="#000000"/><rect x="4" y="2" width="1" height="1" fill="#000000"/><rect x="5" y="2" width="6" height="1" fill="#ffffff"/><rect x="11" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#ffffff"/><rect x="6" y="3" width="4" height="1" fill="#808080"/><rect x="10" y="3" width="1" height="1" fill="#ffffff"/><rect x="11" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="12" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="12" height="1" fill="#c0c0c0"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="9" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="1" height="1" fill="#1fa31f"/><rect x="12" y="6" width="1" height="1" fill="#c0c0c0"/><rect x="13" y="6" width="1" height="1" fill="#808080"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="1" height="1" fill="#000000"/><rect x="2" y="7" width="12" height="1" fill="#808080"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="8" width="1" height="1" fill="#c0c0c0"/><rect x="3" y="8" width="10" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#808080"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="2" height="1" fill="#000000"/><rect x="4" y="9" width="8" height="1" fill="#ffffff"/><rect x="12" y="9" width="2" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="1" height="1" fill="#ffffff"/><rect x="6" y="10" width="4" height="1" fill="#808080"/><rect x="10" y="10" width="1" height="1" fill="#ffffff"/><rect x="11" y="10" width="1" height="1" fill="#000000"/><rect x="4" y="11" width="1" height="1" fill="#000000"/><rect x="5" y="11" width="6" height="1" fill="#ffffff"/><rect x="11" y="11" width="1" height="1" fill="#000000"/><rect x="4" y="12" width="8" height="1" fill="#000000"/></symbol>
  <symbol id="ri-search" viewBox="0 0 16 16"><rect x="3" y="0" width="5" height="1" fill="#000000"/><rect x="2" y="1" width="1" height="1" fill="#000000"/><rect x="3" y="1" width="5" height="1" fill="#ffffff"/><rect x="8" y="1" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="1" height="1" fill="#000000"/><rect x="2" y="2" width="1" height="1" fill="#ffffff"/><rect x="3" y="2" width="1" height="1" fill="#3fd0d4"/><rect x="4" y="2" width="5" height="1" fill="#ffffff"/><rect x="9" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="3" width="1" height="1" fill="#000000"/><rect x="2" y="3" width="1" height="1" fill="#ffffff"/><rect x="3" y="3" width="1" height="1" fill="#3fd0d4"/><rect x="4" y="3" width="5" height="1" fill="#ffffff"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="1" y="4" width="1" height="1" fill="#000000"/><rect x="2" y="4" width="7" height="1" fill="#ffffff"/><rect x="9" y="4" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="7" height="1" fill="#ffffff"/><rect x="9" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="5" height="1" fill="#ffffff"/><rect x="8" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="7" height="1" fill="#000000"/><rect x="8" y="8" width="3" height="1" fill="#000000"/><rect x="9" y="9" width="3" height="1" fill="#000000"/><rect x="10" y="10" width="3" height="1" fill="#000000"/><rect x="11" y="11" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="ri-speaker" viewBox="0 0 16 16"><rect x="6" y="1" width="1" height="1" fill="#000000"/><rect x="5" y="2" width="2" height="1" fill="#000000"/><rect x="12" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="4" height="1" fill="#000000"/><rect x="4" y="4" width="2" height="1" fill="#c0c0c0"/><rect x="6" y="4" width="1" height="1" fill="#000000"/><rect x="10" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="5" width="1" height="1" fill="#000000"/><rect x="8" y="5" width="1" height="1" fill="#000000"/><rect x="11" y="5" width="1" height="1" fill="#000000"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="0" y="6" width="1" height="1" fill="#000000"/><rect x="1" y="6" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="6" width="1" height="1" fill="#000000"/><rect x="9" y="6" width="1" height="1" fill="#000000"/><rect x="11" y="6" width="1" height="1" fill="#000000"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="0" y="7" width="1" height="1" fill="#000000"/><rect x="1" y="7" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="7" width="1" height="1" fill="#000000"/><rect x="9" y="7" width="1" height="1" fill="#000000"/><rect x="11" y="7" width="1" height="1" fill="#000000"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="0" y="8" width="1" height="1" fill="#000000"/><rect x="1" y="8" width="5" height="1" fill="#c0c0c0"/><rect x="6" y="8" width="1" height="1" fill="#000000"/><rect x="8" y="8" width="1" height="1" fill="#000000"/><rect x="11" y="8" width="1" height="1" fill="#000000"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="0" y="9" width="4" height="1" fill="#000000"/><rect x="4" y="9" width="2" height="1" fill="#c0c0c0"/><rect x="6" y="9" width="1" height="1" fill="#000000"/><rect x="10" y="9" width="1" height="1" fill="#000000"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="4" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="10" width="1" height="1" fill="#c0c0c0"/><rect x="6" y="10" width="1" height="1" fill="#000000"/><rect x="9" y="10" width="1" height="1" fill="#000000"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="5" y="11" width="2" height="1" fill="#000000"/><rect x="12" y="11" width="1" height="1" fill="#000000"/><rect x="6" y="12" width="1" height="1" fill="#000000"/></symbol>
  <symbol id="ri-star" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="7" y="1" width="2" height="1" fill="#000000"/><rect x="6" y="2" width="1" height="1" fill="#000000"/><rect x="7" y="2" width="2" height="1" fill="#ffd84a"/><rect x="9" y="2" width="1" height="1" fill="#000000"/><rect x="6" y="3" width="1" height="1" fill="#000000"/><rect x="7" y="3" width="2" height="1" fill="#ffd84a"/><rect x="9" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="6" height="1" fill="#000000"/><rect x="6" y="4" width="4" height="1" fill="#ffd84a"/><rect x="10" y="4" width="6" height="1" fill="#000000"/><rect x="1" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="5" width="12" height="1" fill="#ffd84a"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="2" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="6" width="10" height="1" fill="#ffd84a"/><rect x="13" y="6" width="1" height="1" fill="#000000"/><rect x="3" y="7" width="1" height="1" fill="#000000"/><rect x="4" y="7" width="8" height="1" fill="#ffd84a"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="3" y="8" width="1" height="1" fill="#000000"/><rect x="4" y="8" width="8" height="1" fill="#ffd84a"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="4" height="1" fill="#ffd84a"/><rect x="7" y="9" width="2" height="1" fill="#000000"/><rect x="9" y="9" width="4" height="1" fill="#ffd84a"/><rect x="13" y="9" width="1" height="1" fill="#000000"/><rect x="2" y="10" width="1" height="1" fill="#000000"/><rect x="3" y="10" width="2" height="1" fill="#ffd84a"/><rect x="5" y="10" width="1" height="1" fill="#000000"/><rect x="10" y="10" width="1" height="1" fill="#000000"/><rect x="11" y="10" width="2" height="1" fill="#ffd84a"/><rect x="13" y="10" width="1" height="1" fill="#000000"/><rect x="1" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="1" height="1" fill="#ffd84a"/><rect x="3" y="11" width="1" height="1" fill="#000000"/><rect x="12" y="11" width="1" height="1" fill="#000000"/><rect x="13" y="11" width="1" height="1" fill="#ffd84a"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="1" y="12" width="2" height="1" fill="#000000"/><rect x="13" y="12" width="2" height="1" fill="#000000"/></symbol>
  <symbol id="rg-upfolder" viewBox="0 0 10 8"><rect x="4" y="0" width="2" height="1" fill="currentColor"/><rect x="3" y="1" width="4" height="1" fill="currentColor"/><rect x="2" y="2" width="6" height="1" fill="currentColor"/><rect x="1" y="3" width="2" height="1" fill="currentColor"/><rect x="4" y="3" width="2" height="1" fill="currentColor"/><rect x="7" y="3" width="2" height="1" fill="currentColor"/><rect x="4" y="4" width="2" height="1" fill="currentColor"/><rect x="4" y="5" width="2" height="1" fill="currentColor"/><rect x="4" y="6" width="6" height="1" fill="currentColor"/><rect x="4" y="7" width="6" height="1" fill="currentColor"/></symbol>
</svg>
<section><span class="inline-block mb-3.5 px-2 py-[3px] bg-retro-desk text-retro-desk-text font-retro text-xs leading-[1.3] font-bold tracking-[.08em] uppercase">Push buttons · pressing swaps the raised bevel for a sunken one</span>
<div class="flex flex-wrap items-center gap-2.5">
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-default enabled:active:shadow-retro-default-in font-bold" type="button">Play now</button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal" type="button">Options…</button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal" type="button" disabled>Load game</button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal" type="button"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Browse…</button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-[42px] px-[22px] py-2 text-base font-bold shadow-retro-out enabled:active:shadow-retro-in" type="button"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg>Install Starfall Racer</button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-h-[26px] px-2.5 py-[3px] text-[.8125rem] shadow-retro-out enabled:active:shadow-retro-in font-normal" type="button">Restart now</button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-h-[26px] px-2.5 py-[3px] text-[.8125rem] shadow-retro-out enabled:active:shadow-retro-in font-normal" type="button">Details »</button>
</div>
</section>
<section><span class="inline-block mb-3.5 px-2 py-[3px] bg-retro-desk text-retro-desk-text font-retro text-xs leading-[1.3] font-bold tracking-[.08em] uppercase">Toolbar · named icon buttons and latched bold, italic and underline toggles</span>
<section class="flex flex-col min-w-0 p-[3px] bg-retro-face text-retro-text shadow-retro-window font-retro text-sm leading-[1.4]" aria-labelledby="w-write">
<div class="flex items-center gap-1.5 min-h-7 py-0.5 pr-[3px] pl-[5px] bg-[image:var(--retro-title-bg)] text-retro-title-text">
  <h2 class="flex items-center gap-1.5 flex-1 min-w-0 m-0 text-inherit font-retro text-sm leading-[1.2] font-bold" id="w-write"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg><span class="min-w-0 truncate">chapter-3.txt — Moonbyte Write</span></h2>
  <div class="flex shrink-0 gap-0.5"><button class="grid place-items-center w-6 h-[22px] m-0 p-0 border-0 rounded-none bg-retro-face text-retro-text shadow-retro-out cursor-pointer active:shadow-retro-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-5px]" type="button" aria-label="Minimise Moonbyte Write"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-min"/></svg></button><button class="grid place-items-center w-6 h-[22px] m-0 p-0 border-0 rounded-none bg-retro-face text-retro-text shadow-retro-out cursor-pointer active:shadow-retro-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-5px]" type="button" aria-label="Maximise Moonbyte Write"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-max"/></svg></button><button class="grid place-items-center w-6 h-[22px] m-0 p-0 border-0 rounded-none bg-retro-face text-retro-text shadow-retro-out cursor-pointer active:shadow-retro-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-5px] ml-0.5" type="button" aria-label="Close Moonbyte Write"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-close"/></svg></button></div>
</div>
<div class="flex flex-wrap items-center gap-0.5 px-1 py-[3px] bg-retro-face shadow-retro-thin-out" role="group" aria-label="Formatting">
<button class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-sm hover:shadow-retro-thin-out active:shadow-retro-thin-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-4px]" type="button" aria-label="New document"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg></button><button class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-sm hover:shadow-retro-thin-out active:shadow-retro-thin-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-4px]" type="button" aria-label="Open"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg></button><button class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-sm hover:shadow-retro-thin-out active:shadow-retro-thin-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-4px]" type="button" aria-label="Save"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg></button><span class="self-stretch w-0.5 mx-1 my-[3px] shadow-[inset_1px_0_var(--retro-shadow),inset_-1px_0_var(--retro-hilite)]" aria-hidden="true"></span><button class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-sm hover:shadow-retro-thin-out active:shadow-retro-thin-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-4px]" type="button" aria-label="Print"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-printer"/></svg></button><button class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-sm hover:shadow-retro-thin-out active:shadow-retro-thin-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-4px]" type="button" aria-label="Find"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-search"/></svg></button><span class="self-stretch w-0.5 mx-1 my-[3px] shadow-[inset_1px_0_var(--retro-shadow),inset_-1px_0_var(--retro-hilite)]" aria-hidden="true"></span><button class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-sm hover:shadow-retro-thin-out active:shadow-retro-thin-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-4px]" type="button" aria-label="Cut"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-cut"/></svg></button><button class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-sm hover:shadow-retro-thin-out active:shadow-retro-thin-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-4px]" type="button" aria-label="Copy"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-copy"/></svg></button><button class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-sm hover:shadow-retro-thin-out active:shadow-retro-thin-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-4px]" type="button" aria-label="Paste"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-paste"/></svg></button><span class="self-stretch w-0.5 mx-1 my-[3px] shadow-[inset_1px_0_var(--retro-shadow),inset_-1px_0_var(--retro-hilite)]" aria-hidden="true"></span>
<label class="relative inline-flex"><input class="peer sr-only" type="checkbox" checked><span class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-base hover:shadow-retro-thin-out peer-checked:shadow-retro-thin-in peer-checked:[background:var(--retro-dither)] peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-4px] font-bold"><span aria-hidden="true"><b>B</b></span><span class="sr-only">Bold</span></span></label><label class="relative inline-flex"><input class="peer sr-only" type="checkbox"><span class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-base hover:shadow-retro-thin-out peer-checked:shadow-retro-thin-in peer-checked:[background:var(--retro-dither)] peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-4px] "><span aria-hidden="true"><i style="font-family:Georgia,serif">I</i></span><span class="sr-only">Italic</span></span></label><label class="relative inline-flex"><input class="peer sr-only" type="checkbox" checked><span class="inline-flex items-center justify-center gap-1.5 min-w-[34px] h-8 m-0 px-[7px] border-0 rounded-none bg-transparent text-retro-text font-retro leading-none cursor-pointer text-base hover:shadow-retro-thin-out peer-checked:shadow-retro-thin-in peer-checked:[background:var(--retro-dither)] peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-4px] "><span aria-hidden="true"><u>U</u></span><span class="sr-only">Underline</span></span></label>
</div><div class="px-2.5 py-3">
<p class="block w-full min-h-[30px] m-0 px-[7px] py-[5px] border-0 rounded-none bg-retro-field text-retro-field-text shadow-retro-sunken font-retro text-sm leading-[1.3]" style="min-height:84px">Chapter 3. The night train to Port Kessel left at 23:40. Mira counted the tunnels out loud — seven, then eight — and on the ninth the lights went out.</p>
</div>
<div class="flex flex-wrap gap-0.5 mt-0.5"><p class="flex-auto m-0 px-[7px] py-[3px] shadow-retro-thin-in text-[.8125rem]">Page 3 of 14</p><p class="flex-auto m-0 px-[7px] py-[3px] shadow-retro-thin-in text-[.8125rem]">Words: 2,418</p><p class="flex-auto m-0 px-[7px] py-[3px] shadow-retro-thin-in text-[.8125rem]">Ln 12, Col 40</p></div>
</section>
</section>
<section><span class="inline-block mb-3.5 px-2 py-[3px] bg-retro-desk text-retro-desk-text font-retro text-xs leading-[1.3] font-bold tracking-[.08em] uppercase">Checkboxes and radio buttons · real inputs with a pixel tick and dot</span>
<section class="flex flex-col min-w-0 p-[3px] bg-retro-face text-retro-text shadow-retro-window font-retro text-sm leading-[1.4]" aria-labelledby="w-display">
<div class="flex items-center gap-1.5 min-h-7 py-0.5 pr-[3px] pl-[5px] bg-[image:var(--retro-title-bg)] text-retro-title-text">
  <h2 class="flex items-center gap-1.5 flex-1 min-w-0 m-0 text-inherit font-retro text-sm leading-[1.2] font-bold" id="w-display"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg><span class="min-w-0 truncate">Display Properties</span></h2>
  <div class="flex shrink-0 gap-0.5"><button class="grid place-items-center w-6 h-[22px] m-0 p-0 border-0 rounded-none bg-retro-face text-retro-text shadow-retro-out cursor-pointer active:shadow-retro-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-5px]" type="button" aria-label="Help Display Properties"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-help"/></svg></button><button class="grid place-items-center w-6 h-[22px] m-0 p-0 border-0 rounded-none bg-retro-face text-retro-text shadow-retro-out cursor-pointer active:shadow-retro-in focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-5px] ml-0.5" type="button" aria-label="Close Display Properties"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="10" height="9" aria-hidden="true" focusable="false"><use href="#rg-close"/></svg></button></div>
</div>
<div class="px-2.5 py-3">
<div class="grid grid-cols-[repeat(auto-fit,minmax(min(100%,250px),1fr))] gap-6 items-start">
<fieldset class="min-w-0 m-0 pt-2.5 px-3 pb-3 border border-retro-shadow rounded-none shadow-[inset_1px_1px_var(--retro-hilite),1px_1px_var(--retro-hilite)]"><legend class="float-none w-auto m-0 px-1 text-retro-text font-retro text-sm leading-[1.3]">Start-up options</legend>
<div class="grid gap-2.5">
<label class="inline-flex items-center gap-2 min-h-6 m-0 text-retro-text font-retro text-sm leading-[1.3] cursor-pointer"><input class="peer appearance-none grid place-content-center shrink-0 size-4 m-0 border-0 bg-retro-field shadow-retro-sunken cursor-pointer focus-visible:outline-0 before:content-[''] checked:before:scale-100 before:scale-0 disabled:bg-retro-face disabled:cursor-default disabled:before:bg-retro-disabled rounded-none before:size-2.5 before:bg-retro-field-text before:[-webkit-mask:var(--retro-check-mask)_center/contain_no-repeat] before:[mask:var(--retro-check-mask)_center/contain_no-repeat]" type="checkbox" checked><span class="peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-1 peer-disabled:text-retro-disabled peer-disabled:[text-shadow:1px_1px_0_var(--retro-emboss)]">Play start-up sound</span></label>
<label class="inline-flex items-center gap-2 min-h-6 m-0 text-retro-text font-retro text-sm leading-[1.3] cursor-pointer"><input class="peer appearance-none grid place-content-center shrink-0 size-4 m-0 border-0 bg-retro-field shadow-retro-sunken cursor-pointer focus-visible:outline-0 before:content-[''] checked:before:scale-100 before:scale-0 disabled:bg-retro-face disabled:cursor-default disabled:before:bg-retro-disabled rounded-none before:size-2.5 before:bg-retro-field-text before:[-webkit-mask:var(--retro-check-mask)_center/contain_no-repeat] before:[mask:var(--retro-check-mask)_center/contain_no-repeat]" type="checkbox"><span class="peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-1 peer-disabled:text-retro-disabled peer-disabled:[text-shadow:1px_1px_0_var(--retro-emboss)]">Show tip of the day</span></label>
<label class="inline-flex items-center gap-2 min-h-6 m-0 text-retro-text font-retro text-sm leading-[1.3] cursor-pointer"><input class="peer appearance-none grid place-content-center shrink-0 size-4 m-0 border-0 bg-retro-field shadow-retro-sunken cursor-pointer focus-visible:outline-0 before:content-[''] checked:before:scale-100 before:scale-0 disabled:bg-retro-face disabled:cursor-default disabled:before:bg-retro-disabled rounded-none before:size-2.5 before:bg-retro-field-text before:[-webkit-mask:var(--retro-check-mask)_center/contain_no-repeat] before:[mask:var(--retro-check-mask)_center/contain_no-repeat]" type="checkbox" checked><span class="peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-1 peer-disabled:text-retro-disabled peer-disabled:[text-shadow:1px_1px_0_var(--retro-emboss)]">Check for updates every Monday</span></label>
<label class="inline-flex items-center gap-2 min-h-6 m-0 text-retro-text font-retro text-sm leading-[1.3] cursor-pointer"><input class="peer appearance-none grid place-content-center shrink-0 size-4 m-0 border-0 bg-retro-field shadow-retro-sunken cursor-pointer focus-visible:outline-0 before:content-[''] checked:before:scale-100 before:scale-0 disabled:bg-retro-face disabled:cursor-default disabled:before:bg-retro-disabled rounded-none before:size-2.5 before:bg-retro-field-text before:[-webkit-mask:var(--retro-check-mask)_center/contain_no-repeat] before:[mask:var(--retro-check-mask)_center/contain_no-repeat]" type="checkbox" disabled><span class="peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-1 peer-disabled:text-retro-disabled peer-disabled:[text-shadow:1px_1px_0_var(--retro-emboss)]">Use 3D acceleration (needs a graphics card)</span></label>
</div>
</fieldset>
<fieldset class="min-w-0 m-0 pt-2.5 px-3 pb-3 border border-retro-shadow rounded-none shadow-[inset_1px_1px_var(--retro-hilite),1px_1px_var(--retro-hilite)]"><legend class="float-none w-auto m-0 px-1 text-retro-text font-retro text-sm leading-[1.3]">Screen area</legend>
<div class="grid gap-2.5">
<label class="inline-flex items-center gap-2 min-h-6 m-0 text-retro-text font-retro text-sm leading-[1.3] cursor-pointer"><input class="peer appearance-none grid place-content-center shrink-0 size-4 m-0 border-0 bg-retro-field shadow-retro-sunken cursor-pointer focus-visible:outline-0 before:content-[''] checked:before:scale-100 before:scale-0 disabled:bg-retro-face disabled:cursor-default disabled:before:bg-retro-disabled rounded-full before:size-1.5 before:rounded-full before:bg-retro-field-text" type="radio" name="res"><span class="peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-1 peer-disabled:text-retro-disabled peer-disabled:[text-shadow:1px_1px_0_var(--retro-emboss)]">640 × 480 pixels</span></label>
<label class="inline-flex items-center gap-2 min-h-6 m-0 text-retro-text font-retro text-sm leading-[1.3] cursor-pointer"><input class="peer appearance-none grid place-content-center shrink-0 size-4 m-0 border-0 bg-retro-field shadow-retro-sunken cursor-pointer focus-visible:outline-0 before:content-[''] checked:before:scale-100 before:scale-0 disabled:bg-retro-face disabled:cursor-default disabled:before:bg-retro-disabled rounded-full before:size-1.5 before:rounded-full before:bg-retro-field-text" type="radio" checked name="res"><span class="peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-1 peer-disabled:text-retro-disabled peer-disabled:[text-shadow:1px_1px_0_var(--retro-emboss)]">800 × 600 pixels</span></label>
<label class="inline-flex items-center gap-2 min-h-6 m-0 text-retro-text font-retro text-sm leading-[1.3] cursor-pointer"><input class="peer appearance-none grid place-content-center shrink-0 size-4 m-0 border-0 bg-retro-field shadow-retro-sunken cursor-pointer focus-visible:outline-0 before:content-[''] checked:before:scale-100 before:scale-0 disabled:bg-retro-face disabled:cursor-default disabled:before:bg-retro-disabled rounded-full before:size-1.5 before:rounded-full before:bg-retro-field-text" type="radio" name="res"><span class="peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-1 peer-disabled:text-retro-disabled peer-disabled:[text-shadow:1px_1px_0_var(--retro-emboss)]">1024 × 768 pixels</span></label>
<label class="inline-flex items-center gap-2 min-h-6 m-0 text-retro-text font-retro text-sm leading-[1.3] cursor-pointer"><input class="peer appearance-none grid place-content-center shrink-0 size-4 m-0 border-0 bg-retro-field shadow-retro-sunken cursor-pointer focus-visible:outline-0 before:content-[''] checked:before:scale-100 before:scale-0 disabled:bg-retro-face disabled:cursor-default disabled:before:bg-retro-disabled rounded-full before:size-1.5 before:rounded-full before:bg-retro-field-text" type="radio" disabled name="res"><span class="peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-1 peer-disabled:text-retro-disabled peer-disabled:[text-shadow:1px_1px_0_var(--retro-emboss)]">1280 × 1024 pixels</span></label>
</div>
</fieldset>
</div>
<div class="flex flex-wrap justify-end gap-2 mt-3.5"><button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-default enabled:active:shadow-retro-default-in font-bold" type="button">OK</button><button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal" type="button">Cancel</button><button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal" type="button" disabled>Apply</button></div>
</div>

</section>
</section>
<div class="grid grid-cols-1 md:grid-cols-2 gap-10 items-start">
<section><span class="inline-block mb-3.5 px-2 py-[3px] bg-retro-desk text-retro-desk-text font-retro text-xs leading-[1.3] font-bold tracking-[.08em] uppercase">Option buttons · the chosen one stays latched in</span>
<div class="min-w-0 p-3.5 bg-retro-face text-retro-text shadow-retro-window font-retro text-sm leading-[1.4] grid gap-2.5">
<fieldset class="min-w-0 m-0 p-0 border-0"><legend class="float-none w-auto mb-1.5 p-0 text-retro-text font-retro text-sm font-bold">Text alignment</legend>
<div class="inline-flex flex-wrap "><label class="relative inline-flex"><input class="peer sr-only" type="radio" name="align" checked><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]">Left</span></label><label class="relative inline-flex"><input class="peer sr-only" type="radio" name="align"><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]">Centre</span></label><label class="relative inline-flex"><input class="peer sr-only" type="radio" name="align"><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]">Right</span></label><label class="relative inline-flex"><input class="peer sr-only" type="radio" name="align"><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]">Justify</span></label></div>
</fieldset>
<fieldset class="min-w-0 m-0 p-0 border-0"><legend class="float-none w-auto mb-1.5 p-0 text-retro-text font-retro text-sm font-bold">Folder view</legend>
<div class="inline-flex flex-wrap "><label class="relative inline-flex"><input class="peer sr-only" type="radio" name="view"><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Large icons</span></label><label class="relative inline-flex"><input class="peer sr-only" type="radio" name="view" checked><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>List</span></label><label class="relative inline-flex"><input class="peer sr-only" type="radio" name="view"><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg>Details</span></label></div>
</fieldset>
</div>
</section>
<section><span class="inline-block mb-3.5 px-2 py-[3px] bg-retro-desk text-retro-desk-text font-retro text-xs leading-[1.3] font-bold tracking-[.08em] uppercase">Icon buttons and a favourite toggle · every one has a name</span>
<div class="min-w-0 p-3.5 bg-retro-face text-retro-text shadow-retro-window font-retro text-sm leading-[1.4] flex flex-wrap items-center gap-2.5">
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal min-w-10! px-2!" type="button" aria-label="Back"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-back"/></svg></button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal min-w-10! px-2!" type="button" aria-label="Up one level"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-upfolder"/></svg></button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal min-w-10! px-2!" type="button" aria-label="Delete"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg></button>
<button class="inline-flex items-center justify-center gap-1.5 m-0 border-0 rounded-none bg-retro-face text-retro-text font-retro leading-[1.2] text-center no-underline cursor-pointer hover:text-retro-text disabled:text-retro-disabled disabled:[text-shadow:1px_1px_0_var(--retro-emboss)] disabled:cursor-default disabled:[&_.retro-i]:opacity-50 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-6px] min-w-[88px] min-h-8 px-3.5 py-[5px] text-sm shadow-retro-out enabled:active:shadow-retro-in font-normal min-w-10! px-2!" type="button" aria-label="Properties"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg></button>
<div class="inline-flex flex-wrap "><label class="relative inline-flex"><input class="peer sr-only" type="checkbox" name="fav" checked><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-star"/></svg>Favourite</span></label></div>
<div class="inline-flex flex-wrap "><label class="relative inline-flex"><input class="peer sr-only" type="checkbox" name="mute"><span class="inline-flex items-center justify-center gap-1.5 min-w-10 min-h-8 px-3 py-[5px] bg-retro-face text-retro-text shadow-retro-out font-retro text-sm leading-[1.2] cursor-pointer peer-checked:shadow-retro-in peer-checked:[background:var(--retro-dither)] peer-checked:font-bold peer-focus-visible:outline-2 peer-focus-visible:outline-dotted peer-focus-visible:outline-retro-focus peer-focus-visible:outline-offset-[-6px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-speaker"/></svg><span class="sr-only">Mute sound</span></span></label></div>
</div>
</section>
</div>
CSS
/* ── Retro UI kit tokens (uiCookies) — identical in every set ─────────────
   A classic desktop OS look: grey bevelled faces, navy title bars, sunken white fields on a dithered teal desktop.
   Bevels are four 1px inset shadows built from --retro-hilite, --retro-light, --retro-shadow and --retro-dark,
   so one change to a token re-colours every button, field and window in the kit. */
:root{
  --retro-desk:#006e6e;        /* desktop behind the windows */
  --retro-desk-text:#ffffff;   /* captions and icon labels on the desktop, 6.1:1 */
  --retro-desk-dither:rgba(0,0,0,.22);
  --retro-face:#c0c0c0;        /* window, button and bar faces */
  --retro-hilite:#ffffff;      /* bevel: outer light edge */
  --retro-light:#dfdfdf;       /* bevel: inner light edge */
  --retro-shadow:#808080;      /* bevel: inner dark edge */
  --retro-dark:#0a0a0a;        /* bevel: outer dark edge */
  --retro-text:#000000;        /* text on faces, 11.5:1 */
  --retro-muted:#3d3d3d;       /* secondary text on faces, 6:1 */
  --retro-field:#ffffff;       /* inputs, lists and document areas */
  --retro-field-text:#000000;
  --retro-title:#000080;       /* active title bar gradient, white text 6.3:1 or more */
  --retro-title-2:#1060b0;
  --retro-title-text:#ffffff;
  --retro-idle:#5a5a5a;        /* inactive title bar gradient, white text 5.3:1 or more */
  --retro-idle-2:#6b6b6b;
  --retro-idle-text:#ffffff;
  --retro-select:#000080;      /* highlighted menu items, rows and dates */
  --retro-select-text:#ffffff;
  --retro-link:#0000cc;        /* 6.2:1 on faces */
  --retro-danger:#8a0000;      /* error text, 5.5:1 on faces */
  --retro-tip:#ffffe1;         /* tooltips and balloons */
  --retro-tip-text:#000000;
  --retro-tip-line:#000000;
  --retro-lcd:#0b1a0b;         /* LCD read-outs */
  --retro-lcd-text:#4dff4d;
  --retro-accent:#000080;      /* progress chunks */
  --retro-disabled:#808080;    /* disabled text, embossed */
  --retro-emboss:#ffffff;
  --retro-dither-a:#ffffff;    /* checkerboard behind a latched toggle */
  --retro-dither-b:#c0c0c0;
  --retro-focus:#000000;       /* dotted focus rectangle */
  --retro-glow:0 0 #0000;      /* the synthwave theme adds a neon glow to windows */
  --retro-neon-pink:#ff3fa4;--retro-neon-cyan:#00e5ff;--retro-sun-1:#ffd23f;--retro-sun-2:#ff3fa4;
  --retro-font:Tahoma,"Microsoft Sans Serif","MS Sans Serif",Geneva,Verdana,"Segoe UI",sans-serif;
  --retro-mono:"VT323","Fixedsys","Lucida Console",Consolas,Menlo,"Courier New",ui-monospace,monospace;
}
/* Synthwave 80s night theme: data-retro="synthwave" on any wrapper, or a checked .retro-theme-input inside a
   [data-retro] element. :is() is a forgiving list, so browsers without :has() still apply the attribute. */
[data-retro]:is([data-retro="synthwave"],:has(.retro-theme-input:checked)){
  --retro-desk:#14062b;--retro-desk-text:#fff1fb;--retro-desk-dither:rgba(255,63,164,.16);
  --retro-face:#261047;--retro-hilite:#ff6ec7;--retro-light:#a05cff;--retro-shadow:#0d0420;--retro-dark:#000000;
  --retro-text:#fff1fb;--retro-muted:#dcc6ff;--retro-field:#0e0322;--retro-field-text:#fff1fb;
  --retro-title:#ff8a3d;--retro-title-2:#ff3fa4;--retro-title-text:#1b0030;
  --retro-idle:#4a2d6e;--retro-idle-2:#5c3a85;--retro-idle-text:#f3e8ff;
  --retro-select:#00e5ff;--retro-select-text:#14062b;--retro-link:#7cf3ff;--retro-danger:#ff8fa3;
  --retro-tip:#2b1352;--retro-tip-text:#fff1fb;--retro-tip-line:#ff6ec7;
  --retro-lcd:#07010f;--retro-lcd-text:#ff5fd2;--retro-accent:#ff3fa4;
  --retro-disabled:#8a72b0;--retro-emboss:transparent;--retro-dither-a:#3d1a6e;--retro-dither-b:#261047;
  --retro-focus:#5ff4ff;--retro-glow:0 0 0 1px rgba(255,63,164,.45),0 0 22px rgba(255,63,164,.35);color-scheme:dark}
/* More contrast requested: secondary text turns full strength and the glow goes */
@media (prefers-contrast:more){:root,[data-retro],[data-retro]:is([data-retro="synthwave"],:has(.retro-theme-input:checked)){--retro-muted:var(--retro-text);--retro-glow:0 0 #0000}}
:root,[data-retro]{
  --retro-out:inset -1px -1px var(--retro-dark),inset 1px 1px var(--retro-hilite),inset -2px -2px var(--retro-shadow),inset 2px 2px var(--retro-light);
  --retro-in:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-dark),inset -2px -2px var(--retro-light),inset 2px 2px var(--retro-shadow);
  --retro-out-default:inset 0 0 0 1px var(--retro-dark),inset -2px -2px var(--retro-dark),inset 2px 2px var(--retro-hilite),inset -3px -3px var(--retro-shadow),inset 3px 3px var(--retro-light);
  --retro-in-default:inset 0 0 0 1px var(--retro-dark),inset 2px 2px var(--retro-shadow),inset -2px -2px var(--retro-shadow);
  --retro-sunken:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-shadow),inset -2px -2px var(--retro-light),inset 2px 2px var(--retro-dark);
  --retro-frame:inset -1px -1px var(--retro-dark),inset 1px 1px var(--retro-light),inset -2px -2px var(--retro-shadow),inset 2px 2px var(--retro-hilite);
  --retro-window:var(--retro-frame),var(--retro-glow);
  --retro-thin-in:inset -1px -1px var(--retro-hilite),inset 1px 1px var(--retro-shadow);
  --retro-thin-out:inset -1px -1px var(--retro-shadow),inset 1px 1px var(--retro-hilite);
  --retro-title-bg:linear-gradient(90deg,var(--retro-title),var(--retro-title-2));
  --retro-idle-bg:linear-gradient(90deg,var(--retro-idle),var(--retro-idle-2));
  --retro-dither:repeating-conic-gradient(var(--retro-dither-a) 0 25%,var(--retro-dither-b) 0 50%) 0 0/2px 2px;
  --retro-wallpaper:radial-gradient(var(--retro-desk-dither) 1px,transparent 1.5px) 0 0/4px 4px,var(--retro-desk);
  --retro-check-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%207%207'%20shape-rendering='crispEdges'%3E%3Crect%20x='6'%20y='0'%20width='1'%20height='1'%20fill='%23000'/%3E%3Crect%20x='5'%20y='1'%20width='2'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23000'/%3E%3Crect%20x='4'%20y='2'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='3'%20width='2'%20height='1'%20fill='%23000'/%3E%3Crect%20x='3'%20y='3'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='0'%20y='4'%20width='5'%20height='1'%20fill='%23000'/%3E%3Crect%20x='1'%20y='5'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='2'%20y='6'%20width='1'%20height='1'%20fill='%23000'/%3E%3C/svg%3E");
  --retro-arrow-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%207%204'%20shape-rendering='crispEdges'%3E%3Crect%20x='0'%20y='0'%20width='7'%20height='1'%20fill='%23000'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%23000'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%23000'/%3E%3Crect%20x='3'%20y='3'%20width='1'%20height='1'%20fill='%23000'/%3E%3C/svg%3E");
}
[data-retro]{color:var(--retro-text);font-family:var(--retro-font)}
/* The tokens above, exposed as Tailwind utilities: bg-retro-face, text-retro-text, shadow-retro-out,
   shadow-retro-in, shadow-retro-sunken, shadow-retro-window, outline-retro-focus, font-retro, font-retro-mono… */
@theme inline {
  --color-retro-desk: var(--retro-desk); --color-retro-desk-text: var(--retro-desk-text); --color-retro-face: var(--retro-face);
  --color-retro-hilite: var(--retro-hilite); --color-retro-light: var(--retro-light); --color-retro-shadow: var(--retro-shadow); --color-retro-dark: var(--retro-dark);
  --color-retro-text: var(--retro-text); --color-retro-muted: var(--retro-muted); --color-retro-field: var(--retro-field); --color-retro-field-text: var(--retro-field-text);
  --color-retro-title-text: var(--retro-title-text); --color-retro-idle-text: var(--retro-idle-text);
  --color-retro-select: var(--retro-select); --color-retro-select-text: var(--retro-select-text); --color-retro-link: var(--retro-link); --color-retro-danger: var(--retro-danger);
  --color-retro-tip: var(--retro-tip); --color-retro-tip-text: var(--retro-tip-text); --color-retro-tip-line: var(--retro-tip-line);
  --color-retro-lcd: var(--retro-lcd); --color-retro-lcd-text: var(--retro-lcd-text); --color-retro-accent: var(--retro-accent);
  --color-retro-disabled: var(--retro-disabled); --color-retro-focus: var(--retro-focus);
  --color-retro-neon-pink: var(--retro-neon-pink); --color-retro-neon-cyan: var(--retro-neon-cyan);
  --shadow-retro-out: var(--retro-out); --shadow-retro-in: var(--retro-in); --shadow-retro-default: var(--retro-out-default); --shadow-retro-default-in: var(--retro-in-default);
  --shadow-retro-sunken: var(--retro-sunken); --shadow-retro-frame: var(--retro-frame); --shadow-retro-window: var(--retro-window);
  --shadow-retro-thin-in: var(--retro-thin-in); --shadow-retro-thin-out: var(--retro-thin-out);
  --font-retro: var(--retro-font); --font-retro-mono: var(--retro-mono);
}

About this set

The controls of a classic desktop operating system, rebuilt with real HTML elements. Push buttons have a raised bevel made of four one-pixel inset shadows; pressing one swaps it for the sunken bevel, the default button gets an extra dark frame, and a disabled button shows the old embossed grey text. A word processor window carries a toolbar of flat icon buttons that show a thin bevel on hover, each with an accessible name, plus bold, italic and underline toggles that stay latched in with a checkerboard fill when on. A Display Properties window groups checkboxes and radio buttons in etched group boxes: the inputs are real, drawn with appearance none as sunken white wells, and the tick is a pixel mask coloured by a token. Option buttons pick text alignment and a folder view, and a row of icon buttons ends with a favourite toggle and a mute toggle. Use the push buttons for dialog actions, the toolbar for dense editors and the option buttons where one choice from a few must stay visible. Every colour comes from the shared –retro-* tokens, so the same markup turns into the synthwave theme with one attribute.

What’s included

  • Raised, pressed, default and disabled push buttons from one bevel recipe
  • Toolbar of named icon buttons with latched bold, italic and underline toggles
  • Real checkboxes and radios with a pixel tick and dot
  • Etched group boxes built on fieldset and legend
  • Option buttons from radio groups, latched in with a checkerboard fill

Accessibility

Every control is a native button, checkbox or radio; icon-only buttons and toggles carry an aria-label or visually hidden text, and choices sit in fieldsets with legends. Keyboard focus draws a 2px dotted rectangle like the old operating systems, in black on the grey face for 11.5:1 contrast, round the button face or the label text. Text reaches 5.9:1 or more on faces and fields. Nothing animates.

Customise it

Change --retro-face, --retro-hilite, --retro-light, --retro-shadow and --retro-dark to recolour every bevel, and --retro-focus for the focus rectangle. Bootstrap uses .btn-retro on .btn and .btn-check with .btn-group, and Tailwind exposes the bevels as shadow-retro-out, shadow-retro-in and shadow-retro-default.