/* Compact GeoCAD Bridge library header, shared by sign-in, admin and member pages. */
body>header.library-header{height:66px;min-height:66px;display:flex;align-items:center;gap:18px;padding:0 24px!important;background:#071b29!important;border-bottom:1px solid #1c3446!important;direction:ltr;box-sizing:border-box}
.library-header .library-brand{display:flex;align-items:center;gap:10px;flex:none;text-decoration:none;color:#fff}
.library-header .library-globe{width:40px;height:40px;display:block;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 25%,#327bb2,#081d38 75%);box-shadow:0 0 12px #127dd555}
.library-header .library-globe canvas{width:40px;height:40px;display:block}
.library-header .library-brand-lines{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.15}
.library-header .library-brand-name{font:700 17px Inter,"Segoe UI",Arial,sans-serif;white-space:nowrap;color:#fff}
.library-header .library-brand-name b{color:#18d7ff}
.library-header .library-page-name{font:500 11px "Noto Sans Arabic","Segoe UI",Tahoma,sans-serif;color:#9db3c7;white-space:nowrap}
.library-header .library-home{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid #2a5265;border-radius:8px;color:#e9f8ff;text-decoration:none;font:600 13px Inter,"Segoe UI",Arial,sans-serif}
.library-header .library-home:hover{border-color:#18d7ff}
.library-header .library-language-switch-wrap{margin-left:auto;margin-inline-start:auto;padding:0}
.library-header .library-language-switch{height:38px;padding:0 13px;background:#112e40;border:1px solid #30546a;border-radius:8px;font-size:13px}
@media(max-width:480px){body>header.library-header{padding:0 10px!important;gap:8px}.library-header .library-brand-name{font-size:14px}.library-header .library-globe,.library-header .library-globe canvas{width:32px;height:32px}.library-header .library-home{padding:0 8px}.library-header .library-language-switch{padding:0 7px}}
