/* Local identity markers shared by homepage and individual software profiles.
   No remote logo request or unverified brand mark is required. */
.platform-monogram{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.86rem;font-weight:800;letter-spacing:-.02em;line-height:1;color:#135773;white-space:nowrap}
.platform-profile-logo .platform-monogram{font-size:1.5rem;border-radius:11px;min-height:66px}
.platform-monogram--excel{color:#136641;background:#e7f3ea;border-radius:7px}
.platform-monogram--google-sheets{color:#14734c;background:#e8f4ed;border-radius:7px}
.platform-monogram--apple-numbers{color:#9b650e;background:#fff4d9;border-radius:7px}
.platform-monogram--openoffice{color:#215b87;background:#e5f2fd;border-radius:7px}
.platform-monogram--onlyoffice{color:#b33940;background:#fff0f0;border-radius:7px}
.platform-monogram--zoho-sheet{color:#925a17;background:#fff4e6;border-radius:7px}
.platform-monogram--planmaker{color:#29558c;background:#e9f0fc;border-radius:7px}
.platform-monogram--wps-spreadsheet{color:#a64537;background:#fff0ed;border-radius:7px}
.platform-monogram--collabora-office{color:#295aa2;background:#ecf1ff;border-radius:7px}
@media(max-width:560px){.platform-profile-logo .platform-monogram{font-size:1.2rem;min-height:44px}}
