.demo-bar[data-v-2477ead3]{z-index:20;color:#f0e8dc;background:#3d3229;position:sticky;top:0}.demo-bar__inner[data-v-2477ead3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:8px 24px;display:flex}.demo-bar__label[data-v-2477ead3]{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.demo-bar__dot[data-v-2477ead3]{background:#e8b04b;border-radius:50%;width:8px;height:8px}.demo-bar__actions[data-v-2477ead3]{align-items:center;gap:16px;display:flex}.demo-bar__switch[data-v-2477ead3]{color:#f0e8dc;text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.demo-bar__switch[data-v-2477ead3]:hover{color:#e8b04b}.demo-bar__cta[data-v-2477ead3]{border-radius:var(--radius-btn);color:#3d3229;font:600 13px/1.2 var(--font);background:#e8b04b;justify-content:center;align-items:center;padding:8px 16px;transition:filter .15s;display:inline-flex}.demo-bar__cta[data-v-2477ead3]:hover{filter:brightness(1.06);text-decoration:none}.default-layout[data-v-f4a1634b]{flex-direction:column;min-height:100vh;display:flex}.default-layout__header[data-v-f4a1634b]{border-bottom:1px solid var(--linen);background:#fff}.default-layout__header-inner[data-v-f4a1634b]{justify-content:space-between;align-items:center;gap:24px;max-width:720px;margin:0 auto;padding:12px 24px;display:flex}.default-layout__logo[data-v-f4a1634b]:hover{text-decoration:none}.default-layout__nav[data-v-f4a1634b]{align-items:center;gap:16px;margin-right:auto;display:flex}.default-layout__nav-link[data-v-f4a1634b]{color:var(--coffee);font-size:14px;font-weight:600}.default-layout__nav-link[data-v-f4a1634b]:hover{color:var(--moss);text-decoration:none}.default-layout__nav-link.router-link-active[data-v-f4a1634b]{color:var(--moss)}.default-layout__user[data-v-f4a1634b]{align-items:center;gap:12px;display:flex}.default-layout__name[data-v-f4a1634b]{color:var(--coffee);font-weight:600}.default-layout__main[data-v-f4a1634b]{flex:1;width:100%;max-width:720px;margin:0 auto;padding:24px}
