html,body,#root{height:100%}body{min-width:0}.embed-viewer{background:var(--canvas);height:100dvh;min-height:280px;color:var(--ink);flex-direction:column;display:flex}.embed-viewer>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:10px 14px;display:flex}.embed-brand{align-items:center;gap:5px;font-size:15px;font-weight:700;display:inline-flex}.embed-brand svg{width:23px;height:23px;color:var(--accent)}.embed-viewer header>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;overflow:hidden}.embed-canvas{flex:1;min-height:0}.embed-viewer footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 14px;font-size:10px;display:flex}.embed-viewer footer>span{color:var(--muted);margin-right:auto}.embed-viewer footer a{color:var(--accent);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.embed-message{height:100dvh;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;font-size:12px;display:flex}.embed-note{border-top:1px solid var(--line);max-height:130px;padding:10px 15px;font-size:11px;overflow:auto}.embed-note p{color:var(--muted);margin:4px 0 0;line-height:1.7}
