.source-preview-trigger{position:relative;z-index:3;min-height:0;border:0;border-radius:0;padding:5px 0;display:flex;align-items:center;gap:5px;font:inherit;line-height:1;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.source-preview-trigger,.source-preview-trigger:hover{background:none!important;color:var(--faint)!important}.source-preview-trigger:hover{border:0;text-decoration:none;opacity:.68}.source-preview-trigger:active{transform:scale(.96)}.source-preview-trigger svg{color:var(--faint);opacity:1}.source-preview-layer{position:fixed;z-index:90;inset:0;background:rgba(0,0,0,.48);display:grid;place-items:center;padding:22px}.source-preview-modal{width:min(1080px,100%);height:min(760px,88dvh);background:var(--surface);color:var(--ink);display:flex;flex-direction:column;box-shadow:0 30px 100px rgba(0,0,0,.28)}.source-preview-modal header{height:58px;flex:0 0 58px;padding:0 14px 0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);font:11px DM Mono,monospace}.source-preview-modal header>div{display:flex;align-items:center;gap:12px}.source-preview-modal header a{display:flex;align-items:center;gap:5px}.source-preview-modal header button{width:40px;height:40px;border:0;background:transparent;color:inherit;display:grid;place-items:center}.source-preview-modal iframe{width:100%;flex:1 1;border:0;background:#fff}@media(max-width:740px){.source-preview-layer{padding:0}.source-preview-modal{width:100%;height:100dvh}.source-preview-modal header{padding-top:env(safe-area-inset-top);height:calc(60px + env(safe-area-inset-top));flex-basis:calc(60px + env(safe-area-inset-top))}.source-preview-modal header a{font-size:0}.source-preview-modal header a svg{width:17px;height:17px}}