.u16-public-modules{--module-ink:#14243b;--module-muted:#475569;--module-line:#dfe6f2;--module-panel:#f5f7fc;--module-accent:#254eae;width:min(100% - 32px,1120px);color:var(--module-ink);margin-inline:auto;padding-block:clamp(24px,5vw,72px)}html[data-site-theme=dark] .u16-public-modules{--module-ink:#e7eef9;--module-muted:#b6c5da;--module-line:#304058;--module-panel:#18263a;--module-accent:#a8c2ff}.u16-module-hero,.u16-module-cards>li{border:1px solid var(--module-line);background:var(--module-panel)}.u16-module-hero{background-image:radial-gradient(at 85% 8%,#8d73ef26,#0000 55%);border-radius:24px;justify-items:start;gap:16px;padding:clamp(20px,5vw,64px);display:grid}.u16-module-hero>span{color:var(--module-accent);letter-spacing:.08em;font-weight:700}.u16-module-hero h1{max-width:20ch;color:var(--module-ink);margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1.1}.u16-public-modules p{max-width:58ch;color:var(--module-muted);margin:0;line-height:1.65}.u16-module-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px 0;padding:0;list-style-position:inside;display:grid}ul.u16-module-cards{list-style:none}.u16-module-cards>li{color:var(--module-ink);border-radius:16px;padding:20px}.u16-module-cards h2{color:var(--module-ink)}.u16-module-cards svg{color:var(--module-accent)}.u16-public-modules a{min-height:44px;color:var(--module-accent);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.u16-public-modules a:focus-visible{outline:2px solid var(--module-accent);outline-offset:2px}.pl-ui:has(.u16-public-modules) .workspace-theme-toggle{min-height:44px}@media (max-width:740px){.u16-module-cards{grid-template-columns:minmax(0,1fr)}}
