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="ri-calendar" viewBox="0 0 16 16"><rect x="1" y="0" width="2" height="1" fill="#000000"/><rect x="6" y="0" width="2" height="1" fill="#000000"/><rect x="11" y="0" width="2" height="1" fill="#000000"/><rect x="0" y="1" width="15" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="13" height="1" fill="#d00000"/><rect x="14" 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="13" height="1" fill="#d00000"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="15" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="13" height="1" fill="#ffffff"/><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="1" height="1" fill="#ffffff"/><rect x="2" y="6" width="1" height="1" fill="#808080"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="1" height="1" fill="#808080"/><rect x="5" y="6" width="1" height="1" fill="#ffffff"/><rect x="6" y="6" width="1" height="1" fill="#808080"/><rect x="7" y="6" width="1" height="1" fill="#ffffff"/><rect x="8" y="6" width="1" height="1" fill="#808080"/><rect x="9" y="6" width="1" height="1" fill="#ffffff"/><rect x="10" y="6" width="1" height="1" fill="#808080"/><rect x="11" y="6" width="1" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#808080"/><rect x="13" y="6" width="1" height="1" fill="#ffffff"/><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="13" height="1" fill="#ffffff"/><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="1" height="1" fill="#ffffff"/><rect x="2" y="8" width="1" height="1" fill="#808080"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="1" height="1" fill="#808080"/><rect x="5" y="8" width="1" height="1" fill="#ffffff"/><rect x="6" y="8" width="1" height="1" fill="#808080"/><rect x="7" y="8" width="1" height="1" fill="#ffffff"/><rect x="8" y="8" width="1" height="1" fill="#808080"/><rect x="9" y="8" width="1" height="1" fill="#ffffff"/><rect x="10" y="8" width="1" height="1" fill="#1e6fd9"/><rect x="11" y="8" width="1" height="1" fill="#ffffff"/><rect x="12" y="8" width="1" height="1" fill="#808080"/><rect x="13" y="8" width="1" height="1" fill="#ffffff"/><rect x="14" 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="13" height="1" fill="#ffffff"/><rect x="14" 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="#ffffff"/><rect x="2" y="10" width="1" height="1" fill="#808080"/><rect x="3" y="10" width="1" height="1" fill="#ffffff"/><rect x="4" y="10" width="1" height="1" fill="#808080"/><rect x="5" y="10" width="1" height="1" fill="#ffffff"/><rect x="6" y="10" width="1" height="1" fill="#808080"/><rect x="7" y="10" width="1" height="1" fill="#ffffff"/><rect x="8" y="10" width="1" height="1" fill="#808080"/><rect x="9" y="10" width="1" height="1" fill="#ffffff"/><rect x="10" y="10" width="1" height="1" fill="#808080"/><rect x="11" y="10" width="1" height="1" fill="#ffffff"/><rect x="12" y="10" width="1" height="1" fill="#808080"/><rect x="13" y="10" width="1" height="1" fill="#ffffff"/><rect x="14" 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="13" height="1" fill="#ffffff"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="15" height="1" fill="#000000"/></symbol>
  <symbol id="ri-clock" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="4" y="1" width="3" height="1" fill="#000000"/><rect x="7" y="1" width="2" height="1" fill="#ffffff"/><rect x="9" y="1" width="3" height="1" fill="#000000"/><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="2" y="3" width="1" height="1" fill="#000000"/><rect x="3" y="3" width="4" height="1" fill="#ffffff"/><rect x="7" y="3" width="2" height="1" fill="#000000"/><rect x="9" y="3" width="4" height="1" fill="#ffffff"/><rect x="13" 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="5" height="1" fill="#ffffff"/><rect x="7" y="4" width="2" height="1" fill="#000000"/><rect x="9" y="4" width="5" height="1" fill="#ffffff"/><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="5" height="1" fill="#ffffff"/><rect x="7" y="5" width="2" height="1" fill="#000000"/><rect x="9" y="5" width="5" height="1" fill="#ffffff"/><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="5" height="1" fill="#ffffff"/><rect x="7" y="6" width="2" height="1" fill="#000000"/><rect x="9" y="6" width="5" height="1" fill="#ffffff"/><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="6" height="1" fill="#ffffff"/><rect x="7" y="7" width="5" height="1" fill="#000000"/><rect x="12" y="7" width="3" height="1" fill="#ffffff"/><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="7" height="1" fill="#ffffff"/><rect x="8" y="8" width="4" height="1" fill="#000000"/><rect x="12" y="8" width="3" height="1" fill="#ffffff"/><rect x="15" 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="12" height="1" fill="#ffffff"/><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="#ffffff"/><rect x="14" 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="12" height="1" fill="#ffffff"/><rect x="14" 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="3" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="13" width="8" height="1" fill="#ffffff"/><rect x="12" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="14" width="2" height="1" fill="#ffffff"/><rect x="9" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="15" width="2" 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-disc" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="4" y="1" width="3" height="1" fill="#000000"/><rect x="7" y="1" width="1" height="1" fill="#3fd0d4"/><rect x="8" y="1" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="1" width="3" height="1" fill="#000000"/><rect x="3" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="2" width="4" height="1" fill="#3fd0d4"/><rect x="8" y="2" width="4" height="1" fill="#c0c0c0"/><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="5" height="1" fill="#3fd0d4"/><rect x="8" y="3" width="5" height="1" fill="#c0c0c0"/><rect x="13" 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="6" height="1" fill="#3fd0d4"/><rect x="8" y="4" width="6" height="1" fill="#c0c0c0"/><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="5" height="1" fill="#3fd0d4"/><rect x="7" y="5" width="2" height="1" fill="#000000"/><rect x="9" y="5" width="5" 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="4" height="1" fill="#3fd0d4"/><rect x="6" y="6" width="1" height="1" fill="#000000"/><rect x="9" y="6" width="1" height="1" fill="#000000"/><rect x="10" y="6" width="4" height="1" fill="#c0c0c0"/><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="4" height="1" fill="#3fd0d4"/><rect x="5" y="7" width="1" height="1" fill="#000000"/><rect x="10" y="7" width="1" height="1" fill="#000000"/><rect x="11" y="7" width="4" height="1" fill="#c0c0c0"/><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="4" height="1" fill="#c0c0c0"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="10" y="8" width="1" height="1" fill="#000000"/><rect x="11" y="8" width="4" height="1" fill="#ff3fa4"/><rect x="15" 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="4" height="1" fill="#c0c0c0"/><rect x="6" y="9" width="1" height="1" fill="#000000"/><rect x="9" y="9" width="1" height="1" fill="#000000"/><rect x="10" y="9" width="4" height="1" fill="#ff3fa4"/><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="5" height="1" fill="#c0c0c0"/><rect x="7" y="10" width="2" height="1" fill="#000000"/><rect x="9" y="10" width="5" height="1" fill="#ff3fa4"/><rect x="14" 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="6" height="1" fill="#c0c0c0"/><rect x="8" y="11" width="6" height="1" fill="#ff3fa4"/><rect x="14" 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="5" height="1" fill="#c0c0c0"/><rect x="8" y="12" width="5" height="1" fill="#ff3fa4"/><rect x="13" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="13" width="4" height="1" fill="#c0c0c0"/><rect x="8" y="13" width="4" height="1" fill="#ff3fa4"/><rect x="12" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="14" width="1" height="1" fill="#c0c0c0"/><rect x="8" y="14" width="1" height="1" fill="#ff3fa4"/><rect x="9" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="15" 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="ri-game" viewBox="0 0 16 16"><rect x="3" y="4" width="10" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="10" height="1" fill="#c0c0c0"/><rect x="13" 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="2" height="1" fill="#c0c0c0"/><rect x="4" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="1" height="1" fill="#d00000"/><rect x="12" y="6" width="2" height="1" fill="#c0c0c0"/><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="3" height="1" fill="#000000"/><rect x="6" y="7" width="4" height="1" fill="#c0c0c0"/><rect x="10" y="7" width="1" height="1" fill="#d00000"/><rect x="11" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="12" y="7" width="1" height="1" fill="#d00000"/><rect x="13" y="7" width="1" height="1" fill="#c0c0c0"/><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="2" height="1" fill="#c0c0c0"/><rect x="4" y="8" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="8" width="1" height="1" fill="#d00000"/><rect x="12" y="8" width="2" height="1" fill="#c0c0c0"/><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="12" height="1" fill="#c0c0c0"/><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="3" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="6" height="1" fill="#000000"/><rect x="11" y="10" width="3" height="1" fill="#c0c0c0"/><rect x="14" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="3" height="1" fill="#000000"/><rect x="11" y="11" width="3" 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="rg-next" viewBox="0 0 9 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="6" y="0" width="2" height="1" fill="currentColor"/><rect x="0" y="1" width="3" height="1" fill="currentColor"/><rect x="6" y="1" width="2" height="1" fill="currentColor"/><rect x="0" y="2" width="4" height="1" fill="currentColor"/><rect x="6" y="2" width="2" height="1" fill="currentColor"/><rect x="0" y="3" width="5" height="1" fill="currentColor"/><rect x="6" y="3" width="2" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="5" height="1" fill="currentColor"/><rect x="6" y="5" width="2" height="1" fill="currentColor"/><rect x="0" y="6" width="4" height="1" fill="currentColor"/><rect x="6" y="6" width="2" height="1" fill="currentColor"/><rect x="0" y="7" width="3" height="1" fill="currentColor"/><rect x="6" y="7" width="2" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="6" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-note" viewBox="0 0 16 16"><rect x="5" y="1" width="10" height="1" fill="#000000"/><rect x="5" y="2" width="1" height="1" fill="#000000"/><rect x="6" y="2" width="8" height="1" fill="#7a3cff"/><rect x="14" y="2" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#000000"/><rect x="6" y="3" width="1" height="1" fill="#7a3cff"/><rect x="7" y="3" width="6" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#7a3cff"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="4" width="1" height="1" fill="#000000"/><rect x="6" y="4" width="1" height="1" fill="#7a3cff"/><rect x="7" y="4" width="1" height="1" fill="#000000"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#7a3cff"/><rect x="14" y="4" width="1" height="1" fill="#000000"/><rect x="5" y="5" width="1" height="1" fill="#000000"/><rect x="6" y="5" width="1" height="1" fill="#7a3cff"/><rect x="7" y="5" width="1" height="1" fill="#000000"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="1" height="1" fill="#7a3cff"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="1" height="1" fill="#000000"/><rect x="6" y="6" width="1" height="1" fill="#7a3cff"/><rect x="7" y="6" width="1" height="1" fill="#000000"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="1" height="1" fill="#7a3cff"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="7" width="1" height="1" fill="#000000"/><rect x="6" y="7" width="1" height="1" fill="#7a3cff"/><rect x="7" y="7" width="1" height="1" fill="#000000"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="13" y="7" width="1" height="1" fill="#7a3cff"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="6" y="8" width="1" height="1" fill="#7a3cff"/><rect x="7" y="8" width="1" height="1" fill="#000000"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#7a3cff"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="4" height="1" fill="#000000"/><rect x="6" y="9" width="1" height="1" fill="#7a3cff"/><rect x="7" y="9" width="1" height="1" fill="#000000"/><rect x="9" y="9" width="4" height="1" fill="#000000"/><rect x="13" y="9" width="1" height="1" fill="#7a3cff"/><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="5" height="1" fill="#7a3cff"/><rect x="7" y="10" width="1" height="1" fill="#000000"/><rect x="9" y="10" width="1" height="1" fill="#000000"/><rect x="10" y="10" width="4" height="1" fill="#7a3cff"/><rect x="14" 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="5" height="1" fill="#7a3cff"/><rect x="7" y="11" width="1" height="1" fill="#000000"/><rect x="9" y="11" width="1" height="1" fill="#000000"/><rect x="10" y="11" width="4" height="1" fill="#7a3cff"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="12" width="5" height="1" fill="#000000"/><rect x="10" y="12" width="4" height="1" fill="#000000"/></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="rg-pause" viewBox="0 0 8 11"><rect x="0" y="0" width="3" height="1" fill="currentColor"/><rect x="5" y="0" width="3" height="1" fill="currentColor"/><rect x="0" y="1" width="3" height="1" fill="currentColor"/><rect x="5" y="1" width="3" height="1" fill="currentColor"/><rect x="0" y="2" width="3" height="1" fill="currentColor"/><rect x="5" y="2" width="3" height="1" fill="currentColor"/><rect x="0" y="3" width="3" height="1" fill="currentColor"/><rect x="5" y="3" width="3" height="1" fill="currentColor"/><rect x="0" y="4" width="3" height="1" fill="currentColor"/><rect x="5" y="4" width="3" height="1" fill="currentColor"/><rect x="0" y="5" width="3" height="1" fill="currentColor"/><rect x="5" y="5" width="3" height="1" fill="currentColor"/><rect x="0" y="6" width="3" height="1" fill="currentColor"/><rect x="5" y="6" width="3" height="1" fill="currentColor"/><rect x="0" y="7" width="3" height="1" fill="currentColor"/><rect x="5" y="7" width="3" height="1" fill="currentColor"/><rect x="0" y="8" width="3" height="1" fill="currentColor"/><rect x="5" y="8" width="3" height="1" fill="currentColor"/><rect x="0" y="9" width="3" height="1" fill="currentColor"/><rect x="5" y="9" width="3" height="1" fill="currentColor"/><rect x="0" y="10" width="3" height="1" fill="currentColor"/><rect x="5" y="10" width="3" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-play" viewBox="0 0 6 11"><rect x="0" y="0" width="1" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="0" y="2" width="3" height="1" fill="currentColor"/><rect x="0" y="3" width="4" height="1" fill="currentColor"/><rect x="0" y="4" width="5" height="1" fill="currentColor"/><rect x="0" y="5" width="6" height="1" fill="currentColor"/><rect x="0" y="6" width="5" height="1" fill="currentColor"/><rect x="0" y="7" width="4" height="1" fill="currentColor"/><rect x="0" y="8" width="3" height="1" fill="currentColor"/><rect x="0" y="9" width="2" height="1" fill="currentColor"/><rect x="0" y="10" width="1" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-prev" viewBox="0 0 9 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="6" y="0" width="2" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="1" width="3" height="1" fill="currentColor"/><rect x="0" y="2" width="2" height="1" fill="currentColor"/><rect x="4" y="2" width="4" height="1" fill="currentColor"/><rect x="0" y="3" width="2" height="1" fill="currentColor"/><rect x="3" y="3" width="5" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="5" height="1" fill="currentColor"/><rect x="0" y="6" width="2" height="1" fill="currentColor"/><rect x="4" y="6" width="4" height="1" fill="currentColor"/><rect x="0" y="7" width="2" height="1" fill="currentColor"/><rect x="5" y="7" width="3" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="6" y="8" width="2" height="1" fill="currentColor"/></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="rg-stop" viewBox="0 0 9 9"><rect x="0" y="0" width="9" height="1" fill="currentColor"/><rect x="0" y="1" width="9" height="1" fill="currentColor"/><rect x="0" y="2" width="9" height="1" fill="currentColor"/><rect x="0" y="3" width="9" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="9" height="1" fill="currentColor"/><rect x="0" y="6" width="9" height="1" fill="currentColor"/><rect x="0" y="7" width="9" height="1" fill="currentColor"/><rect x="0" y="8" width="9" height="1" fill="currentColor"/></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>
