/* MAX-Cloud App-Scroll Contract v1 — canonical system-wide text axis */
.mc-public-home{
 --mc-app-scroll-icon-col:52px;
 --mc-app-scroll-icon-box:52px;
 --mc-app-scroll-gap:11px;
}
html body .mc-public-home :is(.ecosystem-app-tile,.mc-public-app-card){
 display:grid!important;
 grid-template-columns:var(--mc-app-scroll-icon-col) minmax(0,1fr)!important;
 align-items:center!important;
 column-gap:var(--mc-app-scroll-gap)!important;
 row-gap:0!important;
}
html body .mc-public-home :is(.ecosystem-app-tile,.mc-public-app-card)>:is(.ecosystem-app-icon,img){
 grid-column:1!important;grid-row:1!important;
 justify-self:center!important;align-self:center!important;margin:0!important;
}
html body .mc-public-home :is(.ecosystem-app-tile,.mc-public-app-card)>.ecosystem-app-icon{
 width:var(--mc-app-scroll-icon-box)!important;min-width:var(--mc-app-scroll-icon-box)!important;
 max-width:var(--mc-app-scroll-icon-box)!important;height:var(--mc-app-scroll-icon-box)!important;
}
html body .mc-public-home :is(.ecosystem-app-tile,.mc-public-app-card)>:is(.ecosystem-app-copy,span:not(.ecosystem-app-icon)){
 grid-column:2!important;grid-row:1!important;justify-self:stretch!important;align-self:center!important;
 display:grid!important;align-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;
 margin:0!important;padding:0!important;transform:none!important;text-indent:0!important;text-align:start!important;
}
html body .mc-public-home :is(.ecosystem-app-tile,.mc-public-app-card)>:is(.ecosystem-app-copy,span:not(.ecosystem-app-icon)) :is(strong,small){
 display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;
 transform:none!important;text-indent:0!important;text-align:start!important;
}
@media(max-width:1000px){
 .mc-public-home{--mc-app-scroll-icon-col:46px;--mc-app-scroll-icon-box:46px;--mc-app-scroll-gap:12px}
}
