/* Chrome separado da identidade visual de cada marca fictícia. */
.ts-demo{box-sizing:border-box;position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px max(20px,calc((100% - 1240px)/2));background:#f4f7fa;color:#101720;border-bottom:1px solid #d5dfe8;font:500 12px/1.6 Manrope,sans-serif}
.ts-demo *{box-sizing:border-box}.ts-demo p{margin:0;color:#344252;max-width:440px;font:inherit}.ts-demo nav{display:flex;align-items:center;gap:18px;flex-shrink:0}.ts-demo a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 2px;color:#101720;font:700 12px/1.5 Manrope,sans-serif;text-decoration:underline;text-underline-offset:4px}.ts-demo a:hover{text-decoration-thickness:2px}.ts-demo a:focus-visible{outline:3px solid #142b45;outline-offset:3px}.ts-demo .ts-demo-quote{padding:11px 16px;border:1px solid #344252;border-radius:5px;background:#101720;color:#f4f7fa;text-decoration:none}.ts-demo .ts-demo-quote:hover{background:#253646}
@media(max-width:850px){.ts-demo{flex-wrap:wrap;gap:5px 20px}.ts-demo p{max-width:none}.ts-demo nav{gap:20px}}
@media(max-width:480px){.ts-demo{padding:12px 17px;display:block;font-size:11px}.ts-demo p{margin-bottom:6px}.ts-demo nav{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.ts-demo a{font-size:11px}.ts-demo .ts-demo-quote{padding:8px 10px}}
