/* V9.10 — Platform-inspired icon colours (not official brand logos).
   Preserve the existing availability card geometry and correct SVG centering. */
.platform-item .icon-tile {display:grid;place-items:center;flex:none;}
.platform-item.platform-windows .icon-tile {
  color: #0078d4;
  background: #e1f1ff;
}
.platform-item.platform-android .icon-tile {
  color: #158254;
  background: #e1f8ea;
}
.platform-item.platform-iphone .icon-tile {
  color: #566173;
  background: #edf1f5;
}
@media (prefers-color-scheme: dark) {
  .platform-item.platform-windows .icon-tile {
    color: #78c5ff;
    background: #204564;
  }
  .platform-item.platform-android .icon-tile {
    color: #69e9a5;
    background: #204d3e;
  }
  .platform-item.platform-iphone .icon-tile {
    color: #e1e7ef;
    background: #3c4e63;
  }
}
