/* Approved Saraya Al-Naseem identity: show the complete wordmark in the app. */
.saraya-brand-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}
.logo.saraya-logo,.welcome-icon.saraya-logo{padding:0;overflow:hidden;background:#003e30;border:1px solid #cda84f;box-shadow:0 5px 16px #003e3020;flex-shrink:0}
.login-card>.logo.saraya-logo,.public-entry-head>.logo.saraya-logo{width:112px;height:112px;border-radius:18px}
.welcome-icon.saraya-logo{width:100px;height:100px;border-radius:18px}
#app>.side .brand.saraya-sidebar-brand{flex-direction:row;align-items:center;gap:12px;text-align:right;flex-shrink:0}
#app>.side .saraya-sidebar-brand .logo.saraya-logo{width:64px!important;height:64px!important;flex:0 0 64px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}
.saraya-sidebar-brand>div:last-child{flex:1;min-width:0}
.saraya-sidebar-brand>div:last-child>b{display:block}
.guest-brand.saraya-public-brand{display:flex;align-items:center;gap:12px;min-width:0}
.saraya-public-brand img{display:block;width:84px;height:84px;object-fit:contain;flex-shrink:0;border:1px solid #cda84f;border-radius:14px}
.saraya-student-brand{display:block;width:100px;height:100px;object-fit:contain;margin:0 0 16px;border-radius:14px;border:1px solid #cda84f}
.saraya-hall-brand{display:flex;align-items:center;justify-content:center;gap:12px}
.saraya-hall-brand img{width:80px;height:80px;object-fit:contain;border-radius:12px;border:1px solid #cda84f}
.saraya-gallery-brand{display:flex;align-items:center;gap:12px;min-width:0}
.saraya-gallery-brand img{width:70px;height:70px;flex-shrink:0;object-fit:contain;border-radius:12px;border:1px solid #cda84f}
@media(max-width:620px){.saraya-public-brand img{width:64px;height:64px}.saraya-gallery-brand img{width:52px;height:52px}.saraya-gallery-brand{gap:8px}.saraya-gallery-brand h1{font-size:1.1rem}.saraya-student-brand{width:84px;height:84px}.saraya-hall-brand img{width:64px;height:64px}}
