.demo-page{min-height:100vh}.demo-header{max-width:1180px;margin:auto;padding:16px 28px}.demo-brand{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:800;text-decoration:none}.demo-brand img{object-fit:contain}.demo-back{color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}.demo-back:hover{text-decoration:underline}.demo-main{max-width:1180px;margin:auto;padding-top:34px}.demo-main>section{margin-top:16px}@media(max-width:600px){.demo-header{padding:14px 16px}.demo-main{padding-top:22px}}.demo-header{flex-wrap:wrap}.demo-install{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:6px;background:var(--blue);color:#fff;text-decoration:none;font-weight:700}.demo-header a:focus-visible{outline:3px solid #85b8ff;outline-offset:4px}@media(max-width:420px){.demo-header{gap:14px}.demo-install{order:3;width:100%}}
