/* Shared baseline for four structural designs; old themes keep their own layout. */
.home-refresh .personal-only,.home-refresh .tool-number{display:none}
.home-refresh .home-body{display:flex;flex-direction:column}
.home-refresh .home-body>.playground{order:1}
.home-refresh .home-body>.notebook{order:2}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh{--h-bg:var(--theme-bg);--h-paper:var(--theme-surface);--h-ink:var(--theme-text);--h-muted:var(--theme-muted);--h-line:var(--theme-border);--h-green:var(--theme-accent);--h-orange:var(--theme-accent);font-size:15px;line-height:1.7}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-masthead{display:grid;position:relative;min-width:0}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(.home-hero,.section-kicker,.fact-note,.home-brand .octicon){display:none}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .home-body{display:grid;min-width:0}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(.home-body>.playground,.home-body>.notebook){order:initial;min-width:0}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(.tool-tile,.journal-card,.aside-note,.rss-note){background:transparent;border-radius:0;box-shadow:none;transform:none;min-height:0}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(.tool-tile:hover,.journal-card:hover){transform:none;box-shadow:none}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(.home-button,.home-search,.topic-label,.pin-label){border-radius:0}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .tool-icon{display:none}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .tool-number{display:block;font:12px/1.5 ui-monospace,"Cascadia Mono",Consolas,monospace;font-variant-numeric:tabular-nums;color:var(--theme-accent)}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(.personal-overline,.personal-deck,.personal-ledger){color:var(--theme-muted)}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-jump{display:flex;flex-wrap:wrap;gap:8px 24px;min-width:0}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-jump a{display:flex;align-items:center;gap:8px;min-height:40px;color:var(--theme-text);text-decoration:none}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-jump a:hover{color:var(--theme-accent)}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-jump a>span{font:11px/1.4 ui-monospace,"Cascadia Mono",Consolas,monospace;color:var(--theme-muted)}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-ledger{display:flex;gap:18px;font-size:12px;flex-wrap:wrap}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-ledger b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--theme-text);margin-right:4px}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-mark{display:none}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(.article-column,.notebook-layout,.notebook-aside,.journal-card,.tool-grid,.tool-tile){min-width:0}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(.journal-card h3,.tool-tile h3){overflow-wrap:anywhere}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .journal-card[hidden]{display:none!important}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh :is(button,input){font-size:15px}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .home-search{background:transparent;box-shadow:none}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .home-search input{min-height:40px;min-width:0}
html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .home-signoff{color:var(--theme-muted);font-size:12px;border-top:1px solid var(--theme-border);padding:24px 0 70px;margin-top:34px}
@media(max-width:600px){html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .home-search input{font-size:16px}html:is([data-site-theme="press"],[data-site-theme="index"],[data-site-theme="notebook"],[data-site-theme="afterdark"]) .home-refresh .personal-jump{gap:4px 18px}}
@media(prefers-reduced-motion:reduce){.home-refresh .personal-masthead *{transition:none!important}}
