.brand-image{width:56px;height:56px;object-fit:contain;flex-shrink:0}.brand-placeholder{display:grid;place-items:center;width:42px;height:42px;border:1px solid currentColor;font-size:23px;flex-shrink:0}.gallery-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:28px;gap:24px}.gallery-footer>span{font-size:10px;color:var(--muted)}.gallery-footer .brand-image{width:40px;height:40px}.gallery-footer .brand strong{font-size:17px;letter-spacing:1.5px}.gallery-footer .brand small{font-size:8px;letter-spacing:1px}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:26px}.brand-card{padding:28px 24px;border:1px solid var(--line);background:#faf9f5;min-width:0}.brand-card .brand strong{font-size:21px;letter-spacing:1px}.brand-card .muted{margin:25px 0 12px}.brand-card code{font-size:11px;color:var(--muted)}.brand-card .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.brand-card .btn{font-size:11px;padding:10px 12px}.share-options{display:grid;gap:14px;margin:24px 0}.brand-share-option{border:1px solid var(--line);padding:18px;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left}.brand-share-option:hover{background:#e9eddf}.brand-share-option>span:last-child{font-size:11px;color:var(--muted)}.brand-share-option .brand strong{font-size:19px;letter-spacing:1px}.brand-share-option .brand-image{width:46px;height:46px}@media(max-width:1000px){.brand-grid{grid-template-columns:1fr}}@media(max-width:760px){.brand-image{width:45px;height:45px}.gallery-footer{flex-direction:column;align-items:start}.share-options .brand-share-option{align-items:start;flex-direction:column;gap:16px}.brand-card{padding:22px}.nav a{display:block!important}}