<div class="cols">
<section><span class="lbl">Media player · LCD screen, seek bar and transport buttons</span>
<section class="retro-window" aria-labelledby="w-player" data-retro-player>
<div class="retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-player"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-note"/></svg><span>Moonbyte Player — Neon Highway</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Moonbyte Player"><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 Player"><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 Player"><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-screen">
<div class="retro-screen__row"><span>Track 03 · Neon Highway</span><span data-state>Paused</span></div>
<div class="retro-screen__row"><span class="retro-screen__time" data-time>01:24</span><span class="retro-eq" aria-hidden="true"><i style="--h:14px"></i><i style="--h:26px"></i><i style="--h:34px"></i><i style="--h:20px"></i><i style="--h:30px"></i><i style="--h:12px"></i><i style="--h:24px"></i><i style="--h:32px"></i><i style="--h:18px"></i><i style="--h:10px"></i></span></div>
<div>Kasia Lind · 44 kHz stereo</div></div>
<label class="retro-sr" for="seek">Seek</label><input class="retro-range retro-seek" id="seek" type="range" min="0" max="232" value="84" data-seek>
<div class="retro-transport">
<button class="retro-btn retro-btn--icon" type="button" aria-label="Previous track"><svg class="retro-glyph" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-prev"/></svg></button><button class="retro-btn retro-btn--icon" type="button" aria-label="Play" data-play><span data-icon="play"><svg class="retro-glyph" width="6" height="11" aria-hidden="true" focusable="false"><use href="#rg-play"/></svg></span><span data-icon="pause" hidden><svg class="retro-glyph" width="8" height="11" aria-hidden="true" focusable="false"><use href="#rg-pause"/></svg></span></button><button class="retro-btn retro-btn--icon" type="button" aria-label="Stop" data-stop><svg class="retro-glyph" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-stop"/></svg></button><button class="retro-btn retro-btn--icon" type="button" aria-label="Next track"><svg class="retro-glyph" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-next"/></svg></button>
<div class="retro-volume"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-speaker"/></svg><input class="retro-range" type="range" min="0" max="10" value="7" aria-label="Volume"></div>
</div>
<ol class="retro-playlist" aria-label="Playlist">
<li><span>Night Drive</span><span>3:41</span></li>
<li><span>Arcade Hearts</span><span>4:05</span></li>
<li aria-current="true"><span>Neon Highway</span><span>3:52</span></li>
<li><span>Starfall</span><span>2:58</span></li>
<li><span>Last Train Home</span><span>4:20</span></li>
</ol>
</div>

</section>
</section>
<section><span class="lbl">Clock · analogue face and LCD read-out</span>
<section class="retro-window" aria-labelledby="w-clock" data-retro-clock>
<div class="retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-clock"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-clock"/></svg><span>Date/Time</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Help Date/Time"><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 Date/Time"><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-clock"><span class="retro-clock__face"><svg viewBox="0 0 100 100" aria-hidden="true" focusable="false"><rect class="tick" x="47" y="5" width="6" height="9" transform="rotate(0 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(30 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(60 50 50)"/><rect class="tick" x="47" y="5" width="6" height="9" transform="rotate(90 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(120 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(150 50 50)"/><rect class="tick" x="47" y="5" width="6" height="9" transform="rotate(180 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(210 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(240 50 50)"/><rect class="tick" x="47" y="5" width="6" height="9" transform="rotate(270 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(300 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(330 50 50)"/><g class="retro-clock__hand" data-hand="h" style="transform:rotate(304.75deg)"><line class="hand" x1="50" y1="54" x2="50" y2="27"/></g><g class="retro-clock__hand" data-hand="m" style="transform:rotate(57deg)"><line class="hand" x1="50" y1="54" x2="50" y2="14"/></g><g class="retro-clock__hand" data-hand="s" style="transform:rotate(180deg)"><line class="hand hand--s" x1="50" y1="58" x2="50" y2="12"/></g><rect class="tick" x="47" y="47" width="6" height="6"/></svg></span><div class="retro-stack"><p class="retro-lcd" data-clock-text>10:09:30</p><p class="" data-clock-date>Monday, 19 October 2026</p><p class="retro-muted">(GMT+01:00) Warsaw</p></div></div>
</div>

</section>
</section>
</div>
<div class="cols">
<section><span class="lbl">Month calendar · today and release days are marked in words too</span>
<section class="retro-window" aria-labelledby="w-cal">
<div class="retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-cal"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-calendar"/></svg><span>Calendar — October 2026</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Calendar"><svg class="retro-glyph" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-min"/></svg></button><button class="retro-ctl retro-ctl--close" type="button" aria-label="Close Calendar"><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-calwrap"><table class="retro-cal">
<caption class="">October 2026</caption>
<thead><tr><th scope="col" class=""><abbr title="Monday">Mo</abbr></th><th scope="col" class=""><abbr title="Tuesday">Tu</abbr></th><th scope="col" class=""><abbr title="Wednesday">We</abbr></th><th scope="col" class=""><abbr title="Thursday">Th</abbr></th><th scope="col" class=""><abbr title="Friday">Fr</abbr></th><th scope="col" class=""><abbr title="Saturday">Sa</abbr></th><th scope="col" class=""><abbr title="Sunday">Su</abbr></th></tr></thead>
<tbody><tr><td class="is-out">28</td><td class="is-out">29</td><td class="is-out">30</td><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td></tr>
<tr><td>12</td><td>13</td><td class="is-event">14<span class="retro-sr">, patch 2.4 release</span></td><td>15</td><td>16</td><td>17</td><td>18</td></tr>
<tr><td aria-current="date" class="">19<span class="retro-sr">, today</span></td><td>20</td><td>21</td><td>22</td><td class="is-event">23<span class="retro-sr">, playtest</span></td><td>24</td><td>25</td></tr>
<tr><td>26</td><td>27</td><td>28</td><td>29</td><td class="is-event">30<span class="retro-sr">, Neon Harbour beta</span></td><td>31</td><td class="is-out">1</td></tr></tbody></table></div><p class="retro-legend">Underlined dates have an event. Today is highlighted.</p>
</div>

</section>
</section>
<section><span class="lbl">Resource meter · labelled progress bars</span>
<section class="retro-window" aria-labelledby="w-meter">
<div class="retro-titlebar retro-titlebar--idle">
  <h2 class="retro-titlebar__title" id="w-meter"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg><span>Resource Meter</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Resource Meter"><svg class="retro-glyph" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-min"/></svg></button><button class="retro-ctl retro-ctl--close" type="button" aria-label="Close Resource Meter"><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-stack"><div><p class="retro-meter"><span>Processor</span><span>34%</span></p><div class="retro-progress" role="progressbar" aria-label="Processor in use" aria-valuenow="34" aria-valuemin="0" aria-valuemax="100"><div class="retro-progress__bar" style="--retro-value:34%"></div></div></div><div><p class="retro-meter"><span>Memory</span><span>39 of 64 MB</span></p><div class="retro-progress" role="progressbar" aria-label="Memory in use" aria-valuenow="61" aria-valuemin="0" aria-valuemax="100"><div class="retro-progress__bar" style="--retro-value:61%"></div></div></div><div><p class="retro-meter"><span>Disk</span><span>12%</span></p><div class="retro-progress" role="progressbar" aria-label="Disk in use" aria-valuenow="12" aria-valuemin="0" aria-valuemax="100"><div class="retro-progress__bar" style="--retro-value:12%"></div></div></div></div>
</div>

