body:has(.public-entry-page){--public-student-bg:#111513;--public-student-surface:#1b211f;--public-student-text:#f4efe8;--public-student-muted:#b8c0ba;--public-student-line:#f4efe824;--public-student-accent:#e16453;background:linear-gradient(180deg, #191f1c 0, #111513 320px), var(--public-student-bg);min-width:0;color:var(--public-student-text)}body:has(.public-entry-page) .site-header{box-shadow:none;background:#101412;border-bottom-color:#f4efe81f;position:static}body:has(.public-entry-page) .brand-logo-default{display:none}body:has(.public-entry-page) .brand-logo-light{display:block}body:has(.public-entry-page) .page-container{width:min(100%,900px);padding:1rem .85rem 3rem}.public-entry-page,.membership-public-page{width:min(100%,820px);margin-inline:auto}.public-entry-page .panel{border-color:var(--public-student-line);background:var(--public-student-surface);color:var(--public-student-text);border-radius:8px;gap:.85rem;padding:1rem;box-shadow:0 12px 30px #0000002e}.public-entry-page :where(h1,h2,h3){color:var(--public-student-text)}.public-entry-page h1{font-size:2rem;line-height:1.08}.public-entry-page .eyebrow{color:var(--public-student-accent)}.public-entry-page :where(.lead,p,.panel p){color:var(--public-student-muted)}.membership-public-page .placeholder-form{max-width:none}
