/* Approved Jamaal Treasures vector identity. */
.brand{flex-shrink:0}
.brand img.jt-brand-logo{display:block;width:184px;height:auto;max-height:64px;object-fit:contain;filter:none!important;transform:none}
.jt-brand-dark,body[data-page="journal"] .brand{padding:5px 9px;background:#f4f0e8;border-radius:10px;line-height:1}
.recap-brand-art,.collaboration-wordmark{object-fit:contain!important;background:#f4f0e8;border-radius:14px;padding:14px}
.collaboration-wordmark{width:230px!important;height:auto!important;max-width:100%}
@media(max-width:700px){.brand img.jt-brand-logo{width:154px;max-height:56px}.site-header{gap:12px}.site-header .header-actions{gap:8px}}
@media(max-width:390px){.brand img.jt-brand-logo{width:132px}.site-header .nav-quote{font-size:14px;padding:8px 10px;gap:8px}.site-header .header-actions{gap:5px}}

@media(min-width:701px){.site-header .brand img.jt-brand-logo{width:224px;max-height:80px}.site-header{min-height:104px}}
/* Clear glass surfaces: keep labels sharp and highlights at the rim. */
body:not([data-page="journal"]) .glass{backdrop-filter:blur(1.5px) saturate(1.12)!important;-webkit-backdrop-filter:blur(1.5px) saturate(1.12)!important;box-shadow:inset 0 1px 1px #ffffffa0,inset 0 -1px 1px #11111318,0 8px 24px #11111310}
body:not([data-page="journal"]) .glass-optics{filter:none;opacity:.85}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){body:not([data-page="journal"]) .glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f4f0e8!important}}

#reading-page.independent-page{width:100%;max-width:none;padding:115px 0 110px;margin:0;overflow:visible}body[data-page="independent"] #main{max-width:none;width:100%}
/* Mobile stability: no live backdrop blur on phones. */
@media (max-width:700px){body:not([data-page="journal"]) .glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
