/* Existing site identities, served locally to avoid external dependencies. */
.yum-dashboard .app-card .site-brand-logo{display:flex;align-items:center;justify-content:center;flex:0 0 104px;width:104px;height:66px;padding:8px;border-radius:12px;background:#fff!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 3px 12px #00000012;overflow:hidden}
.yum-dashboard .app-card .site-brand-logo img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain}
.yum-dashboard .app-card[data-app^="LOMAS"] .site-brand-logo{flex-basis:126px;width:126px}
.yum-dashboard .app-card[data-app^="LOMAS"]{--app-accent:#77363c;--app-deep:#482026}
.yum-dashboard .app-card[data-app="POLYMATHOS"]{--app-accent:#145b60;--app-deep:#07363b}
.yum-dashboard .app-card[data-app="TECNEMATHOS"]{--app-accent:#1c4663;--app-deep:#102535}
.yum-dashboard .app-card .pro-card-art{display:none!important}
.yum-dashboard .app-card .app-top{align-items:center}
.yum-dashboard .app-card .app-info{min-width:0}
.yum-dashboard .app-card .app-info strong{overflow-wrap:anywhere}
.site-text-wordmark{font-family:Georgia,'Times New Roman',serif;font-weight:500;font-size:16px;line-height:1.15;letter-spacing:1px;text-align:center;color:#202c35}
.site-text-wordmark small{display:block;font-family:Arial,sans-serif;letter-spacing:1.2px;font-size:5px;margin-top:5px}
@media(max-width:680px){.yum-dashboard .app-card .site-brand-logo{flex-basis:84px;width:84px;height:58px}.yum-dashboard .app-card[data-app^="LOMAS"] .site-brand-logo{flex-basis:106px;width:106px}}

.yum-dashboard .app-card[data-app="Luxury Living"] .site-text-wordmark{font-size:11px;letter-spacing:.25px}.yum-dashboard .app-card[data-app="Luxury Living"] .site-text-wordmark small{font-size:4.5px;letter-spacing:.55px}
.yum-dashboard .app-card[data-app="POLYMATHOS"] .site-brand-logo{flex-basis:142px;width:142px;padding:9px;background:#fafdff!important}
