/* ===== privacy.html inline style 1 ===== */
:root{
      --line:#e5e7eb; --muted:#6b7280; --black:#111827;
      --z-nav:1000; --z-overlay:20098; --z-drawer:20099; --z-dropdown:20120;
    }
    body{ color:var(--black) }
    .container-xl{ max-width:900px; margin:0 auto; padding:1rem }
    .muted{ color:var(--muted) }
    .section{ padding:1rem 0; }
    .section + .section{ border-top:1px solid var(--line); }

    /* Sticky nav with safe stacking so dropdowns aren’t clipped */
    #site-nav{
      position:sticky; top:0; z-index:var(--z-nav);
      background:rgba(255,255,255,.82); border-bottom:1px solid #eee;
      overflow:visible !important;
    }

    /* Ensure drawer & overlay are above everything */
    #drawer{ z-index:var(--z-drawer) !important; }
    #drawerOverlay{ z-index:var(--z-overlay) !important; }

    /* Keep account dropdown/popovers above sticky nav */
    .dropdown, .menu, .menu-panel, .popover, .account-menu,
    [role="menu"], [data-dropdown], [data-popover], [data-menu]{
      position:relative; z-index:var(--z-dropdown) !important;
    }

    /* Buttons */
    .btn{ border:1px solid #e5e7eb; border-radius:.6rem; padding:.5rem .75rem; background:#fff; }
    .btn:focus{ outline:2px solid #C89B3C; outline-offset:2px; }

    /* Remove the “last updated” line, as requested */
    #updated{ display:none; }
