:root{--lw-space-1:.25rem;--lw-space-2:.5rem;--lw-space-3:.75rem;--lw-space-4:1rem;--lw-space-6:1.5rem;--lw-space-8:2rem;--lw-space-12:3rem;--lw-space-16:4rem;--lw-space-24:6rem;--lw-radius-sm:2px;--lw-radius-md:4px;--lw-radius-pill:999px;--lw-measure:68ch;--lw-content-width:76rem;--lw-motion-fast:160ms;--lw-motion-base:220ms;--lw-ease:cubic-bezier(.2,.7,.2,1);--lw-focus:0 0 0 3px color-mix(in srgb, var(--lw-lime) 38%, transparent)}.lw-container{width:min(var(--lw-content-width),calc(100% - 2 * var(--fn-content-padding,1.25rem)));margin-inline:auto}.lw-stack{display:flex;flex-direction:column;gap:var(--lw-stack-gap,var(--lw-space-4))}.lw-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lw-cluster-gap,var(--lw-space-3))}.lw-grid{display:grid;grid-template-columns:repeat(var(--lw-grid-columns,2),minmax(0,1fr));gap:var(--lw-grid-gap,var(--lw-space-4))}.lw-measure{max-width:var(--lw-measure)}.lw-panel{border:1px solid var(--lw-line);border-radius:var(--lw-radius-md);background:var(--lw-surface);color:var(--lw-paper)}.lw-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--lw-space-3);border:1px solid var(--lw-lime);border-radius:var(--lw-radius-pill);padding:.7rem 1.1rem;background:var(--lw-lime);color:var(--lw-ink);font:700 .76rem/1.2 var(--lw-sans);text-decoration:none;transition:background var(--lw-motion-fast)var(--lw-ease),color var(--lw-motion-fast)var(--lw-ease),border-color var(--lw-motion-fast)var(--lw-ease),transform var(--lw-motion-fast)var(--lw-ease)}.lw-button:hover{transform:translateY(-1px);background:var(--lw-paper);border-color:var(--lw-paper)}.lw-button--quiet{background:0 0;color:var(--lw-paper);border-color:var(--lw-line)}.lw-button--quiet:hover{background:var(--lw-surface-sunken);border-color:var(--lw-lime);color:var(--lw-lime)}.lw-chip{display:inline-flex;align-items:center;gap:var(--lw-space-2);border:1px solid var(--lw-line);border-radius:var(--lw-radius-pill);padding:.3rem .65rem;color:var(--lw-muted);font:500 .65rem/1.3 var(--lw-mono);letter-spacing:.04em}.lw-divider{border:0;border-top:1px solid var(--lw-line);margin-block:var(--lw-space-8)}.lw-button:focus-visible,.lw-text-link:focus-visible,.lw-nav__link:focus-visible,.lw-pagination__link:focus-visible{outline:2px solid var(--lw-lime);outline-offset:3px;box-shadow:var(--lw-focus)}@media(max-width:700px){.lw-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lw-button{transition:none}.lw-button:hover{transform:none}}