:root{--ink:#11100e;--paper:#f1eee6;--acid:#ff5a1f;--line:#11100e2e}.meridian-shell{background:var(--paper);grid-template-columns:220px 1fr;min-height:100vh;display:grid}.meridian-sidebar{background:var(--ink);height:100vh;color:var(--paper);flex-direction:column;padding:28px 22px;display:flex;position:sticky;top:0}.shell-brand{font-size:11px;font-weight:900;line-height:.95}.shell-brand span{display:block}.shell-role{color:var(--acid);letter-spacing:.17em;margin:34px 0 32px;font-size:8px}.meridian-sidebar>nav{flex-direction:column;display:flex}.meridian-sidebar>nav a,.shell-secondary a{color:#ffffff85;border-bottom:1px solid #ffffff1a;padding:11px 0;font-size:11px}.meridian-sidebar>nav a.active,.meridian-sidebar>nav a:hover,.shell-secondary a:hover{color:var(--paper)}.shell-secondary{flex-direction:column;margin-top:auto;display:flex}.shell-user{align-items:center;gap:10px;margin-top:24px;display:flex}.shell-user>span{background:var(--acid);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.shell-user strong,.shell-user small{font-size:9px;display:block}.shell-user small{opacity:.45;margin-top:3px}.meridian-content{min-width:0}.mobile-nav{display:none}@media (width<=760px){.meridian-shell{padding-bottom:62px;display:block}.meridian-sidebar{flex-direction:row;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:relative}.shell-role{margin:0}.meridian-sidebar>nav,.shell-secondary,.shell-user{display:none}.mobile-nav{z-index:20;background:var(--ink);height:62px;color:var(--paper);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{place-items:center;font-size:9px;display:grid}}
