/* Minimal Branded Tiles — preview only.
   SVG artwork is self-contained: pale neutral shell, recognisable colored
   center glyph, uniform 48x48 artboard, consistent radius and padding.
   Keep real project/organizational marks rather than redrawing them. */
.xp-window[data-kind="about"] .about-folder-app-grid{
  gap:16px 7px;justify-items:center;
}
.xp-window[data-kind="about"] .about-folder-app-icon{
  width:69px;height:69px;flex:0 0 69px;
  background:transparent;border:0;border-radius:0;
  box-shadow:none;overflow:visible;
}
.xp-window[data-kind="about"] .about-folder-app-icon img{
  width:69px;height:69px;display:block;object-fit:contain;filter:none;
}
.xp-window[data-kind="about"] .about-folder-app:hover .about-folder-app-icon,
.xp-window[data-kind="about"] .about-folder-app:focus-visible .about-folder-app-icon{
  transform:translateY(-2px);box-shadow:none;
}
.xp-window[data-kind="about"] .about-folder-app:focus-visible{
  outline:2px solid #535a66;outline-offset:2px;
}
.xp-window[data-kind="about"] .about-folder-app-label{
  font:600 12px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:#25282e;
}
#desktop .desktop-icon img{
  width:54px;height:54px;object-fit:contain;filter:none;
}
#desktop .desktop-icon:hover img,
#desktop .desktop-icon.selected img{filter:none}
#quick-launch img{width:25px;height:25px;object-fit:contain}
#start-menu .start-entry img,
#start-menu .side-entry img{object-fit:contain;filter:none}
.xp-window .project-hub-item img{
  width:40px;height:40px;object-fit:contain;flex-basis:40px;
}
@media(max-width:740px){
  .xp-window[data-kind="about"] .about-folder-app-grid{gap:12px 4px}
  .xp-window[data-kind="about"] .about-folder-app-icon{
    width:61px;height:61px;flex-basis:61px;
  }
  .xp-window[data-kind="about"] .about-folder-app-icon img{
    width:61px;height:61px;
  }
  #quick-launch img{width:24px;height:24px}
}
@media(prefers-reduced-motion:reduce){
  .xp-window[data-kind="about"] .about-folder-app-icon{transition:none}
}
