/* Loaded after the compiled app CSS inside every captured-window document. */
html{background:#f8fafc}
body{margin:0}
/* The frame is sized to the content by docs.js; a viewport-high wrapper would make that measurement circular. */
.min-h-screen{min-height:0!important}
[data-doc-part]:not(.absolute):not(.fixed):not(.sticky){position:relative}
[data-doc-part]{outline:2px solid #f43f5e;outline-offset:2px;border-radius:.25rem}
[data-doc-part]::before{content:attr(data-doc-n);position:absolute;z-index:50;top:-.75rem;left:-.75rem;min-width:1.5rem;height:1.5rem;padding:0 .3rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#f43f5e;color:#fff;font:700 .8rem/1 system-ui,sans-serif;box-shadow:0 0 0 2px #fff}
[data-doc-part].doc-active{outline-width:3px;background-color:rgba(244,63,94,.08)}
