.skyeye-brand-lockup{display:grid;gap:5px;width:100%;min-width:0;background:#fff;border-radius:6px;padding:8px 8px 10px}
.skyeye-logo-frame{display:block;position:relative;overflow:hidden;aspect-ratio:5.25}
.skyeye-logo-frame img{display:block;position:absolute;left:0;top:50%;width:100%;height:auto;max-width:none;transform:translateY(-55%)}
.skyeye-brand-tagline{display:block;text-align:center;font-size:8px;font-weight:600;line-height:1.5;letter-spacing:.1em;color:#273f50;white-space:nowrap}
.app-brand{display:block;width:100%}
.signin-wordmark{display:block;width:300px;max-width:calc(100% - 64px)}
.signin-wordmark .skyeye-brand-lockup,.signin-mobile-brand .skyeye-brand-lockup{padding:11px 13px 13px;gap:8px}
.signin-wordmark .skyeye-brand-tagline,.signin-mobile-brand .skyeye-brand-tagline{font-size:10px;letter-spacing:.12em}
@media(max-width:850px){.app-brand{width:168px;max-width:calc(100% - 105px)}.app-brand .skyeye-brand-lockup{padding:6px 7px 7px;gap:4px}.app-brand .skyeye-brand-tagline{font-size:7px;letter-spacing:.07em}}
@media(max-width:800px){.signin-wordmark{width:236px;max-width:calc(100% - 56px)}.signin-wordmark .skyeye-brand-lockup{padding:8px 10px 10px;gap:6px}.signin-wordmark .skyeye-brand-tagline{font-size:8px}.signin-mobile-brand{width:236px}}
@media(max-width:800px) and (max-height:680px){.signin-wordmark{width:190px;top:18px}.signin-wordmark .skyeye-brand-lockup{padding:6px 8px 7px;gap:4px}.signin-wordmark .skyeye-brand-tagline{font-size:7px}}
