/* collapse.css — history.sesow.com folds (Grok Bot, 2026-10-21). Fonts: Inter labels; text keeps page fonts. */
details.cx-more,details.cx-d{margin:.5em 0 0}
.cx-s{cursor:pointer;list-style:none;font:600 14px/1.4 var(--fu,"Inter"),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;color:#16171A}
.cx-s::-webkit-details-marker{display:none}
.cx-s:focus-visible{outline:3px solid #FFD400;outline-offset:2px}
details.cx-more>.cx-s{display:inline-block;padding:4px 0;text-decoration:underline;text-underline-offset:2px;font-size:13.5px}
details.cx-more .cx-c,details.cx-more[open] .cx-o{display:none}
details.cx-more[open] .cx-c{display:inline}
details.cx-more[open]>.cx-s{margin-bottom:.25em}
.cx-r{display:block}
details.cx-d{max-width:80ch}
details.cx-d>.cx-s{display:inline-flex;align-items:baseline;gap:.15em;flex-wrap:wrap;border:1px solid var(--rule,#d8d0c2);border-left:4px solid #C21B3D;border-radius:6px;padding:9px 14px;background:rgba(255,255,255,.6)}
details.cx-d>.cx-s::before{content:"\25B8";margin-right:.45em;color:#C21B3D}
details.cx-d[open]>.cx-s::before{content:"\25BE"}
details.cx-d[open]>.cx-s{margin-bottom:12px}
.cx-n{font-weight:400;opacity:.78;font-size:13px}
details.cx-ocr>.cx-s h2{display:inline;margin:0 .4em 0 0}
.cx-bar{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}
.cx-bar button{font:600 13px/1 var(--fu,"Inter"),"Inter",system-ui,sans-serif;padding:7px 11px;border:1px solid #C9C5BA;border-radius:999px;background:#fff;color:#16171A;cursor:pointer}
.cx-bar button:hover{border-color:#16171A}
.ysh .cx-bar{display:inline-flex;margin:0 0 0 12px;vertical-align:middle}
.ysh .cx-bar button{font-size:12.5px;padding:5px 9px}
@media (max-width:520px){.ysh .cx-bar{display:none}}  /* phones: one Expand all in the search bar is enough */
/* the homepage JS 5-line clamp is replaced by the fold */
.tc-x.fold:has(.cx-more){display:block;-webkit-line-clamp:unset;overflow:visible}
.tcard:has(.cx-more) .tc-f{display:none}
@media (prefers-color-scheme:dark){.cx-s{color:inherit}details.cx-d>.cx-s{background:rgba(255,255,255,.04)}.cx-bar button{background:transparent;color:inherit}}
@media print{details.cx-more>.cx-s,details.cx-d>.cx-s,.cx-bar{display:none}details.cx-more>*,details.cx-d>*{display:block}}
