
:root{--personal-ink:#54251F;--personal-accent:#AF946B;--personal-paper:#F5F0E6}
.living{--ink:#54251F!important;--accent:#AF946B!important;--paper:#F5F0E6!important}
.personal-wordmark{display:flex;flex-direction:column;gap:3px;min-width:190px;color:#54251F;line-height:1.12;font-family:Georgia,serif;font-size:29px;letter-spacing:.01em;padding:10px 0}
.personal-wordmark small{font:italic 21px Georgia,serif;letter-spacing:.02em;color:#493C36}
.journal-layout .brand{display:flex;align-items:center;text-decoration:none;min-height:82px}
.journal-layout .header-shop{background:#54251F;border-color:#54251F;color:#fff}
.founder-portrait img{object-fit:contain}
@media(max-width:700px){.personal-wordmark{font-size:22px;min-width:156px}.personal-wordmark small{font-size:17px}.journal-layout .header-shop{font-size:12px;padding:9px}.journal-layout .header-inner{gap:6px}.journal-layout .brand{min-height:82px}}
@media(max-width:360px){.personal-wordmark{font-size:19px;min-width:134px}.personal-wordmark small{font-size:16px}.journal-layout .header-shop{font-size:11px;padding:9px 7px}}
