/* The signed-in line under the header (session.js): shown only when the group's sign-in cookie is there. */
#session{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 56px;background:var(--paper);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.4px;color:var(--muted)}
#session[hidden]{display:none}
#session strong{color:var(--ink);font-weight:600}
.session-links{display:flex;flex-wrap:wrap;gap:22px;align-items:center}
.session-links a{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:1px}
.session-links a:hover{color:#9d7d49}
.session-links button{border:0;background:none;padding:0;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;letter-spacing:inherit}
.session-links button:hover{color:var(--ink)}
.session-links button:disabled{opacity:.5;cursor:default}
@media(min-width:1600px){#session{padding-inline:calc((100vw - 1440px)/2)}}
@media(max-width:1000px){#session{padding:10px 28px}}
@media(max-width:760px){#session{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 20px;font-size:11px}.session-links{gap:16px}}
