.public-site:has([data-public-header]):not(:has([data-original-design])){--background:#fafaf7;--surface:#fffefa;--foreground:#252747;--primary:#5852b6;--secondary:#5852b6;--muted:#62667c;background:var(--background);color:var(--foreground);min-height:100vh;& footer .font-display,& main .font-display{font-family:var(--font-bitter),Georgia,serif;font-weight:500;letter-spacing:-.035em}& main :is(h1,h2,h3){text-wrap:balance}& [data-public-header]{background:#fafaf7ed;border-color:#25274715}& [data-public-header]>div{max-width:1380px;padding-block:17px}& footer{background:#fafaf7}& a.motion-button{border-radius:5px;box-shadow:none}& :is(a,button).bg-cta{background:#252747;color:#fffefa;border-radius:5px;box-shadow:none}& :is(a,button).bg-cta:hover{background:#3b3d64}& :is(a,button,summary):focus-visible{outline:3px solid #f16d4e;outline-offset:5px}& details.motion-card{border-radius:6px;box-shadow:none;background:transparent}& details summary.font-display{font-family:var(--font-nunito),sans-serif;font-weight:700;letter-spacing:0}& #example-detail{border-radius:8px;background:#e9edf8;box-shadow:none}& #all-examples-heading{margin-top:72px}& [aria-labelledby=all-examples-heading] a{border-radius:6px;box-shadow:none}& [aria-labelledby=community-books-heading]{margin-top:88px;border-top:1px solid #25274722;border-bottom:0;padding-top:48px;padding-bottom:0}& [aria-labelledby=community-books-heading] a,& [aria-labelledby=community-books-heading] article{border-radius:6px;box-shadow:none}}