.brand{direction:ltr;gap:10px}
.header-actions .theme-toggle{width:38px;min-width:38px;height:38px;padding:0;display:grid;place-items:center;border-radius:10px;color:var(--ag-secondary);cursor:pointer}
.theme-toggle:hover{color:var(--ag-accent);border-color:var(--ag-accent)}
.theme-icon{grid-area:1/1;display:block}
.theme-icon-moon{display:none}
html[data-ag-theme=light] .theme-icon-sun{display:none}
html[data-ag-theme=light] .theme-icon-moon{display:block}
.brand .brand-icon{width:46px;height:46px;object-fit:cover;flex-shrink:0;border-radius:10px;display:block}
.brand .brand-text strong{font-family:'Guide Sans',Arial,sans-serif;font-size:22px;letter-spacing:-.04em;color:var(--ag-text);white-space:nowrap;line-height:1.25}
.brand .brand-ai{color:var(--ag-accent)}
.brand .brand-text small{font-family:'Guide Sans',Arial,sans-serif;font-size:8px;letter-spacing:.08em;color:var(--ag-muted)}
.footer-brand{justify-content:flex-start;width:fit-content}
.footer-grid .brand{display:flex}
.footer-brand .brand-text strong{font-size:23px}
.footer-social{display:inline-block;margin-top:12px;color:var(--ag-accent)!important}
.footer-partner-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:22px;border-top:1px solid var(--ag-border);font-size:12px}
.footer-partner-links a{text-decoration:none;color:var(--ag-secondary)}
.footer-partner-links a:hover{color:var(--ag-accent)}
@media(max-width:1100px){.brand .brand-text strong{font-size:19px}.brand .brand-icon{width:40px;height:40px}}
@media(max-width:600px){.brand{gap:7px}.brand .brand-icon{width:34px;height:34px;border-radius:7px}.brand .brand-text strong{font-size:17px}.brand .brand-text small{font-size:6px;letter-spacing:.04em}.header-inner{gap:8px}.header-actions{gap:8px}.footer-brand .brand-text strong{font-size:22px}.footer-brand .brand-icon{width:42px;height:42px}}
@media(max-width:360px){.brand .brand-text strong{font-size:15px}.brand .brand-icon{width:30px;height:30px}.header-actions .theme-toggle{font-size:8px}}
