/* Shared header and navigation for every GNEX Laga page. */
/* Keep content views below the shared header, with room for mobile navigation. */
body[data-laga-page] .laga-content-view{top:var(--laga-header-height,76px);box-sizing:border-box;padding:18px}
body[data-laga-page] .laga-content-view>.modal-panel{height:100%;box-sizing:border-box}
body[data-laga-page] #schedule>.modal-panel>.max-w-7xl{padding-top:20px}
@media(max-width:767px){body[data-laga-page] .laga-content-view{padding:0 0 calc(100px + env(safe-area-inset-bottom,0px))}}
body[data-laga-page] .laga-nav-shell{position:sticky;top:0;z-index:120;margin:0;border:0;border-bottom:1px solid #15283f;background:rgba(2,8,23,.96);backdrop-filter:blur(15px);color:#f7faff}
body[data-laga-page] .laga-nav-inner{box-sizing:border-box;max-width:1280px;min-height:76px;margin:auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}
body[data-laga-page] .laga-nav-brand{display:flex;align-items:center;flex-shrink:0;gap:12px;text-decoration:none;color:#f7faff}
body[data-laga-page] .laga-nav-brand img{box-sizing:border-box;display:block;width:42px;height:42px;object-fit:contain;padding:3px;border:1px solid #2689b2;border-radius:9px;background:#06152b}
body[data-laga-page] .laga-nav-brand>span{display:block;font:800 27px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.5px}
body[data-laga-page] .laga-nav-brand small{display:block;margin-top:6px;font:700 9px/1 Inter,Arial,sans-serif;letter-spacing:1.8px;color:#33d7ff}
body[data-laga-page] .laga-desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}
body[data-laga-page] .laga-desktop-nav>a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:12px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a5b4c8;text-decoration:none;text-transform:uppercase;white-space:nowrap;font:700 10px/1.3 Inter,Arial,sans-serif;letter-spacing:.6px}
body[data-laga-page] .laga-desktop-nav>a:hover{border-color:#274867;color:#33d7ff}
body[data-laga-page] .laga-desktop-nav>a.is-active{color:#65e8ff;background:#0b3049;border-color:#2289a6}
body[data-laga-page] .laga-nav-actions{display:none}
body[data-laga-page] .laga-nav-join{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:12px 22px;border:0;border-radius:0;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(110deg,#147df2,#2abcec);color:#fff;text-decoration:none;font:800 17px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.5px;cursor:pointer}
body[data-laga-page] .laga-nav-shell [hidden],body[data-laga-page] .bottom-app-nav [hidden]{display:none!important}
body[data-laga-page] .bottom-app-nav{z-index:120;box-sizing:border-box;left:50vw;width:min(calc(100vw - 28px),430px);bottom:calc(14px + env(safe-area-inset-bottom,0px))}
body[data-laga-page] .laga-nav-shell a:focus-visible,body[data-laga-page] .bottom-app-nav a:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}
@media(min-width:768px) and (max-width:1000px){body[data-laga-page] .laga-nav-inner{padding-inline:18px;gap:14px}body[data-laga-page] .laga-desktop-nav{gap:3px}body[data-laga-page] .laga-desktop-nav>a{padding-inline:10px;font-size:9px}}
@media(max-width:767px){body[data-laga-page] .laga-nav-inner{min-height:76px;padding:12px 20px;gap:16px}body[data-laga-page] .laga-desktop-nav{display:none}body[data-laga-page] .laga-nav-actions{display:flex;margin-left:auto}body[data-laga-page]{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}body[data-laga-page].laga-is-admin .bottom-app-nav{gap:1px;padding-inline:5px}body[data-laga-page].laga-is-admin .bottom-nav-item{font-size:9px}body[data-laga-page].laga-is-admin .bottom-nav-item svg{width:20px;height:20px}}

body.laga-keyboard-open .bottom-app-nav{visibility:hidden!important;pointer-events:none!important;opacity:0!important}
