.lgl-surface{z-index:5;color:#2b3a33;background:#f7f3ea;padding:2rem 1.25rem 4rem;position:fixed;inset:0;overflow-y:auto}.lgl-doc{max-width:44rem;margin:0 auto}.lgl-home{letter-spacing:.01em;color:inherit;opacity:.6;margin-bottom:2rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-block}.lgl-home:hover{opacity:1;text-decoration:underline}.lgl-title{margin:0 0 .35rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15}.lgl-updated{opacity:.6;margin:0 0 2rem;font-size:.85rem}.lgl-sec{margin-bottom:1.75rem}.lgl-sec h2{margin:0 0 .5rem;font-size:1.05rem;font-weight:800;line-height:1.3}.lgl-sec p{opacity:.85;margin:0 0 .7rem;font-size:.95rem;line-height:1.6}.lgl-sec p:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){.lgl-surface{color:#efe9dc;background:#1f2421}}