</section>
</section>
</div>
<section><span class="lbl">File explorer · a folder tree and a file list</span>
<section class="retro-window" aria-labelledby="w-files">
<div class="retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-files"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg><span>Starfall Racer</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Starfall Racer folder"><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 Starfall Racer folder"><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 Starfall Racer folder"><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="Folder"><button class="retro-tool" type="button"><svg class="retro-glyph" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-back"/></svg>Back</button><button class="retro-tool" type="button"><svg class="retro-glyph" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-upfolder"/></svg>Up</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><button class="retro-tool" type="button" aria-label="Delete"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg></button></div><div class="retro-explorer"><div class="retro-pane"><nav aria-label="Folders"><ul class="retro-tree"><li><details open><summary class=""><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg>My Computer</summary><ul class=""><li><details open><summary class=""><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg>(C:)</summary><ul class=""><li><details open><summary class=""><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Games</summary><ul class=""><li><a class="" href="#starfall" aria-current="page"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Starfall Racer</a></li><li><a class="" href="#neon-harbour"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Neon Harbour</a></li></ul></details></li><li><a class="" href="#documents"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>My Documents</a></li></ul></details></li><li><details><summary class=""><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-disc"/></svg>(D:) STARFALL</summary><ul class=""><li><a class="" href="#setup"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>SETUP</a></li><li><a class="" href="#extras"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>EXTRAS</a></li></ul></details></li></ul></details></li><li><a class="" href="#recycle-bin"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg>Recycle Bin</a></li></ul></nav></div><div class="retro-pane"><table class="retro-files"><caption class="retro-sr">Contents of Starfall Racer</caption>
<thead><tr><th scope="col" class="">Name</th><th scope="col" class="num">Size</th><th scope="col" class="">Type</th><th scope="col" class="">Modified</th></tr></thead>
<tbody><tr><td class=""><a class="" href="#saves"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>SAVES</a></td><td class="num"></td><td class="">File folder</td><td class="">12 Oct 2026 19:40</td></tr>
<tr><td class=""><a class="" href="#tracks"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>TRACKS</a></td><td class="num"></td><td class="">File folder</td><td class="">14 Oct 2026 09:12</td></tr>
<tr><td class=""><a class="" href="#racer-exe"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-game"/></svg>RACER.EXE</a></td><td class="num">1.2 MB</td><td class="">Application</td><td class="">2 Sep 2026 14:05</td></tr>
<tr><td class=""><a class="" href="#sprites-pak"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-disc"/></svg>SPRITES.PAK</a></td><td class="num">4.1 MB</td><td class="">Game data</td><td class="">14 Oct 2026 09:10</td></tr>
<tr><td class=""><a class="" href="#music-pak"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-note"/></svg>MUSIC.PAK</a></td><td class="num">11.9 MB</td><td class="">Game data</td><td class="">14 Oct 2026 09:11</td></tr>
<tr><td class=""><a class="" href="#readme-txt"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>README.TXT</a></td><td class="num">6 KB</td><td class="">Text document</td><td class="">14 Oct 2026 08:58</td></tr>
<tr><td class=""><a class="" href="#setup-ini"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>SETUP.INI</a></td><td class="num">2 KB</td><td class="">Settings</td><td class="">2 Sep 2026 14:05</td></tr></tbody></table></div></div>
<div class="retro-statusbar"><p>7 objects</p><p>17.2 MB</p><p>Free space 1.2 GB</p></div>
</section>
</section>
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)}
/* 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}
/* Trackbar: a native range input with a sunken groove and a raised rectangular thumb */
.retro-range{display:block;width:100%;height:28px;margin:0;background:transparent;appearance:none;cursor:pointer}
.retro-range::-webkit-slider-runnable-track{height:6px;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-range::-moz-range-track{height:6px;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-range::-webkit-slider-thumb{width:12px;height:22px;margin-top:-8px;border:0;border-radius:0;background:var(--retro-face);box-shadow:var(--retro-out);appearance:none}
.retro-range::-moz-range-thumb{width:12px;height:22px;border:0;border-radius:0;background:var(--retro-face);box-shadow:var(--retro-out)}
.retro-range:focus{outline:0}
.retro-range:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:2px}
.retro-scale{display:flex;justify-content:space-between;margin-top:2px;color:var(--retro-muted);font-size:.8125rem}
/* LCD read-out: a sunken black panel with bright monospace digits */
.retro-lcd{display:block;padding:8px 10px;background:var(--retro-lcd);color:var(--retro-lcd-text);box-shadow:var(--retro-sunken);font:400 1.75rem/1 var(--retro-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums}
/* Progress: chunked blocks in a sunken well. The marquee variant is for unknown durations */
.retro-progress{position:relative;height:24px;padding:4px;overflow:hidden;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-progress__bar{width:var(--retro-value,0%);height:100%;background:repeating-linear-gradient(90deg,var(--retro-accent) 0 9px,transparent 9px 11px)}
.retro-progress--marquee .retro-progress__bar{width:30%;animation:retro-marquee 2.6s steps(26) infinite}
@keyframes retro-marquee{from{translate:-100% 0}to{translate:340% 0}}
/* Media player: an LCD screen, a seek trackbar, transport buttons and a playlist */
.retro-screen{display:grid;gap:6px;padding:10px 12px;background:var(--retro-lcd);color:var(--retro-lcd-text);box-shadow:var(--retro-sunken);font:400 1.2rem/1.1 var(--retro-mono)}
.retro-screen__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.retro-screen__time{font-size:2.2rem;line-height:1;font-variant-numeric:tabular-nums}
.retro-eq{display:flex;align-items:flex-end;gap:3px;height:34px}
.retro-eq i{display:block;width:6px;height:var(--h);background:repeating-linear-gradient(0deg,var(--retro-lcd-text) 0 3px,transparent 3px 5px)}
.retro-transport{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px}
.retro-transport .retro-btn,.retro-transport .btn-retro{min-width:40px;padding-inline:8px}
.retro-volume{display:flex;flex:1 1 140px;align-items:center;gap:6px;margin-left:auto;max-width:190px}
.retro-playlist{margin:10px 0 0;padding:3px;list-style:none;background:var(--retro-field);color:var(--retro-field-text);box-shadow:var(--retro-sunken);counter-reset:t}
.retro-playlist li{display:flex;gap:8px;padding:3px 6px;counter-increment:t}
.retro-playlist li::before{content:counter(t,decimal-leading-zero) "."}
.retro-playlist li span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}
.retro-playlist [aria-current]{background:var(--retro-select);color:var(--retro-select-text)}
/* Clock: an analogue face and an LCD read-out */
.retro-clock{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}
.retro-clock__face{display:block;width:124px;height:124px;padding:4px;border-radius:50%;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-clock__face svg{display:block;width:100%;height:100%}
.retro-clock__hand{transform-box:view-box;transform-origin:50px 50px}
.retro-clock__face .tick{fill:var(--retro-field-text)}
.retro-clock__face .hand{stroke:var(--retro-field-text);stroke-width:4;stroke-linecap:square}
.retro-clock__face .hand--s{stroke:var(--retro-danger);stroke-width:2}
@media (max-width:420px){.retro-clock{grid-template-columns:minmax(0,1fr);justify-items:start}}
/* Month calendar: a real table; today and release days are marked in text too */
.retro-calwrap{padding:3px;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-cal{width:100%;border-collapse:collapse;caption-side:top;color:var(--retro-field-text);font:400 .875rem/1 var(--retro-font);text-align:center}
.retro-cal caption{padding:4px 4px 8px;color:var(--retro-field-text);font-weight:700;text-align:left}
.retro-cal th{padding:6px 0;background:var(--retro-select);color:var(--retro-select-text);font-weight:700}
.retro-cal td{padding:7px 0}
.retro-cal abbr{text-decoration:none}
.retro-cal .is-out{color:var(--retro-muted)}
.retro-cal .is-event{font-weight:700;text-decoration:underline;text-underline-offset:3px}
.retro-cal [aria-current="date"]{background:var(--retro-select);color:var(--retro-select-text);outline:2px dotted var(--retro-select-text);outline-offset:-4px;font-weight:700}
/* File explorer: a folder tree of <details> and a file table, each in a sunken pane */
.retro-explorer{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:3px}
@media (max-width:640px){.retro-explorer{grid-template-columns:minmax(0,1fr)}}
.retro-pane{min-width:0;overflow:auto;padding:4px;background:var(--retro-field);color:var(--retro-field-text);box-shadow:var(--retro-sunken);font:400 .875rem/1.3 var(--retro-font)}
.retro-tree,.retro-tree ul{margin:0;padding:0;list-style:none}
.retro-tree ul{margin-left:8px;padding-left:10px;border-left:1px dotted var(--retro-muted)}
.retro-tree summary{display:flex;align-items:center;gap:5px;padding:2px 3px;cursor:pointer;list-style:none}
.retro-tree summary::-webkit-details-marker{display:none}
.retro-tree summary::before{content:"+";display:grid;place-items:center;flex:none;width:11px;height:11px;border:1px solid var(--retro-muted);background:var(--retro-field);color:var(--retro-field-text);font:700 11px/1 var(--retro-font)}
.retro-tree details[open]>summary::before{content:"\2212"}
.retro-tree a{display:flex;align-items:center;gap:5px;padding:2px 3px 2px 19px;color:inherit;text-decoration:none}
.retro-tree summary:focus-visible,.retro-tree a:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:-1px}
.retro-tree [aria-current]{background:var(--retro-select);color:var(--retro-select-text)}
.retro-files{width:100%;border-collapse:collapse;color:var(--retro-field-text);font:400 .875rem/1.3 var(--retro-font)}
.retro-files th{padding:4px 8px;background:var(--retro-face);color:var(--retro-text);font-weight:400;text-align:left;box-shadow:var(--retro-out)}
.retro-files td{padding:3px 8px;white-space:nowrap}
.retro-files .num{text-align:right}
.retro-files a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}
.retro-files tbody tr:hover td,.retro-files tbody tr:focus-within td{background:var(--retro-select);color:var(--retro-select-text)}
.retro-files a:focus-visible{outline:2px dotted currentColor;outline-offset:1px}
.retro-btn--icon{min-width:40px;padding-inline:8px}
.retro-seek{margin-top:10px}
.retro-meter{display:flex;justify-content:space-between;margin:0 0 4px}
.retro-legend{margin:8px 0 0;color:var(--retro-muted);font-size:.8125rem}
@media (prefers-reduced-motion:reduce){[class*="retro-"],[class*="retro-"]::before,[class*="retro-"]::after{transition:none!important;animation:none!important}}
JavaScript
// Player: Play / Pause swaps the button's name and glyph; while playing the seek bar moves once a second.
// The seek bar's time read-out and aria-valuetext follow it as you drag or use the arrow keys.
document.querySelectorAll('[data-retro-player]').forEach(function (p) {
  var seek = p.querySelector('[data-seek]'), out = p.querySelector('[data-time]'), play = p.querySelector('[data-play]');
  var state = p.querySelector('[data-state]'), timer = null;
  function fmt(s) { return String(Math.floor(s / 60)).padStart(2, '0') + ':' + String(s % 60).padStart(2, '0'); }
  function words(s) { return Math.floor(s / 60) + ' min ' + (s % 60) + ' s'; }
  function sync() {
    var s = +seek.value;
    out.textContent = fmt(s);
    seek.setAttribute('aria-valuetext', words(s) + ' of ' + words(+seek.max));
  }
  function setPlaying(on) {
    play.setAttribute('aria-label', on ? 'Pause' : 'Play');
    play.querySelector('[data-icon="play"]').hidden = on;
    play.querySelector('[data-icon="pause"]').hidden = !on;
    if (state) state.textContent = on ? 'Playing' : 'Paused';
    clearInterval(timer);
    if (on) timer = setInterval(function () { seek.value = Math.min(+seek.value + 1, +seek.max); sync(); if (+seek.value >= +seek.max) setPlaying(false); }, 1000);
  }
  seek.addEventListener('input', sync);
  play.addEventListener('click', function () { setPlaying(play.getAttribute('aria-label') === 'Play'); });
  var stop = p.querySelector('[data-stop]');
  if (stop) stop.addEventListener('click', function () { setPlaying(false); seek.value = 0; sync(); });
  sync();
});
// Clock: set the hands and the read-out from the computer's time, once a second
document.querySelectorAll('[data-retro-clock]').forEach(function (c) {
  var h = c.querySelector('[data-hand="h"]'), m = c.querySelector('[data-hand="m"]'), s = c.querySelector('[data-hand="s"]'), out = c.querySelector('[data-clock-text]'), date = c.querySelector('[data-clock-date]');
  function tick() {
    var d = new Date(), hh = d.getHours(), mm = d.getMinutes(), ss = d.getSeconds();
    h.style.transform = 'rotate(' + ((hh % 12) * 30 + mm / 2) + 'deg)';
    m.style.transform = 'rotate(' + (mm * 6 + ss / 10) + 'deg)';
    s.style.transform = 'rotate(' + ss * 6 + 'deg)';
    if (out) out.textContent = String(hh).padStart(2, '0') + ':' + String(mm).padStart(2, '0') + ':' + String(ss).padStart(2, '0');
    if (date) date.textContent = d.toLocaleDateString('en-GB', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' });
  }
  tick(); setInterval(tick, 1000);
});

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="ri-calendar" viewBox="0 0 16 16"><rect x="1" y="0" width="2" height="1" fill="#000000"/><rect x="6" y="0" width="2" height="1" fill="#000000"/><rect x="11" y="0" width="2" height="1" fill="#000000"/><rect x="0" y="1" width="15" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="13" height="1" fill="#d00000"/><rect x="14" 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="13" height="1" fill="#d00000"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="15" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="13" height="1" fill="#ffffff"/><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="1" height="1" fill="#ffffff"/><rect x="2" y="6" width="1" height="1" fill="#808080"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="1" height="1" fill="#808080"/><rect x="5" y="6" width="1" height="1" fill="#ffffff"/><rect x="6" y="6" width="1" height="1" fill="#808080"/><rect x="7" y="6" width="1" height="1" fill="#ffffff"/><rect x="8" y="6" width="1" height="1" fill="#808080"/><rect x="9" y="6" width="1" height="1" fill="#ffffff"/><rect x="10" y="6" width="1" height="1" fill="#808080"/><rect x="11" y="6" width="1" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#808080"/><rect x="13" y="6" width="1" height="1" fill="#ffffff"/><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="13" height="1" fill="#ffffff"/><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="1" height="1" fill="#ffffff"/><rect x="2" y="8" width="1" height="1" fill="#808080"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="1" height="1" fill="#808080"/><rect x="5" y="8" width="1" height="1" fill="#ffffff"/><rect x="6" y="8" width="1" height="1" fill="#808080"/><rect x="7" y="8" width="1" height="1" fill="#ffffff"/><rect x="8" y="8" width="1" height="1" fill="#808080"/><rect x="9" y="8" width="1" height="1" fill="#ffffff"/><rect x="10" y="8" width="1" height="1" fill="#1e6fd9"/><rect x="11" y="8" width="1" height="1" fill="#ffffff"/><rect x="12" y="8" width="1" height="1" fill="#808080"/><rect x="13" y="8" width="1" height="1" fill="#ffffff"/><rect x="14" 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="13" height="1" fill="#ffffff"/><rect x="14" 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="#ffffff"/><rect x="2" y="10" width="1" height="1" fill="#808080"/><rect x="3" y="10" width="1" height="1" fill="#ffffff"/><rect x="4" y="10" width="1" height="1" fill="#808080"/><rect x="5" y="10" width="1" height="1" fill="#ffffff"/><rect x="6" y="10" width="1" height="1" fill="#808080"/><rect x="7" y="10" width="1" height="1" fill="#ffffff"/><rect x="8" y="10" width="1" height="1" fill="#808080"/><rect x="9" y="10" width="1" height="1" fill="#ffffff"/><rect x="10" y="10" width="1" height="1" fill="#808080"/><rect x="11" y="10" width="1" height="1" fill="#ffffff"/><rect x="12" y="10" width="1" height="1" fill="#808080"/><rect x="13" y="10" width="1" height="1" fill="#ffffff"/><rect x="14" 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="13" height="1" fill="#ffffff"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="15" height="1" fill="#000000"/></symbol>
  <symbol id="ri-clock" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="4" y="1" width="3" height="1" fill="#000000"/><rect x="7" y="1" width="2" height="1" fill="#ffffff"/><rect x="9" y="1" width="3" height="1" fill="#000000"/><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="2" y="3" width="1" height="1" fill="#000000"/><rect x="3" y="3" width="4" height="1" fill="#ffffff"/><rect x="7" y="3" width="2" height="1" fill="#000000"/><rect x="9" y="3" width="4" height="1" fill="#ffffff"/><rect x="13" 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="5" height="1" fill="#ffffff"/><rect x="7" y="4" width="2" height="1" fill="#000000"/><rect x="9" y="4" width="5" height="1" fill="#ffffff"/><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="5" height="1" fill="#ffffff"/><rect x="7" y="5" width="2" height="1" fill="#000000"/><rect x="9" y="5" width="5" height="1" fill="#ffffff"/><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="5" height="1" fill="#ffffff"/><rect x="7" y="6" width="2" height="1" fill="#000000"/><rect x="9" y="6" width="5" height="1" fill="#ffffff"/><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="6" height="1" fill="#ffffff"/><rect x="7" y="7" width="5" height="1" fill="#000000"/><rect x="12" y="7" width="3" height="1" fill="#ffffff"/><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="7" height="1" fill="#ffffff"/><rect x="8" y="8" width="4" height="1" fill="#000000"/><rect x="12" y="8" width="3" height="1" fill="#ffffff"/><rect x="15" 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="12" height="1" fill="#ffffff"/><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="#ffffff"/><rect x="14" 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="12" height="1" fill="#ffffff"/><rect x="14" 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="3" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="13" width="8" height="1" fill="#ffffff"/><rect x="12" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="14" width="2" height="1" fill="#ffffff"/><rect x="9" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="15" width="2" 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-disc" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="4" y="1" width="3" height="1" fill="#000000"/><rect x="7" y="1" width="1" height="1" fill="#3fd0d4"/><rect x="8" y="1" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="1" width="3" height="1" fill="#000000"/><rect x="3" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="2" width="4" height="1" fill="#3fd0d4"/><rect x="8" y="2" width="4" height="1" fill="#c0c0c0"/><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="5" height="1" fill="#3fd0d4"/><rect x="8" y="3" width="5" height="1" fill="#c0c0c0"/><rect x="13" 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="6" height="1" fill="#3fd0d4"/><rect x="8" y="4" width="6" height="1" fill="#c0c0c0"/><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="5" height="1" fill="#3fd0d4"/><rect x="7" y="5" width="2" height="1" fill="#000000"/><rect x="9" y="5" width="5" 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="4" height="1" fill="#3fd0d4"/><rect x="6" y="6" width="1" height="1" fill="#000000"/><rect x="9" y="6" width="1" height="1" fill="#000000"/><rect x="10" y="6" width="4" height="1" fill="#c0c0c0"/><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="4" height="1" fill="#3fd0d4"/><rect x="5" y="7" width="1" height="1" fill="#000000"/><rect x="10" y="7" width="1" height="1" fill="#000000"/><rect x="11" y="7" width="4" height="1" fill="#c0c0c0"/><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="4" height="1" fill="#c0c0c0"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="10" y="8" width="1" height="1" fill="#000000"/><rect x="11" y="8" width="4" height="1" fill="#ff3fa4"/><rect x="15" 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="4" height="1" fill="#c0c0c0"/><rect x="6" y="9" width="1" height="1" fill="#000000"/><rect x="9" y="9" width="1" height="1" fill="#000000"/><rect x="10" y="9" width="4" height="1" fill="#ff3fa4"/><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="5" height="1" fill="#c0c0c0"/><rect x="7" y="10" width="2" height="1" fill="#000000"/><rect x="9" y="10" width="5" height="1" fill="#ff3fa4"/><rect x="14" 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="6" height="1" fill="#c0c0c0"/><rect x="8" y="11" width="6" height="1" fill="#ff3fa4"/><rect x="14" 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="5" height="1" fill="#c0c0c0"/><rect x="8" y="12" width="5" height="1" fill="#ff3fa4"/><rect x="13" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="13" width="4" height="1" fill="#c0c0c0"/><rect x="8" y="13" width="4" height="1" fill="#ff3fa4"/><rect x="12" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="14" width="1" height="1" fill="#c0c0c0"/><rect x="8" y="14" width="1" height="1" fill="#ff3fa4"/><rect x="9" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="15" 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="ri-game" viewBox="0 0 16 16"><rect x="3" y="4" width="10" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="10" height="1" fill="#c0c0c0"/><rect x="13" 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="2" height="1" fill="#c0c0c0"/><rect x="4" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="1" height="1" fill="#d00000"/><rect x="12" y="6" width="2" height="1" fill="#c0c0c0"/><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="3" height="1" fill="#000000"/><rect x="6" y="7" width="4" height="1" fill="#c0c0c0"/><rect x="10" y="7" width="1" height="1" fill="#d00000"/><rect x="11" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="12" y="7" width="1" height="1" fill="#d00000"/><rect x="13" y="7" width="1" height="1" fill="#c0c0c0"/><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="2" height="1" fill="#c0c0c0"/><rect x="4" y="8" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="8" width="1" height="1" fill="#d00000"/><rect x="12" y="8" width="2" height="1" fill="#c0c0c0"/><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="12" height="1" fill="#c0c0c0"/><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="3" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="6" height="1" fill="#000000"/><rect x="11" y="10" width="3" height="1" fill="#c0c0c0"/><rect x="14" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="3" height="1" fill="#000000"/><rect x="11" y="11" width="3" 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="rg-next" viewBox="0 0 9 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="6" y="0" width="2" height="1" fill="currentColor"/><rect x="0" y="1" width="3" height="1" fill="currentColor"/><rect x="6" y="1" width="2" height="1" fill="currentColor"/><rect x="0" y="2" width="4" height="1" fill="currentColor"/><rect x="6" y="2" width="2" height="1" fill="currentColor"/><rect x="0" y="3" width="5" height="1" fill="currentColor"/><rect x="6" y="3" width="2" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="5" height="1" fill="currentColor"/><rect x="6" y="5" width="2" height="1" fill="currentColor"/><rect x="0" y="6" width="4" height="1" fill="currentColor"/><rect x="6" y="6" width="2" height="1" fill="currentColor"/><rect x="0" y="7" width="3" height="1" fill="currentColor"/><rect x="6" y="7" width="2" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="6" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-note" viewBox="0 0 16 16"><rect x="5" y="1" width="10" height="1" fill="#000000"/><rect x="5" y="2" width="1" height="1" fill="#000000"/><rect x="6" y="2" width="8" height="1" fill="#7a3cff"/><rect x="14" y="2" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#000000"/><rect x="6" y="3" width="1" height="1" fill="#7a3cff"/><rect x="7" y="3" width="6" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#7a3cff"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="4" width="1" height="1" fill="#000000"/><rect x="6" y="4" width="1" height="1" fill="#7a3cff"/><rect x="7" y="4" width="1" height="1" fill="#000000"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#7a3cff"/><rect x="14" y="4" width="1" height="1" fill="#000000"/><rect x="5" y="5" width="1" height="1" fill="#000000"/><rect x="6" y="5" width="1" height="1" fill="#7a3cff"/><rect x="7" y="5" width="1" height="1" fill="#000000"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="1" height="1" fill="#7a3cff"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="1" height="1" fill="#000000"/><rect x="6" y="6" width="1" height="1" fill="#7a3cff"/><rect x="7" y="6" width="1" height="1" fill="#000000"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="1" height="1" fill="#7a3cff"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="7" width="1" height="1" fill="#000000"/><rect x="6" y="7" width="1" height="1" fill="#7a3cff"/><rect x="7" y="7" width="1" height="1" fill="#000000"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="13" y="7" width="1" height="1" fill="#7a3cff"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="6" y="8" width="1" height="1" fill="#7a3cff"/><rect x="7" y="8" width="1" height="1" fill="#000000"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#7a3cff"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="4" height="1" fill="#000000"/><rect x="6" y="9" width="1" height="1" fill="#7a3cff"/><rect x="7" y="9" width="1" height="1" fill="#000000"/><rect x="9" y="9" width="4" height="1" fill="#000000"/><rect x="13" y="9" width="1" height="1" fill="#7a3cff"/><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="5" height="1" fill="#7a3cff"/><rect x="7" y="10" width="1" height="1" fill="#000000"/><rect x="9" y="10" width="1" height="1" fill="#000000"/><rect x="10" y="10" width="4" height="1" fill="#7a3cff"/><rect x="14" 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="5" height="1" fill="#7a3cff"/><rect x="7" y="11" width="1" height="1" fill="#000000"/><rect x="9" y="11" width="1" height="1" fill="#000000"/><rect x="10" y="11" width="4" height="1" fill="#7a3cff"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="12" width="5" height="1" fill="#000000"/><rect x="10" y="12" width="4" height="1" fill="#000000"/></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="rg-pause" viewBox="0 0 8 11"><rect x="0" y="0" width="3" height="1" fill="currentColor"/><rect x="5" y="0" width="3" height="1" fill="currentColor"/><rect x="0" y="1" width="3" height="1" fill="currentColor"/><rect x="5" y="1" width="3" height="1" fill="currentColor"/><rect x="0" y="2" width="3" height="1" fill="currentColor"/><rect x="5" y="2" width="3" height="1" fill="currentColor"/><rect x="0" y="3" width="3" height="1" fill="currentColor"/><rect x="5" y="3" width="3" height="1" fill="currentColor"/><rect x="0" y="4" width="3" height="1" fill="currentColor"/><rect x="5" y="4" width="3" height="1" fill="currentColor"/><rect x="0" y="5" width="3" height="1" fill="currentColor"/><rect x="5" y="5" width="3" height="1" fill="currentColor"/><rect x="0" y="6" width="3" height="1" fill="currentColor"/><rect x="5" y="6" width="3" height="1" fill="currentColor"/><rect x="0" y="7" width="3" height="1" fill="currentColor"/><rect x="5" y="7" width="3" height="1" fill="currentColor"/><rect x="0" y="8" width="3" height="1" fill="currentColor"/><rect x="5" y="8" width="3" height="1" fill="currentColor"/><rect x="0" y="9" width="3" height="1" fill="currentColor"/><rect x="5" y="9" width="3" height="1" fill="currentColor"/><rect x="0" y="10" width="3" height="1" fill="currentColor"/><rect x="5" y="10" width="3" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-play" viewBox="0 0 6 11"><rect x="0" y="0" width="1" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="0" y="2" width="3" height="1" fill="currentColor"/><rect x="0" y="3" width="4" height="1" fill="currentColor"/><rect x="0" y="4" width="5" height="1" fill="currentColor"/><rect x="0" y="5" width="6" height="1" fill="currentColor"/><rect x="0" y="6" width="5" height="1" fill="currentColor"/><rect x="0" y="7" width="4" height="1" fill="currentColor"/><rect x="0" y="8" width="3" height="1" fill="currentColor"/><rect x="0" y="9" width="2" height="1" fill="currentColor"/><rect x="0" y="10" width="1" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-prev" viewBox="0 0 9 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="6" y="0" width="2" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="1" width="3" height="1" fill="currentColor"/><rect x="0" y="2" width="2" height="1" fill="currentColor"/><rect x="4" y="2" width="4" height="1" fill="currentColor"/><rect x="0" y="3" width="2" height="1" fill="currentColor"/><rect x="3" y="3" width="5" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="5" height="1" fill="currentColor"/><rect x="0" y="6" width="2" height="1" fill="currentColor"/><rect x="4" y="6" width="4" height="1" fill="currentColor"/><rect x="0" y="7" width="2" height="1" fill="currentColor"/><rect x="5" y="7" width="3" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="6" y="8" width="2" height="1" fill="currentColor"/></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="rg-stop" viewBox="0 0 9 9"><rect x="0" y="0" width="9" height="1" fill="currentColor"/><rect x="0" y="1" width="9" height="1" fill="currentColor"/><rect x="0" y="2" width="9" height="1" fill="currentColor"/><rect x="0" y="3" width="9" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="9" height="1" fill="currentColor"/><rect x="0" y="6" width="9" height="1" fill="currentColor"/><rect x="0" y="7" width="9" height="1" fill="currentColor"/><rect x="0" y="8" width="9" height="1" fill="currentColor"/></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>
<div class="cols">
<section><span class="lbl">Media player · LCD screen, seek bar and transport buttons</span>
<section class="card retro-window" aria-labelledby="w-player" data-retro-player>
<div class="card-header retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-player"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-note"/></svg><span>Moonbyte Player — Neon Highway</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Moonbyte Player"><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 Player"><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 Player"><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-screen">
<div class="retro-screen__row"><span>Track 03 · Neon Highway</span><span data-state>Paused</span></div>
<div class="retro-screen__row"><span class="retro-screen__time" data-time>01:24</span><span class="retro-eq" aria-hidden="true"><i style="--h:14px"></i><i style="--h:26px"></i><i style="--h:34px"></i><i style="--h:20px"></i><i style="--h:30px"></i><i style="--h:12px"></i><i style="--h:24px"></i><i style="--h:32px"></i><i style="--h:18px"></i><i style="--h:10px"></i></span></div>
<div>Kasia Lind · 44 kHz stereo</div></div>
<label class="visually-hidden" for="seek">Seek</label><input class="form-range retro-range retro-seek" id="seek" type="range" min="0" max="232" value="84" data-seek>
<div class="retro-transport">
<button class="btn btn-retro retro-btn--icon" type="button" aria-label="Previous track"><svg class="retro-glyph" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-prev"/></svg></button><button class="btn btn-retro retro-btn--icon" type="button" aria-label="Play" data-play><span data-icon="play"><svg class="retro-glyph" width="6" height="11" aria-hidden="true" focusable="false"><use href="#rg-play"/></svg></span><span data-icon="pause" hidden><svg class="retro-glyph" width="8" height="11" aria-hidden="true" focusable="false"><use href="#rg-pause"/></svg></span></button><button class="btn btn-retro retro-btn--icon" type="button" aria-label="Stop" data-stop><svg class="retro-glyph" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-stop"/></svg></button><button class="btn btn-retro retro-btn--icon" type="button" aria-label="Next track"><svg class="retro-glyph" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-next"/></svg></button>
<div class="retro-volume"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-speaker"/></svg><input class="form-range retro-range" type="range" min="0" max="10" value="7" aria-label="Volume"></div>
</div>
<ol class="retro-playlist" aria-label="Playlist">
<li><span>Night Drive</span><span>3:41</span></li>
<li><span>Arcade Hearts</span><span>4:05</span></li>
<li aria-current="true"><span>Neon Highway</span><span>3:52</span></li>
<li><span>Starfall</span><span>2:58</span></li>
<li><span>Last Train Home</span><span>4:20</span></li>
</ol>
</div>

</section>
</section>
<section><span class="lbl">Clock · analogue face and LCD read-out</span>
<section class="card retro-window" aria-labelledby="w-clock" data-retro-clock>
<div class="card-header retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-clock"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-clock"/></svg><span>Date/Time</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Help Date/Time"><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 Date/Time"><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-clock"><span class="retro-clock__face"><svg viewBox="0 0 100 100" aria-hidden="true" focusable="false"><rect class="tick" x="47" y="5" width="6" height="9" transform="rotate(0 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(30 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(60 50 50)"/><rect class="tick" x="47" y="5" width="6" height="9" transform="rotate(90 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(120 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(150 50 50)"/><rect class="tick" x="47" y="5" width="6" height="9" transform="rotate(180 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(210 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(240 50 50)"/><rect class="tick" x="47" y="5" width="6" height="9" transform="rotate(270 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(300 50 50)"/><rect class="tick" x="48.5" y="5" width="3" height="5" transform="rotate(330 50 50)"/><g class="retro-clock__hand" data-hand="h" style="transform:rotate(304.75deg)"><line class="hand" x1="50" y1="54" x2="50" y2="27"/></g><g class="retro-clock__hand" data-hand="m" style="transform:rotate(57deg)"><line class="hand" x1="50" y1="54" x2="50" y2="14"/></g><g class="retro-clock__hand" data-hand="s" style="transform:rotate(180deg)"><line class="hand hand--s" x1="50" y1="58" x2="50" y2="12"/></g><rect class="tick" x="47" y="47" width="6" height="6"/></svg></span><div class="retro-stack"><p class="retro-lcd" data-clock-text>10:09:30</p><p class="" data-clock-date>Monday, 19 October 2026</p><p class="retro-muted">(GMT+01:00) Warsaw</p></div></div>
</div>

</section>
</section>
</div>
<div class="cols">
<section><span class="lbl">Month calendar · today and release days are marked in words too</span>
<section class="card retro-window" aria-labelledby="w-cal">
<div class="card-header retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-cal"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-calendar"/></svg><span>Calendar — October 2026</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Calendar"><svg class="retro-glyph" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-min"/></svg></button><button class="retro-ctl retro-ctl--close" type="button" aria-label="Close Calendar"><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-calwrap"><table class="retro-cal">
<caption class="">October 2026</caption>
<thead><tr><th scope="col" class=""><abbr title="Monday">Mo</abbr></th><th scope="col" class=""><abbr title="Tuesday">Tu</abbr></th><th scope="col" class=""><abbr title="Wednesday">We</abbr></th><th scope="col" class=""><abbr title="Thursday">Th</abbr></th><th scope="col" class=""><abbr title="Friday">Fr</abbr></th><th scope="col" class=""><abbr title="Saturday">Sa</abbr></th><th scope="col" class=""><abbr title="Sunday">Su</abbr></th></tr></thead>
<tbody><tr><td class="is-out">28</td><td class="is-out">29</td><td class="is-out">30</td><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td></tr>
<tr><td>12</td><td>13</td><td class="is-event">14<span class="visually-hidden">, patch 2.4 release</span></td><td>15</td><td>16</td><td>17</td><td>18</td></tr>
<tr><td aria-current="date" class="">19<span class="visually-hidden">, today</span></td><td>20</td><td>21</td><td>22</td><td class="is-event">23<span class="visually-hidden">, playtest</span></td><td>24</td><td>25</td></tr>
<tr><td>26</td><td>27</td><td>28</td><td>29</td><td class="is-event">30<span class="visually-hidden">, Neon Harbour beta</span></td><td>31</td><td class="is-out">1</td></tr></tbody></table></div><p class="retro-legend">Underlined dates have an event. Today is highlighted.</p>
</div>

</section>
</section>
<section><span class="lbl">Resource meter · labelled progress bars</span>
<section class="card retro-window" aria-labelledby="w-meter">
<div class="card-header retro-titlebar retro-titlebar--idle">
  <h2 class="retro-titlebar__title" id="w-meter"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg><span>Resource Meter</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Resource Meter"><svg class="retro-glyph" width="7" height="9" aria-hidden="true" focusable="false"><use href="#rg-min"/></svg></button><button class="retro-ctl retro-ctl--close" type="button" aria-label="Close Resource Meter"><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-stack"><div><p class="retro-meter"><span>Processor</span><span>34%</span></p><div class="progress retro-progress" role="progressbar" aria-label="Processor in use" aria-valuenow="34" aria-valuemin="0" aria-valuemax="100"><div class="progress-bar" style="width:34%"></div></div></div><div><p class="retro-meter"><span>Memory</span><span>39 of 64 MB</span></p><div class="progress retro-progress" role="progressbar" aria-label="Memory in use" aria-valuenow="61" aria-valuemin="0" aria-valuemax="100"><div class="progress-bar" style="width:61%"></div></div></div><div><p class="retro-meter"><span>Disk</span><span>12%</span></p><div class="progress retro-progress" role="progressbar" aria-label="Disk in use" aria-valuenow="12" aria-valuemin="0" aria-valuemax="100"><div class="progress-bar" style="width:12%"></div></div></div></div>
</div>

</section>
</section>
</div>
<section><span class="lbl">File explorer · a folder tree and a file list</span>
<section class="card retro-window" aria-labelledby="w-files">
<div class="card-header retro-titlebar">
  <h2 class="retro-titlebar__title" id="w-files"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg><span>Starfall Racer</span></h2>
  <div class="retro-titlebar__controls"><button class="retro-ctl" type="button" aria-label="Minimise Starfall Racer folder"><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 Starfall Racer folder"><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 Starfall Racer folder"><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="Folder"><button class="btn retro-tool" type="button"><svg class="retro-glyph" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-back"/></svg>Back</button><button class="btn retro-tool" type="button"><svg class="retro-glyph" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-upfolder"/></svg>Up</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><button class="btn retro-tool" type="button" aria-label="Delete"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg></button></div><div class="retro-explorer"><div class="retro-pane"><nav aria-label="Folders"><ul class="retro-tree"><li><details open><summary class=""><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg>My Computer</summary><ul class=""><li><details open><summary class=""><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg>(C:)</summary><ul class=""><li><details open><summary class=""><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Games</summary><ul class=""><li><a class="" href="#starfall" aria-current="page"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Starfall Racer</a></li><li><a class="" href="#neon-harbour"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Neon Harbour</a></li></ul></details></li><li><a class="" href="#documents"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>My Documents</a></li></ul></details></li><li><details><summary class=""><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-disc"/></svg>(D:) STARFALL</summary><ul class=""><li><a class="" href="#setup"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>SETUP</a></li><li><a class="" href="#extras"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>EXTRAS</a></li></ul></details></li></ul></details></li><li><a class="" href="#recycle-bin"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg>Recycle Bin</a></li></ul></nav></div><div class="retro-pane"><table class="retro-files"><caption class="visually-hidden">Contents of Starfall Racer</caption>
<thead><tr><th scope="col" class="">Name</th><th scope="col" class="num">Size</th><th scope="col" class="">Type</th><th scope="col" class="">Modified</th></tr></thead>
<tbody><tr><td class=""><a class="" href="#saves"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>SAVES</a></td><td class="num"></td><td class="">File folder</td><td class="">12 Oct 2026 19:40</td></tr>
<tr><td class=""><a class="" href="#tracks"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>TRACKS</a></td><td class="num"></td><td class="">File folder</td><td class="">14 Oct 2026 09:12</td></tr>
<tr><td class=""><a class="" href="#racer-exe"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-game"/></svg>RACER.EXE</a></td><td class="num">1.2 MB</td><td class="">Application</td><td class="">2 Sep 2026 14:05</td></tr>
<tr><td class=""><a class="" href="#sprites-pak"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-disc"/></svg>SPRITES.PAK</a></td><td class="num">4.1 MB</td><td class="">Game data</td><td class="">14 Oct 2026 09:10</td></tr>
<tr><td class=""><a class="" href="#music-pak"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-note"/></svg>MUSIC.PAK</a></td><td class="num">11.9 MB</td><td class="">Game data</td><td class="">14 Oct 2026 09:11</td></tr>
<tr><td class=""><a class="" href="#readme-txt"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>README.TXT</a></td><td class="num">6 KB</td><td class="">Text document</td><td class="">14 Oct 2026 08:58</td></tr>
<tr><td class=""><a class="" href="#setup-ini"><svg class="retro-ico" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>SETUP.INI</a></td><td class="num">2 KB</td><td class="">Settings</td><td class="">2 Sep 2026 14:05</td></tr></tbody></table></div></div>
<div class="card-footer retro-statusbar"><p>7 objects</p><p>17.2 MB</p><p>Free space 1.2 GB</p></div>
</section>
</section>
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)}
/* 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: 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}
/* 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}
/* Trackbar: a native range input with a sunken groove and a raised rectangular thumb */
.retro-range{display:block;width:100%;height:28px;margin:0;background:transparent;appearance:none;cursor:pointer}
.retro-range::-webkit-slider-runnable-track{height:6px;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-range::-moz-range-track{height:6px;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-range::-webkit-slider-thumb{width:12px;height:22px;margin-top:-8px;border:0;border-radius:0;background:var(--retro-face);box-shadow:var(--retro-out);appearance:none}
.retro-range::-moz-range-thumb{width:12px;height:22px;border:0;border-radius:0;background:var(--retro-face);box-shadow:var(--retro-out)}
.retro-range:focus{outline:0}
.retro-range:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:2px}
.retro-scale{display:flex;justify-content:space-between;margin-top:2px;color:var(--retro-muted);font-size:.8125rem}
.form-range.retro-range{height:28px}
.form-range.retro-range::-webkit-slider-thumb{width:12px;height:22px;margin-top:-8px;border:0;border-radius:0;background:var(--retro-face);box-shadow:var(--retro-out)}
.form-range.retro-range::-moz-range-thumb{width:12px;height:22px;border:0;border-radius:0;background:var(--retro-face);box-shadow:var(--retro-out)}
.form-range.retro-range::-webkit-slider-runnable-track{height:6px;border-radius:0;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.form-range.retro-range::-moz-range-track{height:6px;border-radius:0;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.form-range.retro-range:focus::-webkit-slider-thumb,.form-range.retro-range:focus::-moz-range-thumb{box-shadow:var(--retro-out)}
/* LCD read-out: a sunken black panel with bright monospace digits */
.retro-lcd{display:block;padding:8px 10px;background:var(--retro-lcd);color:var(--retro-lcd-text);box-shadow:var(--retro-sunken);font:400 1.75rem/1 var(--retro-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums}
/* Progress: Bootstrap .progress with a chunked bar */
.progress.retro-progress{--bs-progress-height:24px;--bs-progress-bg:var(--retro-field);--bs-progress-border-radius:0;--bs-progress-bar-bg:transparent;--bs-progress-bar-transition:none}
.progress.retro-progress{padding:4px;box-shadow:var(--retro-sunken)}
.retro-progress .progress-bar{background:repeating-linear-gradient(90deg,var(--retro-accent) 0 9px,transparent 9px 11px)}
.retro-progress--marquee .progress-bar{animation:retro-marquee 2.6s steps(26) infinite}
@keyframes retro-marquee{from{translate:-100% 0}to{translate:340% 0}}
/* Media player: an LCD screen, a seek trackbar, transport buttons and a playlist */
.retro-screen{display:grid;gap:6px;padding:10px 12px;background:var(--retro-lcd);color:var(--retro-lcd-text);box-shadow:var(--retro-sunken);font:400 1.2rem/1.1 var(--retro-mono)}
.retro-screen__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.retro-screen__time{font-size:2.2rem;line-height:1;font-variant-numeric:tabular-nums}
.retro-eq{display:flex;align-items:flex-end;gap:3px;height:34px}
.retro-eq i{display:block;width:6px;height:var(--h);background:repeating-linear-gradient(0deg,var(--retro-lcd-text) 0 3px,transparent 3px 5px)}
.retro-transport{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px}
.retro-transport .retro-btn,.retro-transport .btn-retro{min-width:40px;padding-inline:8px}
.retro-volume{display:flex;flex:1 1 140px;align-items:center;gap:6px;margin-left:auto;max-width:190px}
.retro-playlist{margin:10px 0 0;padding:3px;list-style:none;background:var(--retro-field);color:var(--retro-field-text);box-shadow:var(--retro-sunken);counter-reset:t}
.retro-playlist li{display:flex;gap:8px;padding:3px 6px;counter-increment:t}
.retro-playlist li::before{content:counter(t,decimal-leading-zero) "."}
.retro-playlist li span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}
.retro-playlist [aria-current]{background:var(--retro-select);color:var(--retro-select-text)}
/* Clock: an analogue face and an LCD read-out */
.retro-clock{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}
.retro-clock__face{display:block;width:124px;height:124px;padding:4px;border-radius:50%;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-clock__face svg{display:block;width:100%;height:100%}
.retro-clock__hand{transform-box:view-box;transform-origin:50px 50px}
.retro-clock__face .tick{fill:var(--retro-field-text)}
.retro-clock__face .hand{stroke:var(--retro-field-text);stroke-width:4;stroke-linecap:square}
.retro-clock__face .hand--s{stroke:var(--retro-danger);stroke-width:2}
@media (max-width:420px){.retro-clock{grid-template-columns:minmax(0,1fr);justify-items:start}}
/* Month calendar: a real table; today and release days are marked in text too */
.retro-calwrap{padding:3px;background:var(--retro-field);box-shadow:var(--retro-sunken)}
.retro-cal{width:100%;border-collapse:collapse;caption-side:top;color:var(--retro-field-text);font:400 .875rem/1 var(--retro-font);text-align:center}
.retro-cal caption{padding:4px 4px 8px;color:var(--retro-field-text);font-weight:700;text-align:left}
.retro-cal th{padding:6px 0;background:var(--retro-select);color:var(--retro-select-text);font-weight:700}
.retro-cal td{padding:7px 0}
.retro-cal abbr{text-decoration:none}
.retro-cal .is-out{color:var(--retro-muted)}
.retro-cal .is-event{font-weight:700;text-decoration:underline;text-underline-offset:3px}
.retro-cal [aria-current="date"]{background:var(--retro-select);color:var(--retro-select-text);outline:2px dotted var(--retro-select-text);outline-offset:-4px;font-weight:700}
/* File explorer: a folder tree of <details> and a file table, each in a sunken pane */
.retro-explorer{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:3px}
@media (max-width:640px){.retro-explorer{grid-template-columns:minmax(0,1fr)}}
.retro-pane{min-width:0;overflow:auto;padding:4px;background:var(--retro-field);color:var(--retro-field-text);box-shadow:var(--retro-sunken);font:400 .875rem/1.3 var(--retro-font)}
.retro-tree,.retro-tree ul{margin:0;padding:0;list-style:none}
.retro-tree ul{margin-left:8px;padding-left:10px;border-left:1px dotted var(--retro-muted)}
.retro-tree summary{display:flex;align-items:center;gap:5px;padding:2px 3px;cursor:pointer;list-style:none}
.retro-tree summary::-webkit-details-marker{display:none}
.retro-tree summary::before{content:"+";display:grid;place-items:center;flex:none;width:11px;height:11px;border:1px solid var(--retro-muted);background:var(--retro-field);color:var(--retro-field-text);font:700 11px/1 var(--retro-font)}
.retro-tree details[open]>summary::before{content:"\2212"}
.retro-tree a{display:flex;align-items:center;gap:5px;padding:2px 3px 2px 19px;color:inherit;text-decoration:none}
.retro-tree summary:focus-visible,.retro-tree a:focus-visible{outline:2px dotted var(--retro-focus);outline-offset:-1px}
.retro-tree [aria-current]{background:var(--retro-select);color:var(--retro-select-text)}
.retro-files{width:100%;border-collapse:collapse;color:var(--retro-field-text);font:400 .875rem/1.3 var(--retro-font)}
.retro-files th{padding:4px 8px;background:var(--retro-face);color:var(--retro-text);font-weight:400;text-align:left;box-shadow:var(--retro-out)}
.retro-files td{padding:3px 8px;white-space:nowrap}
.retro-files .num{text-align:right}
.retro-files a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}
.retro-files tbody tr:hover td,.retro-files tbody tr:focus-within td{background:var(--retro-select);color:var(--retro-select-text)}
.retro-files a:focus-visible{outline:2px dotted currentColor;outline-offset:1px}
.btn-retro.retro-btn--icon{--bs-btn-padding-x:8px;min-width:40px}
.retro-seek{margin-top:10px}
.retro-meter{display:flex;justify-content:space-between;margin:0 0 4px}
.retro-legend{margin:8px 0 0;color:var(--retro-muted);font-size:.8125rem}
@media (prefers-reduced-motion:reduce){[class*="retro-"],[class*="retro-"]::before,[class*="retro-"]::after{transition:none!important;animation:none!important}}
JavaScript
// Player: Play / Pause swaps the button's name and glyph; while playing the seek bar moves once a second.
// The seek bar's time read-out and aria-valuetext follow it as you drag or use the arrow keys.
document.querySelectorAll('[data-retro-player]').forEach(function (p) {
  var seek = p.querySelector('[data-seek]'), out = p.querySelector('[data-time]'), play = p.querySelector('[data-play]');
  var state = p.querySelector('[data-state]'), timer = null;
  function fmt(s) { return String(Math.floor(s / 60)).padStart(2, '0') + ':' + String(s % 60).padStart(2, '0'); }
  function words(s) { return Math.floor(s / 60) + ' min ' + (s % 60) + ' s'; }
  function sync() {
    var s = +seek.value;
    out.textContent = fmt(s);
    seek.setAttribute('aria-valuetext', words(s) + ' of ' + words(+seek.max));
  }
  function setPlaying(on) {
    play.setAttribute('aria-label', on ? 'Pause' : 'Play');
    play.querySelector('[data-icon="play"]').hidden = on;
    play.querySelector('[data-icon="pause"]').hidden = !on;
    if (state) state.textContent = on ? 'Playing' : 'Paused';
    clearInterval(timer);
    if (on) timer = setInterval(function () { seek.value = Math.min(+seek.value + 1, +seek.max); sync(); if (+seek.value >= +seek.max) setPlaying(false); }, 1000);
  }
  seek.addEventListener('input', sync);
  play.addEventListener('click', function () { setPlaying(play.getAttribute('aria-label') === 'Play'); });
  var stop = p.querySelector('[data-stop]');
  if (stop) stop.addEventListener('click', function () { setPlaying(false); seek.value = 0; sync(); });
  sync();
});
// Clock: set the hands and the read-out from the computer's time, once a second
document.querySelectorAll('[data-retro-clock]').forEach(function (c) {
  var h = c.querySelector('[data-hand="h"]'), m = c.querySelector('[data-hand="m"]'), s = c.querySelector('[data-hand="s"]'), out = c.querySelector('[data-clock-text]'), date = c.querySelector('[data-clock-date]');
  function tick() {
    var d = new Date(), hh = d.getHours(), mm = d.getMinutes(), ss = d.getSeconds();
    h.style.transform = 'rotate(' + ((hh % 12) * 30 + mm / 2) + 'deg)';
    m.style.transform = 'rotate(' + (mm * 6 + ss / 10) + 'deg)';
    s.style.transform = 'rotate(' + ss * 6 + 'deg)';
    if (out) out.textContent = String(hh).padStart(2, '0') + ':' + String(mm).padStart(2, '0') + ':' + String(ss).padStart(2, '0');
    if (date) date.textContent = d.toLocaleDateString('en-GB', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' });
  }
  tick(); setInterval(tick, 1000);
});

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="ri-calendar" viewBox="0 0 16 16"><rect x="1" y="0" width="2" height="1" fill="#000000"/><rect x="6" y="0" width="2" height="1" fill="#000000"/><rect x="11" y="0" width="2" height="1" fill="#000000"/><rect x="0" y="1" width="15" height="1" fill="#000000"/><rect x="0" y="2" width="1" height="1" fill="#000000"/><rect x="1" y="2" width="13" height="1" fill="#d00000"/><rect x="14" 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="13" height="1" fill="#d00000"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="0" y="4" width="15" height="1" fill="#000000"/><rect x="0" y="5" width="1" height="1" fill="#000000"/><rect x="1" y="5" width="13" height="1" fill="#ffffff"/><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="1" height="1" fill="#ffffff"/><rect x="2" y="6" width="1" height="1" fill="#808080"/><rect x="3" y="6" width="1" height="1" fill="#ffffff"/><rect x="4" y="6" width="1" height="1" fill="#808080"/><rect x="5" y="6" width="1" height="1" fill="#ffffff"/><rect x="6" y="6" width="1" height="1" fill="#808080"/><rect x="7" y="6" width="1" height="1" fill="#ffffff"/><rect x="8" y="6" width="1" height="1" fill="#808080"/><rect x="9" y="6" width="1" height="1" fill="#ffffff"/><rect x="10" y="6" width="1" height="1" fill="#808080"/><rect x="11" y="6" width="1" height="1" fill="#ffffff"/><rect x="12" y="6" width="1" height="1" fill="#808080"/><rect x="13" y="6" width="1" height="1" fill="#ffffff"/><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="13" height="1" fill="#ffffff"/><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="1" height="1" fill="#ffffff"/><rect x="2" y="8" width="1" height="1" fill="#808080"/><rect x="3" y="8" width="1" height="1" fill="#ffffff"/><rect x="4" y="8" width="1" height="1" fill="#808080"/><rect x="5" y="8" width="1" height="1" fill="#ffffff"/><rect x="6" y="8" width="1" height="1" fill="#808080"/><rect x="7" y="8" width="1" height="1" fill="#ffffff"/><rect x="8" y="8" width="1" height="1" fill="#808080"/><rect x="9" y="8" width="1" height="1" fill="#ffffff"/><rect x="10" y="8" width="1" height="1" fill="#1e6fd9"/><rect x="11" y="8" width="1" height="1" fill="#ffffff"/><rect x="12" y="8" width="1" height="1" fill="#808080"/><rect x="13" y="8" width="1" height="1" fill="#ffffff"/><rect x="14" 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="13" height="1" fill="#ffffff"/><rect x="14" 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="#ffffff"/><rect x="2" y="10" width="1" height="1" fill="#808080"/><rect x="3" y="10" width="1" height="1" fill="#ffffff"/><rect x="4" y="10" width="1" height="1" fill="#808080"/><rect x="5" y="10" width="1" height="1" fill="#ffffff"/><rect x="6" y="10" width="1" height="1" fill="#808080"/><rect x="7" y="10" width="1" height="1" fill="#ffffff"/><rect x="8" y="10" width="1" height="1" fill="#808080"/><rect x="9" y="10" width="1" height="1" fill="#ffffff"/><rect x="10" y="10" width="1" height="1" fill="#808080"/><rect x="11" y="10" width="1" height="1" fill="#ffffff"/><rect x="12" y="10" width="1" height="1" fill="#808080"/><rect x="13" y="10" width="1" height="1" fill="#ffffff"/><rect x="14" 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="13" height="1" fill="#ffffff"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="0" y="12" width="15" height="1" fill="#000000"/></symbol>
  <symbol id="ri-clock" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="4" y="1" width="3" height="1" fill="#000000"/><rect x="7" y="1" width="2" height="1" fill="#ffffff"/><rect x="9" y="1" width="3" height="1" fill="#000000"/><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="2" y="3" width="1" height="1" fill="#000000"/><rect x="3" y="3" width="4" height="1" fill="#ffffff"/><rect x="7" y="3" width="2" height="1" fill="#000000"/><rect x="9" y="3" width="4" height="1" fill="#ffffff"/><rect x="13" 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="5" height="1" fill="#ffffff"/><rect x="7" y="4" width="2" height="1" fill="#000000"/><rect x="9" y="4" width="5" height="1" fill="#ffffff"/><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="5" height="1" fill="#ffffff"/><rect x="7" y="5" width="2" height="1" fill="#000000"/><rect x="9" y="5" width="5" height="1" fill="#ffffff"/><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="5" height="1" fill="#ffffff"/><rect x="7" y="6" width="2" height="1" fill="#000000"/><rect x="9" y="6" width="5" height="1" fill="#ffffff"/><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="6" height="1" fill="#ffffff"/><rect x="7" y="7" width="5" height="1" fill="#000000"/><rect x="12" y="7" width="3" height="1" fill="#ffffff"/><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="7" height="1" fill="#ffffff"/><rect x="8" y="8" width="4" height="1" fill="#000000"/><rect x="12" y="8" width="3" height="1" fill="#ffffff"/><rect x="15" 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="12" height="1" fill="#ffffff"/><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="#ffffff"/><rect x="14" 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="12" height="1" fill="#ffffff"/><rect x="14" 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="3" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="13" width="8" height="1" fill="#ffffff"/><rect x="12" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="14" width="2" height="1" fill="#ffffff"/><rect x="9" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="15" width="2" 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-disc" viewBox="0 0 16 16"><rect x="7" y="0" width="2" height="1" fill="#000000"/><rect x="4" y="1" width="3" height="1" fill="#000000"/><rect x="7" y="1" width="1" height="1" fill="#3fd0d4"/><rect x="8" y="1" width="1" height="1" fill="#c0c0c0"/><rect x="9" y="1" width="3" height="1" fill="#000000"/><rect x="3" y="2" width="1" height="1" fill="#000000"/><rect x="4" y="2" width="4" height="1" fill="#3fd0d4"/><rect x="8" y="2" width="4" height="1" fill="#c0c0c0"/><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="5" height="1" fill="#3fd0d4"/><rect x="8" y="3" width="5" height="1" fill="#c0c0c0"/><rect x="13" 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="6" height="1" fill="#3fd0d4"/><rect x="8" y="4" width="6" height="1" fill="#c0c0c0"/><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="5" height="1" fill="#3fd0d4"/><rect x="7" y="5" width="2" height="1" fill="#000000"/><rect x="9" y="5" width="5" 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="4" height="1" fill="#3fd0d4"/><rect x="6" y="6" width="1" height="1" fill="#000000"/><rect x="9" y="6" width="1" height="1" fill="#000000"/><rect x="10" y="6" width="4" height="1" fill="#c0c0c0"/><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="4" height="1" fill="#3fd0d4"/><rect x="5" y="7" width="1" height="1" fill="#000000"/><rect x="10" y="7" width="1" height="1" fill="#000000"/><rect x="11" y="7" width="4" height="1" fill="#c0c0c0"/><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="4" height="1" fill="#c0c0c0"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="10" y="8" width="1" height="1" fill="#000000"/><rect x="11" y="8" width="4" height="1" fill="#ff3fa4"/><rect x="15" 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="4" height="1" fill="#c0c0c0"/><rect x="6" y="9" width="1" height="1" fill="#000000"/><rect x="9" y="9" width="1" height="1" fill="#000000"/><rect x="10" y="9" width="4" height="1" fill="#ff3fa4"/><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="5" height="1" fill="#c0c0c0"/><rect x="7" y="10" width="2" height="1" fill="#000000"/><rect x="9" y="10" width="5" height="1" fill="#ff3fa4"/><rect x="14" 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="6" height="1" fill="#c0c0c0"/><rect x="8" y="11" width="6" height="1" fill="#ff3fa4"/><rect x="14" 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="5" height="1" fill="#c0c0c0"/><rect x="8" y="12" width="5" height="1" fill="#ff3fa4"/><rect x="13" y="12" width="1" height="1" fill="#000000"/><rect x="3" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="13" width="4" height="1" fill="#c0c0c0"/><rect x="8" y="13" width="4" height="1" fill="#ff3fa4"/><rect x="12" y="13" width="1" height="1" fill="#000000"/><rect x="4" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="14" width="1" height="1" fill="#c0c0c0"/><rect x="8" y="14" width="1" height="1" fill="#ff3fa4"/><rect x="9" y="14" width="3" height="1" fill="#000000"/><rect x="7" y="15" 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="ri-game" viewBox="0 0 16 16"><rect x="3" y="4" width="10" height="1" fill="#000000"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="10" height="1" fill="#c0c0c0"/><rect x="13" 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="2" height="1" fill="#c0c0c0"/><rect x="4" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="6" width="1" height="1" fill="#d00000"/><rect x="12" y="6" width="2" height="1" fill="#c0c0c0"/><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="3" height="1" fill="#000000"/><rect x="6" y="7" width="4" height="1" fill="#c0c0c0"/><rect x="10" y="7" width="1" height="1" fill="#d00000"/><rect x="11" y="7" width="1" height="1" fill="#c0c0c0"/><rect x="12" y="7" width="1" height="1" fill="#d00000"/><rect x="13" y="7" width="1" height="1" fill="#c0c0c0"/><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="2" height="1" fill="#c0c0c0"/><rect x="4" y="8" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="6" height="1" fill="#c0c0c0"/><rect x="11" y="8" width="1" height="1" fill="#d00000"/><rect x="12" y="8" width="2" height="1" fill="#c0c0c0"/><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="12" height="1" fill="#c0c0c0"/><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="3" height="1" fill="#c0c0c0"/><rect x="5" y="10" width="6" height="1" fill="#000000"/><rect x="11" y="10" width="3" height="1" fill="#c0c0c0"/><rect x="14" y="10" width="1" height="1" fill="#000000"/><rect x="2" y="11" width="3" height="1" fill="#000000"/><rect x="11" y="11" width="3" 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="rg-next" viewBox="0 0 9 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="6" y="0" width="2" height="1" fill="currentColor"/><rect x="0" y="1" width="3" height="1" fill="currentColor"/><rect x="6" y="1" width="2" height="1" fill="currentColor"/><rect x="0" y="2" width="4" height="1" fill="currentColor"/><rect x="6" y="2" width="2" height="1" fill="currentColor"/><rect x="0" y="3" width="5" height="1" fill="currentColor"/><rect x="6" y="3" width="2" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="5" height="1" fill="currentColor"/><rect x="6" y="5" width="2" height="1" fill="currentColor"/><rect x="0" y="6" width="4" height="1" fill="currentColor"/><rect x="6" y="6" width="2" height="1" fill="currentColor"/><rect x="0" y="7" width="3" height="1" fill="currentColor"/><rect x="6" y="7" width="2" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="6" y="8" width="2" height="1" fill="currentColor"/></symbol>
  <symbol id="ri-note" viewBox="0 0 16 16"><rect x="5" y="1" width="10" height="1" fill="#000000"/><rect x="5" y="2" width="1" height="1" fill="#000000"/><rect x="6" y="2" width="8" height="1" fill="#7a3cff"/><rect x="14" y="2" width="1" height="1" fill="#000000"/><rect x="5" y="3" width="1" height="1" fill="#000000"/><rect x="6" y="3" width="1" height="1" fill="#7a3cff"/><rect x="7" y="3" width="6" height="1" fill="#000000"/><rect x="13" y="3" width="1" height="1" fill="#7a3cff"/><rect x="14" y="3" width="1" height="1" fill="#000000"/><rect x="5" y="4" width="1" height="1" fill="#000000"/><rect x="6" y="4" width="1" height="1" fill="#7a3cff"/><rect x="7" y="4" width="1" height="1" fill="#000000"/><rect x="12" y="4" width="1" height="1" fill="#000000"/><rect x="13" y="4" width="1" height="1" fill="#7a3cff"/><rect x="14" y="4" width="1" height="1" fill="#000000"/><rect x="5" y="5" width="1" height="1" fill="#000000"/><rect x="6" y="5" width="1" height="1" fill="#7a3cff"/><rect x="7" y="5" width="1" height="1" fill="#000000"/><rect x="12" y="5" width="1" height="1" fill="#000000"/><rect x="13" y="5" width="1" height="1" fill="#7a3cff"/><rect x="14" y="5" width="1" height="1" fill="#000000"/><rect x="5" y="6" width="1" height="1" fill="#000000"/><rect x="6" y="6" width="1" height="1" fill="#7a3cff"/><rect x="7" y="6" width="1" height="1" fill="#000000"/><rect x="12" y="6" width="1" height="1" fill="#000000"/><rect x="13" y="6" width="1" height="1" fill="#7a3cff"/><rect x="14" y="6" width="1" height="1" fill="#000000"/><rect x="5" y="7" width="1" height="1" fill="#000000"/><rect x="6" y="7" width="1" height="1" fill="#7a3cff"/><rect x="7" y="7" width="1" height="1" fill="#000000"/><rect x="12" y="7" width="1" height="1" fill="#000000"/><rect x="13" y="7" width="1" height="1" fill="#7a3cff"/><rect x="14" y="7" width="1" height="1" fill="#000000"/><rect x="5" y="8" width="1" height="1" fill="#000000"/><rect x="6" y="8" width="1" height="1" fill="#7a3cff"/><rect x="7" y="8" width="1" height="1" fill="#000000"/><rect x="12" y="8" width="1" height="1" fill="#000000"/><rect x="13" y="8" width="1" height="1" fill="#7a3cff"/><rect x="14" y="8" width="1" height="1" fill="#000000"/><rect x="2" y="9" width="4" height="1" fill="#000000"/><rect x="6" y="9" width="1" height="1" fill="#7a3cff"/><rect x="7" y="9" width="1" height="1" fill="#000000"/><rect x="9" y="9" width="4" height="1" fill="#000000"/><rect x="13" y="9" width="1" height="1" fill="#7a3cff"/><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="5" height="1" fill="#7a3cff"/><rect x="7" y="10" width="1" height="1" fill="#000000"/><rect x="9" y="10" width="1" height="1" fill="#000000"/><rect x="10" y="10" width="4" height="1" fill="#7a3cff"/><rect x="14" 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="5" height="1" fill="#7a3cff"/><rect x="7" y="11" width="1" height="1" fill="#000000"/><rect x="9" y="11" width="1" height="1" fill="#000000"/><rect x="10" y="11" width="4" height="1" fill="#7a3cff"/><rect x="14" y="11" width="1" height="1" fill="#000000"/><rect x="2" y="12" width="5" height="1" fill="#000000"/><rect x="10" y="12" width="4" height="1" fill="#000000"/></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="rg-pause" viewBox="0 0 8 11"><rect x="0" y="0" width="3" height="1" fill="currentColor"/><rect x="5" y="0" width="3" height="1" fill="currentColor"/><rect x="0" y="1" width="3" height="1" fill="currentColor"/><rect x="5" y="1" width="3" height="1" fill="currentColor"/><rect x="0" y="2" width="3" height="1" fill="currentColor"/><rect x="5" y="2" width="3" height="1" fill="currentColor"/><rect x="0" y="3" width="3" height="1" fill="currentColor"/><rect x="5" y="3" width="3" height="1" fill="currentColor"/><rect x="0" y="4" width="3" height="1" fill="currentColor"/><rect x="5" y="4" width="3" height="1" fill="currentColor"/><rect x="0" y="5" width="3" height="1" fill="currentColor"/><rect x="5" y="5" width="3" height="1" fill="currentColor"/><rect x="0" y="6" width="3" height="1" fill="currentColor"/><rect x="5" y="6" width="3" height="1" fill="currentColor"/><rect x="0" y="7" width="3" height="1" fill="currentColor"/><rect x="5" y="7" width="3" height="1" fill="currentColor"/><rect x="0" y="8" width="3" height="1" fill="currentColor"/><rect x="5" y="8" width="3" height="1" fill="currentColor"/><rect x="0" y="9" width="3" height="1" fill="currentColor"/><rect x="5" y="9" width="3" height="1" fill="currentColor"/><rect x="0" y="10" width="3" height="1" fill="currentColor"/><rect x="5" y="10" width="3" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-play" viewBox="0 0 6 11"><rect x="0" y="0" width="1" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="0" y="2" width="3" height="1" fill="currentColor"/><rect x="0" y="3" width="4" height="1" fill="currentColor"/><rect x="0" y="4" width="5" height="1" fill="currentColor"/><rect x="0" y="5" width="6" height="1" fill="currentColor"/><rect x="0" y="6" width="5" height="1" fill="currentColor"/><rect x="0" y="7" width="4" height="1" fill="currentColor"/><rect x="0" y="8" width="3" height="1" fill="currentColor"/><rect x="0" y="9" width="2" height="1" fill="currentColor"/><rect x="0" y="10" width="1" height="1" fill="currentColor"/></symbol>
  <symbol id="rg-prev" viewBox="0 0 9 9"><rect x="0" y="0" width="2" height="1" fill="currentColor"/><rect x="6" y="0" width="2" height="1" fill="currentColor"/><rect x="0" y="1" width="2" height="1" fill="currentColor"/><rect x="5" y="1" width="3" height="1" fill="currentColor"/><rect x="0" y="2" width="2" height="1" fill="currentColor"/><rect x="4" y="2" width="4" height="1" fill="currentColor"/><rect x="0" y="3" width="2" height="1" fill="currentColor"/><rect x="3" y="3" width="5" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="2" height="1" fill="currentColor"/><rect x="3" y="5" width="5" height="1" fill="currentColor"/><rect x="0" y="6" width="2" height="1" fill="currentColor"/><rect x="4" y="6" width="4" height="1" fill="currentColor"/><rect x="0" y="7" width="2" height="1" fill="currentColor"/><rect x="5" y="7" width="3" height="1" fill="currentColor"/><rect x="0" y="8" width="2" height="1" fill="currentColor"/><rect x="6" y="8" width="2" height="1" fill="currentColor"/></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="rg-stop" viewBox="0 0 9 9"><rect x="0" y="0" width="9" height="1" fill="currentColor"/><rect x="0" y="1" width="9" height="1" fill="currentColor"/><rect x="0" y="2" width="9" height="1" fill="currentColor"/><rect x="0" y="3" width="9" height="1" fill="currentColor"/><rect x="0" y="4" width="9" height="1" fill="currentColor"/><rect x="0" y="5" width="9" height="1" fill="currentColor"/><rect x="0" y="6" width="9" height="1" fill="currentColor"/><rect x="0" y="7" width="9" height="1" fill="currentColor"/><rect x="0" y="8" width="9" height="1" fill="currentColor"/></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>
<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">Media player · LCD screen, seek bar and transport buttons</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-player" data-retro-player>
<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-player"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-note"/></svg><span class="min-w-0 truncate">Moonbyte Player — Neon Highway</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 Player"><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 Player"><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 Player"><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 gap-1.5 px-3 py-2.5 bg-retro-lcd text-retro-lcd-text shadow-retro-sunken font-retro-mono text-[1.2rem] leading-[1.1]">
<div class="flex items-end justify-between gap-3"><span>Track 03 · Neon Highway</span><span data-state>Paused</span></div>
<div class="flex items-end justify-between gap-3"><span class="text-[2.2rem] leading-none tabular-nums" data-time>01:24</span><span class="flex items-end gap-[3px] h-[34px] [&_i]:block [&_i]:w-1.5 [&_i]:h-(--h) [&_i]:bg-[repeating-linear-gradient(0deg,var(--retro-lcd-text)_0_3px,transparent_3px_5px)]" aria-hidden="true"><i style="--h:14px"></i><i style="--h:26px"></i><i style="--h:34px"></i><i style="--h:20px"></i><i style="--h:30px"></i><i style="--h:12px"></i><i style="--h:24px"></i><i style="--h:32px"></i><i style="--h:18px"></i><i style="--h:10px"></i></span></div>
<div>Kasia Lind · 44 kHz stereo</div></div>
<label class="sr-only" for="seek">Seek</label><input class="block w-full h-7 m-0 bg-transparent appearance-none cursor-pointer focus:outline-0 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[2px] [&::-webkit-slider-runnable-track]:h-1.5 [&::-webkit-slider-runnable-track]:bg-retro-field [&::-webkit-slider-runnable-track]:shadow-retro-sunken [&::-moz-range-track]:h-1.5 [&::-moz-range-track]:bg-retro-field [&::-moz-range-track]:shadow-retro-sunken [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:w-3 [&::-webkit-slider-thumb]:h-[22px] [&::-webkit-slider-thumb]:-mt-2 [&::-webkit-slider-thumb]:border-0 [&::-webkit-slider-thumb]:rounded-none [&::-webkit-slider-thumb]:bg-retro-face [&::-webkit-slider-thumb]:shadow-retro-out [&::-moz-range-thumb]:w-3 [&::-moz-range-thumb]:h-[22px] [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:rounded-none [&::-moz-range-thumb]:bg-retro-face [&::-moz-range-thumb]:shadow-retro-out mt-2.5" id="seek" type="range" min="0" max="232" value="84" data-seek>
<div class="flex flex-wrap items-center gap-1 mt-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="Previous track"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-prev"/></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="Play" data-play><span data-icon="play"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="6" height="11" aria-hidden="true" focusable="false"><use href="#rg-play"/></svg></span><span data-icon="pause" hidden><svg class="block shrink-0 [shape-rendering:crispEdges]" width="8" height="11" aria-hidden="true" focusable="false"><use href="#rg-pause"/></svg></span></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="Stop" data-stop><svg class="block shrink-0 [shape-rendering:crispEdges]" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-stop"/></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="Next track"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="9" height="9" aria-hidden="true" focusable="false"><use href="#rg-next"/></svg></button>
<div class="flex flex-[1_1_140px] items-center gap-1.5 ml-auto max-w-[190px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-speaker"/></svg><input class="block w-full h-7 m-0 bg-transparent appearance-none cursor-pointer focus:outline-0 focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[2px] [&::-webkit-slider-runnable-track]:h-1.5 [&::-webkit-slider-runnable-track]:bg-retro-field [&::-webkit-slider-runnable-track]:shadow-retro-sunken [&::-moz-range-track]:h-1.5 [&::-moz-range-track]:bg-retro-field [&::-moz-range-track]:shadow-retro-sunken [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:w-3 [&::-webkit-slider-thumb]:h-[22px] [&::-webkit-slider-thumb]:-mt-2 [&::-webkit-slider-thumb]:border-0 [&::-webkit-slider-thumb]:rounded-none [&::-webkit-slider-thumb]:bg-retro-face [&::-webkit-slider-thumb]:shadow-retro-out [&::-moz-range-thumb]:w-3 [&::-moz-range-thumb]:h-[22px] [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:rounded-none [&::-moz-range-thumb]:bg-retro-face [&::-moz-range-thumb]:shadow-retro-out" type="range" min="0" max="10" value="7" aria-label="Volume"></div>
</div>
<ol class="mt-2.5 mb-0 p-[3px] list-none bg-retro-field text-retro-field-text shadow-retro-sunken [counter-reset:t] [&_li]:flex [&_li]:gap-2 [&_li]:px-1.5 [&_li]:py-[3px] [&_li]:[counter-increment:t] [&_li]:before:content-[counter(t,decimal-leading-zero)_'.'] [&_li>span:last-child]:ml-auto [&_li>span:last-child]:tabular-nums [&_[aria-current]]:bg-retro-select [&_[aria-current]]:text-retro-select-text" aria-label="Playlist">
<li><span>Night Drive</span><span>3:41</span></li>
<li><span>Arcade Hearts</span><span>4:05</span></li>
<li aria-current="true"><span>Neon Highway</span><span>3:52</span></li>
<li><span>Starfall</span><span>2:58</span></li>
<li><span>Last Train Home</span><span>4:20</span></li>
</ol>
</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">Clock · analogue face and LCD read-out</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-clock" data-retro-clock>
<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-clock"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-clock"/></svg><span class="min-w-0 truncate">Date/Time</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 Date/Time"><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 Date/Time"><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-[auto_minmax(0,1fr)] max-[420px]:grid-cols-[minmax(0,1fr)] max-[420px]:justify-items-start gap-4 items-center"><span class="block size-[124px] p-1 rounded-full bg-retro-field shadow-retro-sunken [&_svg]:block [&_svg]:size-full"><svg viewBox="0 0 100 100" aria-hidden="true" focusable="false"><rect class="fill-retro-field-text" x="47" y="5" width="6" height="9" transform="rotate(0 50 50)"/><rect class="fill-retro-field-text" x="48.5" y="5" width="3" height="5" transform="rotate(30 50 50)"/><rect class="fill-retro-field-text" x="48.5" y="5" width="3" height="5" transform="rotate(60 50 50)"/><rect class="fill-retro-field-text" x="47" y="5" width="6" height="9" transform="rotate(90 50 50)"/><rect class="fill-retro-field-text" x="48.5" y="5" width="3" height="5" transform="rotate(120 50 50)"/><rect class="fill-retro-field-text" x="48.5" y="5" width="3" height="5" transform="rotate(150 50 50)"/><rect class="fill-retro-field-text" x="47" y="5" width="6" height="9" transform="rotate(180 50 50)"/><rect class="fill-retro-field-text" x="48.5" y="5" width="3" height="5" transform="rotate(210 50 50)"/><rect class="fill-retro-field-text" x="48.5" y="5" width="3" height="5" transform="rotate(240 50 50)"/><rect class="fill-retro-field-text" x="47" y="5" width="6" height="9" transform="rotate(270 50 50)"/><rect class="fill-retro-field-text" x="48.5" y="5" width="3" height="5" transform="rotate(300 50 50)"/><rect class="fill-retro-field-text" x="48.5" y="5" width="3" height="5" transform="rotate(330 50 50)"/><g class="[transform-box:view-box] origin-[50px_50px]" data-hand="h" style="transform:rotate(304.75deg)"><line class="stroke-retro-field-text [stroke-width:4] [stroke-linecap:square]" x1="50" y1="54" x2="50" y2="27"/></g><g class="[transform-box:view-box] origin-[50px_50px]" data-hand="m" style="transform:rotate(57deg)"><line class="stroke-retro-field-text [stroke-width:4] [stroke-linecap:square]" x1="50" y1="54" x2="50" y2="14"/></g><g class="[transform-box:view-box] origin-[50px_50px]" data-hand="s" style="transform:rotate(180deg)"><line class="stroke-retro-danger [stroke-width:2] [stroke-linecap:square]" x1="50" y1="58" x2="50" y2="12"/></g><rect class="fill-retro-field-text" x="47" y="47" width="6" height="6"/></svg></span><div class="grid gap-2.5"><p class="block px-2.5 py-2 bg-retro-lcd text-retro-lcd-text shadow-retro-sunken font-retro-mono text-[1.75rem] leading-none tracking-[.04em] tabular-nums" data-clock-text>10:09:30</p><p class="m-0" data-clock-date>Monday, 19 October 2026</p><p class="m-0 text-retro-muted">(GMT+01:00) Warsaw</p></div></div>
</div>

</section>
</section>
</div>
<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">Month calendar · today and release days are marked in words too</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-cal">
<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-cal"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-calendar"/></svg><span class="min-w-0 truncate">Calendar — October 2026</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 Calendar"><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] ml-0.5" type="button" aria-label="Close Calendar"><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="p-[3px] bg-retro-field shadow-retro-sunken"><table class="w-full border-collapse caption-top text-retro-field-text font-retro text-sm leading-none text-center [&_td]:py-[7px] [&_abbr]:no-underline">
<caption class="px-1 pt-1 pb-2 text-retro-field-text font-bold text-left">October 2026</caption>
<thead><tr><th scope="col" class="py-1.5 bg-retro-select text-retro-select-text font-bold"><abbr title="Monday">Mo</abbr></th><th scope="col" class="py-1.5 bg-retro-select text-retro-select-text font-bold"><abbr title="Tuesday">Tu</abbr></th><th scope="col" class="py-1.5 bg-retro-select text-retro-select-text font-bold"><abbr title="Wednesday">We</abbr></th><th scope="col" class="py-1.5 bg-retro-select text-retro-select-text font-bold"><abbr title="Thursday">Th</abbr></th><th scope="col" class="py-1.5 bg-retro-select text-retro-select-text font-bold"><abbr title="Friday">Fr</abbr></th><th scope="col" class="py-1.5 bg-retro-select text-retro-select-text font-bold"><abbr title="Saturday">Sa</abbr></th><th scope="col" class="py-1.5 bg-retro-select text-retro-select-text font-bold"><abbr title="Sunday">Su</abbr></th></tr></thead>
<tbody><tr><td class="text-retro-muted">28</td><td class="text-retro-muted">29</td><td class="text-retro-muted">30</td><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td></tr>
<tr><td>12</td><td>13</td><td class="font-bold underline underline-offset-3">14<span class="sr-only">, patch 2.4 release</span></td><td>15</td><td>16</td><td>17</td><td>18</td></tr>
<tr><td aria-current="date" class="bg-retro-select text-retro-select-text outline-2 outline-dotted outline-retro-select-text outline-offset-[-4px] font-bold">19<span class="sr-only">, today</span></td><td>20</td><td>21</td><td>22</td><td class="font-bold underline underline-offset-3">23<span class="sr-only">, playtest</span></td><td>24</td><td>25</td></tr>
<tr><td>26</td><td>27</td><td>28</td><td>29</td><td class="font-bold underline underline-offset-3">30<span class="sr-only">, Neon Harbour beta</span></td><td>31</td><td class="text-retro-muted">1</td></tr></tbody></table></div><p class="mt-2 mb-0 text-retro-muted text-[.8125rem]">Underlined dates have an event. Today is highlighted.</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">Resource meter · labelled progress bars</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-meter">
<div class="flex items-center gap-1.5 min-h-7 py-0.5 pr-[3px] pl-[5px] bg-[image:var(--retro-idle-bg)] text-retro-idle-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-meter"><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">Resource Meter</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 Resource Meter"><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] ml-0.5" type="button" aria-label="Close Resource Meter"><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 gap-2.5"><div><p class="flex justify-between mt-0 mb-1"><span>Processor</span><span>34%</span></p><div class="relative h-6 p-1 overflow-hidden bg-retro-field shadow-retro-sunken" role="progressbar" aria-label="Processor in use" aria-valuenow="34" aria-valuemin="0" aria-valuemax="100"><div class="h-full bg-[repeating-linear-gradient(90deg,var(--retro-accent)_0_9px,transparent_9px_11px)]" style="width:34%"></div></div></div><div><p class="flex justify-between mt-0 mb-1"><span>Memory</span><span>39 of 64 MB</span></p><div class="relative h-6 p-1 overflow-hidden bg-retro-field shadow-retro-sunken" role="progressbar" aria-label="Memory in use" aria-valuenow="61" aria-valuemin="0" aria-valuemax="100"><div class="h-full bg-[repeating-linear-gradient(90deg,var(--retro-accent)_0_9px,transparent_9px_11px)]" style="width:61%"></div></div></div><div><p class="flex justify-between mt-0 mb-1"><span>Disk</span><span>12%</span></p><div class="relative h-6 p-1 overflow-hidden bg-retro-field shadow-retro-sunken" role="progressbar" aria-label="Disk in use" aria-valuenow="12" aria-valuemin="0" aria-valuemax="100"><div class="h-full bg-[repeating-linear-gradient(90deg,var(--retro-accent)_0_9px,transparent_9px_11px)]" style="width:12%"></div></div></div></div>
</div>

</section>
</section>
</div>
<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">File explorer · a folder tree and a file list</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-files">
<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-files"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg><span class="min-w-0 truncate">Starfall Racer</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 Starfall Racer folder"><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 Starfall Racer folder"><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 Starfall Racer folder"><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="Folder"><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 text-sm leading-none cursor-pointer 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"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-back"/></svg>Back</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 text-sm leading-none cursor-pointer 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"><svg class="block shrink-0 [shape-rendering:crispEdges]" width="10" height="8" aria-hidden="true" focusable="false"><use href="#rg-upfolder"/></svg>Up</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><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="Delete"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg></button></div><div class="grid grid-cols-[minmax(150px,210px)_minmax(0,1fr)] max-[640px]:grid-cols-[minmax(0,1fr)] gap-[3px]"><div class="min-w-0 overflow-auto p-1 bg-retro-field text-retro-field-text shadow-retro-sunken font-retro text-sm leading-[1.3]"><nav aria-label="Folders"><ul class="m-0 p-0 list-none"><li><details open><summary class="flex items-center gap-[5px] px-[3px] py-0.5 cursor-pointer list-none [&::-webkit-details-marker]:hidden before:content-['+'] before:grid before:place-items-center before:shrink-0 before:size-[11px] before:border before:border-retro-muted before:bg-retro-field before:text-retro-field-text before:font-retro before:text-[11px] before:leading-none before:font-bold [details[open]>&]:before:content-['−'] focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-computer"/></svg>My Computer</summary><ul class="m-0 ml-2 p-0 pl-2.5 list-none border-l border-dotted border-retro-muted"><li><details open><summary class="flex items-center gap-[5px] px-[3px] py-0.5 cursor-pointer list-none [&::-webkit-details-marker]:hidden before:content-['+'] before:grid before:place-items-center before:shrink-0 before:size-[11px] before:border before:border-retro-muted before:bg-retro-field before:text-retro-field-text before:font-retro before:text-[11px] before:leading-none before:font-bold [details[open]>&]:before:content-['−'] focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-floppy"/></svg>(C:)</summary><ul class="m-0 ml-2 p-0 pl-2.5 list-none border-l border-dotted border-retro-muted"><li><details open><summary class="flex items-center gap-[5px] px-[3px] py-0.5 cursor-pointer list-none [&::-webkit-details-marker]:hidden before:content-['+'] before:grid before:place-items-center before:shrink-0 before:size-[11px] before:border before:border-retro-muted before:bg-retro-field before:text-retro-field-text before:font-retro before:text-[11px] before:leading-none before:font-bold [details[open]>&]:before:content-['−'] focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Games</summary><ul class="m-0 ml-2 p-0 pl-2.5 list-none border-l border-dotted border-retro-muted"><li><a class="flex items-center gap-[5px] py-0.5 pr-[3px] pl-[19px] text-inherit no-underline aria-[current]:bg-retro-select aria-[current]:text-retro-select-text focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]" href="#starfall" aria-current="page"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Starfall Racer</a></li><li><a class="flex items-center gap-[5px] py-0.5 pr-[3px] pl-[19px] text-inherit no-underline aria-[current]:bg-retro-select aria-[current]:text-retro-select-text focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]" href="#neon-harbour"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>Neon Harbour</a></li></ul></details></li><li><a class="flex items-center gap-[5px] py-0.5 pr-[3px] pl-[19px] text-inherit no-underline aria-[current]:bg-retro-select aria-[current]:text-retro-select-text focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]" href="#documents"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>My Documents</a></li></ul></details></li><li><details><summary class="flex items-center gap-[5px] px-[3px] py-0.5 cursor-pointer list-none [&::-webkit-details-marker]:hidden before:content-['+'] before:grid before:place-items-center before:shrink-0 before:size-[11px] before:border before:border-retro-muted before:bg-retro-field before:text-retro-field-text before:font-retro before:text-[11px] before:leading-none before:font-bold [details[open]>&]:before:content-['−'] focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-disc"/></svg>(D:) STARFALL</summary><ul class="m-0 ml-2 p-0 pl-2.5 list-none border-l border-dotted border-retro-muted"><li><a class="flex items-center gap-[5px] py-0.5 pr-[3px] pl-[19px] text-inherit no-underline aria-[current]:bg-retro-select aria-[current]:text-retro-select-text focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]" href="#setup"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>SETUP</a></li><li><a class="flex items-center gap-[5px] py-0.5 pr-[3px] pl-[19px] text-inherit no-underline aria-[current]:bg-retro-select aria-[current]:text-retro-select-text focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]" href="#extras"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>EXTRAS</a></li></ul></details></li></ul></details></li><li><a class="flex items-center gap-[5px] py-0.5 pr-[3px] pl-[19px] text-inherit no-underline aria-[current]:bg-retro-select aria-[current]:text-retro-select-text focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-retro-focus focus-visible:outline-offset-[-1px]" href="#recycle-bin"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-bin"/></svg>Recycle Bin</a></li></ul></nav></div><div class="min-w-0 overflow-auto p-1 bg-retro-field text-retro-field-text shadow-retro-sunken font-retro text-sm leading-[1.3]"><table class="w-full border-collapse text-retro-field-text font-retro text-sm leading-[1.3]"><caption class="sr-only">Contents of Starfall Racer</caption>
<thead><tr><th scope="col" class="px-2 py-1 bg-retro-face text-retro-text font-normal text-left shadow-retro-out">Name</th><th scope="col" class="px-2 py-1 bg-retro-face text-retro-text font-normal text-left shadow-retro-out text-right!">Size</th><th scope="col" class="px-2 py-1 bg-retro-face text-retro-text font-normal text-left shadow-retro-out">Type</th><th scope="col" class="px-2 py-1 bg-retro-face text-retro-text font-normal text-left shadow-retro-out">Modified</th></tr></thead>
<tbody><tr class="hover:[&>td]:bg-retro-select hover:[&>td]:text-retro-select-text focus-within:[&>td]:bg-retro-select focus-within:[&>td]:text-retro-select-text"><td class="px-2 py-[3px] whitespace-nowrap"><a class="inline-flex items-center gap-1.5 text-inherit no-underline focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-current focus-visible:outline-offset-1" href="#saves"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>SAVES</a></td><td class="px-2 py-[3px] whitespace-nowrap text-right"></td><td class="px-2 py-[3px] whitespace-nowrap">File folder</td><td class="px-2 py-[3px] whitespace-nowrap">12 Oct 2026 19:40</td></tr>
<tr class="hover:[&>td]:bg-retro-select hover:[&>td]:text-retro-select-text focus-within:[&>td]:bg-retro-select focus-within:[&>td]:text-retro-select-text"><td class="px-2 py-[3px] whitespace-nowrap"><a class="inline-flex items-center gap-1.5 text-inherit no-underline focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-current focus-visible:outline-offset-1" href="#tracks"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-folder"/></svg>TRACKS</a></td><td class="px-2 py-[3px] whitespace-nowrap text-right"></td><td class="px-2 py-[3px] whitespace-nowrap">File folder</td><td class="px-2 py-[3px] whitespace-nowrap">14 Oct 2026 09:12</td></tr>
<tr class="hover:[&>td]:bg-retro-select hover:[&>td]:text-retro-select-text focus-within:[&>td]:bg-retro-select focus-within:[&>td]:text-retro-select-text"><td class="px-2 py-[3px] whitespace-nowrap"><a class="inline-flex items-center gap-1.5 text-inherit no-underline focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-current focus-visible:outline-offset-1" href="#racer-exe"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-game"/></svg>RACER.EXE</a></td><td class="px-2 py-[3px] whitespace-nowrap text-right">1.2 MB</td><td class="px-2 py-[3px] whitespace-nowrap">Application</td><td class="px-2 py-[3px] whitespace-nowrap">2 Sep 2026 14:05</td></tr>
<tr class="hover:[&>td]:bg-retro-select hover:[&>td]:text-retro-select-text focus-within:[&>td]:bg-retro-select focus-within:[&>td]:text-retro-select-text"><td class="px-2 py-[3px] whitespace-nowrap"><a class="inline-flex items-center gap-1.5 text-inherit no-underline focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-current focus-visible:outline-offset-1" href="#sprites-pak"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-disc"/></svg>SPRITES.PAK</a></td><td class="px-2 py-[3px] whitespace-nowrap text-right">4.1 MB</td><td class="px-2 py-[3px] whitespace-nowrap">Game data</td><td class="px-2 py-[3px] whitespace-nowrap">14 Oct 2026 09:10</td></tr>
<tr class="hover:[&>td]:bg-retro-select hover:[&>td]:text-retro-select-text focus-within:[&>td]:bg-retro-select focus-within:[&>td]:text-retro-select-text"><td class="px-2 py-[3px] whitespace-nowrap"><a class="inline-flex items-center gap-1.5 text-inherit no-underline focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-current focus-visible:outline-offset-1" href="#music-pak"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-note"/></svg>MUSIC.PAK</a></td><td class="px-2 py-[3px] whitespace-nowrap text-right">11.9 MB</td><td class="px-2 py-[3px] whitespace-nowrap">Game data</td><td class="px-2 py-[3px] whitespace-nowrap">14 Oct 2026 09:11</td></tr>
<tr class="hover:[&>td]:bg-retro-select hover:[&>td]:text-retro-select-text focus-within:[&>td]:bg-retro-select focus-within:[&>td]:text-retro-select-text"><td class="px-2 py-[3px] whitespace-nowrap"><a class="inline-flex items-center gap-1.5 text-inherit no-underline focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-current focus-visible:outline-offset-1" href="#readme-txt"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>README.TXT</a></td><td class="px-2 py-[3px] whitespace-nowrap text-right">6 KB</td><td class="px-2 py-[3px] whitespace-nowrap">Text document</td><td class="px-2 py-[3px] whitespace-nowrap">14 Oct 2026 08:58</td></tr>
<tr class="hover:[&>td]:bg-retro-select hover:[&>td]:text-retro-select-text focus-within:[&>td]:bg-retro-select focus-within:[&>td]:text-retro-select-text"><td class="px-2 py-[3px] whitespace-nowrap"><a class="inline-flex items-center gap-1.5 text-inherit no-underline focus-visible:outline-2 focus-visible:outline-dotted focus-visible:outline-current focus-visible:outline-offset-1" href="#setup-ini"><svg class="retro-i block shrink-0 size-4 [shape-rendering:crispEdges]" aria-hidden="true" focusable="false"><use href="#ri-doc"/></svg>SETUP.INI</a></td><td class="px-2 py-[3px] whitespace-nowrap text-right">2 KB</td><td class="px-2 py-[3px] whitespace-nowrap">Settings</td><td class="px-2 py-[3px] whitespace-nowrap">2 Sep 2026 14:05</td></tr></tbody></table></div></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]">7 objects</p><p class="flex-auto m-0 px-[7px] py-[3px] shadow-retro-thin-in text-[.8125rem]">17.2 MB</p><p class="flex-auto m-0 px-[7px] py-[3px] shadow-retro-thin-in text-[.8125rem]">Free space 1.2 GB</p></div>
</section>
</section>
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);
}
JavaScript
// Player: Play / Pause swaps the button's name and glyph; while playing the seek bar moves once a second.
// The seek bar's time read-out and aria-valuetext follow it as you drag or use the arrow keys.
document.querySelectorAll('[data-retro-player]').forEach(function (p) {
  var seek = p.querySelector('[data-seek]'), out = p.querySelector('[data-time]'), play = p.querySelector('[data-play]');
  var state = p.querySelector('[data-state]'), timer = null;
  function fmt(s) { return String(Math.floor(s / 60)).padStart(2, '0') + ':' + String(s % 60).padStart(2, '0'); }
  function words(s) { return Math.floor(s / 60) + ' min ' + (s % 60) + ' s'; }
  function sync() {
    var s = +seek.value;
    out.textContent = fmt(s);
    seek.setAttribute('aria-valuetext', words(s) + ' of ' + words(+seek.max));
  }
  function setPlaying(on) {
    play.setAttribute('aria-label', on ? 'Pause' : 'Play');
    play.querySelector('[data-icon="play"]').hidden = on;
    play.querySelector('[data-icon="pause"]').hidden = !on;
    if (state) state.textContent = on ? 'Playing' : 'Paused';
    clearInterval(timer);
    if (on) timer = setInterval(function () { seek.value = Math.min(+seek.value + 1, +seek.max); sync(); if (+seek.value >= +seek.max) setPlaying(false); }, 1000);
  }
  seek.addEventListener('input', sync);
  play.addEventListener('click', function () { setPlaying(play.getAttribute('aria-label') === 'Play'); });
  var stop = p.querySelector('[data-stop]');
  if (stop) stop.addEventListener('click', function () { setPlaying(false); seek.value = 0; sync(); });
  sync();
});
// Clock: set the hands and the read-out from the computer's time, once a second
document.querySelectorAll('[data-retro-clock]').forEach(function (c) {
  var h = c.querySelector('[data-hand="h"]'), m = c.querySelector('[data-hand="m"]'), s = c.querySelector('[data-hand="s"]'), out = c.querySelector('[data-clock-text]'), date = c.querySelector('[data-clock-date]');
  function tick() {
    var d = new Date(), hh = d.getHours(), mm = d.getMinutes(), ss = d.getSeconds();
    h.style.transform = 'rotate(' + ((hh % 12) * 30 + mm / 2) + 'deg)';
    m.style.transform = 'rotate(' + (mm * 6 + ss / 10) + 'deg)';
    s.style.transform = 'rotate(' + ss * 6 + 'deg)';
    if (out) out.textContent = String(hh).padStart(2, '0') + ':' + String(mm).padStart(2, '0') + ':' + String(ss).padStart(2, '0');
    if (date) date.textContent = d.toLocaleDateString('en-GB', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' });
  }
  tick(); setInterval(tick, 1000);
});

About this set

Desktop accessories for a retro interface. A media player window has a green LCD screen with the track, its state, the elapsed time and a decorative level meter, a seek trackbar, previous, play, stop and next buttons, a volume trackbar and a playlist with the current track highlighted. Play swaps its name and glyph to Pause and moves the seek bar once a second, and the time read-out and aria-valuetext follow the seek bar as you drag it or use the arrow keys. A Date/Time window has an analogue face drawn in SVG and an LCD clock, both set from the computer’s time each second, with today’s date. A month calendar for October 2026 is a real table with abbreviated weekday headers; today is highlighted and marked with hidden text, and event days are underlined and named in hidden text. A resource meter shows three labelled progress bars. The file explorer window pairs a folder tree made of details and summary elements, with plus and minus boxes and dotted guide lines, with a table of files whose rows highlight on hover and focus, under a toolbar and above a status bar.

What’s included

  • Media player with an LCD screen, seek and volume trackbars and a playlist
  • Analogue and LCD clock set from the computer's time
  • Month calendar as a real table with today and events in words
  • Folder tree from details and summary with plus and minus boxes
  • File table that highlights the hovered or focused row

Accessibility

Transport buttons have names, Play reports its state through its name, and the seek bar keeps aria-valuetext in words. The clock face is decorative and the time is text; the calendar is a captioned table with today marked by aria-current and hidden text. The folder tree is a labelled nav of native details elements, and the file table has a hidden caption and column headers. Focus is a 2px dotted rectangle.

Customise it

Change --retro-lcd and --retro-lcd-text for the screens, --retro-select for highlighted rows and today, and --retro-field for panes. Bootstrap uses .form-range and .progress with the kit's own player, clock, calendar and explorer rules, and Tailwind uses bg-retro-lcd, text-retro-lcd-text and shadow-retro-sunken.