/* CG197 · The Nov 2 site restored, with a simpler header (Steven, Nov 3) and no photo twice on one page. */
/* The header: the logo, three links and Say aloha on laptops; the logo and one menu button on phones. Sign in left the
   public header. Platform and the Studio stay in the menu and the footer. */
.px-head .px-nav{gap:40px!important}
.px-head .px-nav a,.px-head .px-acts>.px-cta{font-weight:500!important;white-space:nowrap}
.px-head .px-acts{gap:16px}
@media (min-width:941px){.px-head .px-in{gap:40px}.px-head .px-nav{margin-left:auto!important}}
/* phones: the app shell hides the header menu; it comes back as the one button, and the panel sits under the bar */
:root.sh-on.sh-on body .px-head .px-acts>.px-menu{display:block!important}
:root.sh-on.sh-on body .px-head .px-acts>.px-cta{display:none!important}
:root.sh-on body .px-head .px-menu summary{width:44px;height:44px}
:root.sh-on body .px-head .px-menu .px-panel{max-height:calc(100svh - 120px);overflow:auto}
:root.sh-on body .px-head .px-menu .px-panel a{min-height:44px;display:flex;align-items:center}
:root.sh-on body .px-head .px-menu .px-panel a.px-cta{justify-content:center;margin-top:12px}
/* no photo twice on one page: the founder's phone close repeated the Dallas 212 shot from the events; the Letter keeps
   one portrait, in the author card */
.bd-fclose{display:none!important}
body:has(.tg-sig) .px-who img,.tg-sig img{display:none!important}
/* phones: the CultureAI pills read at 13px, and the footer sits under 600 from 360 up */
.cai-pill span{font-size:13px!important}
html body footer.px-foot.tg-foot .px-legal .cai-pill span{white-space:nowrap}
@media (max-width:760px){html body footer.px-foot.tg-foot .px-in.px-in{padding-top:16px!important;padding-bottom:8px!important}html body footer.px-foot.tg-foot .tg-ft-mid.tg-ft-mid{margin-top:8px!important}}
/* CG198 (the Nov 3 audit): wordmarks large enough to read, and the floating bar never sits on a section's first line */
@media (max-width:760px){.t9-coins a{--d:112px!important}.t9-coins img.mk-hv{width:88%!important}.oh-strip .oh-rows img{height:22px!important}.oh-strip .oh-rows img.ai{height:24px!important}}
@media (min-width:761px){html{scroll-padding-top:112px}}
html body .tg-close .tg-coins2{--cap:12px!important}
