/* Home hub with the existing Seer and direct chest access. */
html[data-discovery-layout=reading]{--app-content-width:1180px;--bar-h:max(56px,3.5rem)}
html[data-discovery-layout=reading] .app{grid-template-columns:minmax(0,1fr)}
html[data-discovery-layout=reading] .bar{flex-wrap:wrap;align-content:center;row-gap:0}
html[data-discovery-layout=reading] .view{grid-column:1}
html[data-discovery-layout=reading] .view>.page,html[data-discovery-layout=reading] .view>.chat{width:100%;max-width:var(--app-content-width);margin-inline:auto;min-width:0}
html[data-discovery-layout=reading] .view .row.wrap.small.muted>.grow{flex-basis:10ch;overflow-wrap:anywhere}
html[data-discovery-layout=reading] #tabs.layout-nav{grid-template-columns:repeat(3,minmax(0,1fr))}
.layout-nav .layout-chest-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:44px;border:0;border-radius:26px;background:transparent;color:var(--mist);font:600 .75rem/1.15 var(--f-body);cursor:pointer;padding:0}
.layout-nav .layout-chest-tab>.emo{width:24px;height:24px}
.layout-nav .layout-chest-tab>span{max-width:100%;overflow-wrap:anywhere;line-height:1.3}
.layout-nav .layout-chest-tab[aria-expanded=true],.layout-nav .layout-saved-active{background:rgba(var(--seer-rgb),.22);color:var(--paper)}
html[data-discovery-layout=reading] #tabs.min{height:var(--tab-h)}
html[data-discovery-layout=reading] #tabs.min a>span{display:block}
.layout-categories{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:4px}
.layout-categories>a{flex:1;min-width:min(160px,100%)}
.layout-quick a[href="#matching"] .emo{color:var(--leaf)}
.layout-breadcrumb{display:none}
html[data-discovery-layout=reading] .layout-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.82rem;color:var(--mist);margin-bottom:4px}
.layout-home-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;max-width:100%;text-decoration:none;color:var(--paper);border-radius:8px}
.layout-home-link:hover{text-decoration:underline;text-underline-offset:4px}
.layout-home-link>.emo{width:20px;height:20px}
.layout-home-link>.layout-home-label{display:contents}
.layout-matching-setup{display:contents}
html[data-discovery-layout=reading] .layout-matching-setup,html[data-discovery-layout=reading] #matchingForm{display:grid;gap:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,4vw,32px)}
html[data-discovery-layout=reading] .layout-matching-setup>p{margin:0}
html[data-discovery-layout=reading] .matching-page{gap:22px}
@media(max-width:759px){
 html[data-discovery-layout=reading]{--tab-h:max(64px,4rem)}
 html[data-discovery-layout=reading] .reading-dock{bottom:calc(var(--tab-h) + 18px + env(safe-area-inset-bottom))!important}
 html[data-discovery-layout=reading] body.typing .reading-dock{display:none}
 html[data-discovery-layout=reading] #tabs.layout-nav a>span,html[data-discovery-layout=reading] #tabs.layout-nav .layout-chest-tab>span{white-space:normal;overflow-wrap:anywhere}
 html[data-discovery-layout=reading] .tradition-choice>span{overflow-wrap:anywhere}
}
@media(min-width:760px){
 html[data-discovery-layout=reading] .app{grid-template-rows:var(--bar-h) 64px minmax(0,1fr)}
 html[data-discovery-layout=reading] #tabs.layout-nav{position:static;grid-column:1;grid-row:2;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:12px;height:64px;padding:6px 20px;border-radius:0;border:0;border-bottom:1px solid var(--glass-edge);box-shadow:none}
 html[data-discovery-layout=reading] #tabs.layout-nav>*{flex:0 1 220px;min-height:50px;border-radius:14px}
 html[data-discovery-layout=reading] #tabs.layout-nav a{flex-direction:row;gap:10px}
 html[data-discovery-layout=reading] #tabs.layout-nav .layout-chest-tab{flex-direction:row;gap:10px}
 html[data-discovery-layout=reading] .view{grid-row:3}
}
