._5_Gr8a_banner{padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));background:var(--bg-surface);border-bottom:1px solid var(--border);color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:14px;line-height:1.4;display:flex}._5_Gr8a_text{flex:220px;margin:0}._5_Gr8a_actions{align-items:center;gap:8px;display:flex}._5_Gr8a_open,._5_Gr8a_dismiss{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}._5_Gr8a_open{background:var(--accent-primary);color:var(--text-inverse);text-decoration:none}._5_Gr8a_dismiss{border:1px solid var(--border);color:var(--t2);background:0 0}._5_Gr8a_open:focus-visible,._5_Gr8a_dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
