.holoviz-inline{position:relative;cursor:pointer}.holoviz-inline__svg-wrap{width:100%}.holoviz-inline__svg-wrap svg{width:100%;height:auto;max-height:600px;display:block;overflow:visible}.markdown-button-container{display:flex;justify-content:flex-end;margin:4px 0}.markdown-button{display:inline-flex;align-items:center;gap:10px;max-width:85%;padding:10px 14px;background:var(--surface-tertiary);border:none;border-radius:var(--radius-button);color:var(--text-secondary);font-size:var(--text-base);font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.markdown-button:hover{background:var(--surface-hover);box-shadow:var(--shadow-inner-layer);color:var(--text-primary)}.markdown-button:active{transform:scale(.98)}.markdown-button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.markdown-button-content{flex:1;min-width:0}.markdown-button__arrow{display:flex;align-items:center;flex-shrink:0;color:var(--text-tertiary);transition:color .15s ease}.markdown-button:hover .markdown-button__arrow{color:var(--text-secondary)}.markdown-button strong{font-weight:600}.markdown-button em{font-style:italic}.markdown-button code{padding:2px 5px;background:var(--code-inline-bg);border:1px solid var(--code-inline-border);color:var(--text-proper-noun);border-radius:3px;font-size:var(--text-xs);box-shadow:0 0 8px var(--code-inline-glow)}.markdown-button:hover code{background:rgba(var(--text-proper-noun-rgb),.18)}.markdown-button-container+.markdown-button-container{margin-top:2px}