#gl30Nav{display:none}
#app.glw-home-active #gl30Nav,
body:has(#app.glw-home-active) #gl30Nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--g-panel,#111b21);color:var(--g-text,#e9edef);border-top:1px solid var(--g-line,#2a3942);padding:6px 4px calc(6px + env(safe-area-inset-bottom));min-height:62px}
#gl30Nav button{background:transparent;border:0;color:#8696a0;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;min-height:52px}
#gl30Nav button.is-on{color:#1fa855}
#gl30Nav svg{width:24px;height:24px}
#app.gl30-pane #glwHome{display:none!important}
#gl30Pane{display:none}
#app.glw-home-active.gl30-pane #gl30Pane{display:block;flex:1;overflow:auto;padding:12px 12px 84px;background:var(--g-bg,#0b141a);color:var(--g-text,#e9edef)}
#app.glw-home-active .content{padding-bottom:74px}
.gl30-row{display:flex;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid #233138;background:transparent;color:inherit;width:100%;text-align:left}
.gl30-avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#1f2c34;font-weight:700;flex:0 0 auto}
.gl30-avatar.is-new{box-shadow:0 0 0 3px #0b141a,0 0 0 5px #1fa855}
.gl30-avatar.is-seen{box-shadow:0 0 0 3px #0b141a,0 0 0 5px #3d4c55}
.gl30-card{background:#111b21;border-radius:16px;padding:14px;margin-bottom:12px}
.gl30-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.gl30-tools button,.gl30-actions button{min-height:48px;border-radius:14px;border:1px solid #2a3942;background:#1f2c34;color:#e9edef}
.gl30-story{position:fixed;inset:0;z-index:80;background:#000;color:#fff;display:flex;flex-direction:column}
.gl30-story[hidden]{display:none!important}
.gl30-story header{display:flex;justify-content:space-between;align-items:center;padding:14px}
.gl30-story .frame{flex:1;display:grid;place-items:center;padding:16px;text-align:center;font-size:28px;line-height:1.35}
.gl30-story img{max-width:100%;max-height:70vh;object-fit:contain}
.gl30-bars{display:flex;gap:4px;padding:10px 12px 0}
.gl30-bars i{flex:1;height:3px;background:#ffffff55;border-radius:3px}
.gl30-bars i.on{background:#fff}
