/* Personal signature only. The existing site palette, typography and sections remain. */
.brand{letter-spacing:normal;color:var(--ink);gap:9px;flex-shrink:0}
.brand-mark{display:block;flex-shrink:0;width:34px;height:34px;overflow:visible}
.brand .brand-name{display:grid;gap:0;font:700 16px/1.08 var(--display);letter-spacing:-.035em}
.brand-name>span{display:block}
.hero-eyebrow-bulb{display:block;width:17px;height:21px;flex-shrink:0}
.mini-app-sidebar .brand-mark{width:22px;height:22px}
.demo-brand .brand-mark{width:26px;height:26px}
.result-logo .brand-mark{width:23px;height:23px}
.founder-symbol>.brand-mark{width:95px;height:95px;color:var(--ink);transition:transform .4s}
.founder-section:hover .founder-symbol>.brand-mark{transform:translateY(-5px)}
.footer-top>p{line-height:1.8}
@media(max-width:760px){.brand{gap:7px}.brand .brand-name{font-size:15px}.brand>.brand-mark{width:30px;height:30px}.founder-symbol>.brand-mark{width:57px;height:57px}.header-actions{min-width:0}.header-inner{gap:6px}}
@media(max-width:380px){.brand{gap:5px}.brand .brand-name{font-size:14px}.brand>.brand-mark{width:24px;height:28px}.header-inner{padding-inline:8px}.header-actions{gap:3px}.language-picker summary{padding-inline:7px}}
@media(prefers-reduced-motion:reduce){.founder-symbol>.brand-mark{transition:none}.founder-section:hover .founder-symbol>.brand-mark{transform:none}}
