.demo-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 20px;margin-bottom:20px;border:1px solid var(--accent,#ff713d);border-radius:14px;background:var(--card,#fff);font-size:14px;line-height:1.6}.demo-notice strong{color:var(--accent,#d65e2b)}.demo-notice span{flex:1;min-width:220px}.demo-notice a{white-space:nowrap;color:var(--accent,#c45124);font-weight:600}
