/* Jompom "On this page" chips. */
.jp-toc{padding:26px 0;background:var(--light);border-block:3px solid var(--ink);position:relative;z-index:2}
.jp-toc.is-sky{background:var(--sky)}
.jp-toc.is-sun{background:var(--sun)}
.jp-toc.is-ink{background:var(--ink)}
.jp-toc .wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.jp-toc .tc-label{font:800 18px/1 var(--jp-display);letter-spacing:-.02em;color:var(--ink);padding:8px 14px;border-radius:999px;background:#fff;border:2.5px solid var(--ink);transform:rotate(-3deg)}
.jp-toc.is-ink .tc-label{background:var(--sun)}
.jp-toc .tc-chips{display:flex;flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;min-width:0}
.jp-toc .tc-chips li{margin:0}
.jp-toc .tc-chips a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:14px;background:#fff;color:var(--ink);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:600 15px/1.2 Poppins,sans-serif;text-decoration:none;white-space:normal;transition:transform .4s var(--spring),box-shadow .4s var(--spring),background .2s}
.jp-toc .tc-chips li:nth-child(odd) a{transform:rotate(-1.2deg)}
.jp-toc .tc-chips li:nth-child(even) a{transform:rotate(1deg)}
.jp-toc .tc-chips a:hover,.jp-toc .tc-chips a:focus-visible{transform:translate(-2px,-3px) rotate(-2deg);box-shadow:5px 6px 0 var(--ink);background:var(--sky);color:var(--ink)}
.jp-toc .tc-chips a.is-on{background:var(--blue)}
.jp-toc .tc-n{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border-radius:8px;background:var(--ink);color:#fff;font:700 12px/1 Poppins,sans-serif}
.jp section[id]{scroll-margin-top:100px}
@media (max-width:560px){
  .jp-toc .wrap{gap:12px}
  .jp-toc .tc-chips a{font-size:14px;padding:8px 12px}
}
