.detail-content figure a.media-link{display:block;position:relative;cursor:pointer}.detail-content figure a.media-link:after,.tiptap-editor figure a.media-link:after{content:"";position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.88) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244'/%3E%3C/svg%3E") 50% /14px no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.25);pointer-events:none}.detail-content figure a.media-link img{transition:opacity .15s}.detail-content figure a.media-link:hover img{opacity:.88}.detail-content figure a.media-link:focus-visible{outline:2px solid #333;outline-offset:2px}.tiptap-editor figure a.media-link{display:block;position:relative;pointer-events:none}.tiptap-editor figure a.media-link:after{top:8px;right:8px;pointer-events:auto;cursor:default}.article-preview .detail-content figure a.media-link:after{pointer-events:auto}.article-preview .detail-content figure a.media-link:hover:not(:has(img:hover)):before,.tiptap-editor figure a.media-link:hover:before{content:attr(href);position:absolute;top:36px;right:8px;z-index:2;max-width:calc(100% - 16px);box-sizing:border-box;padding:4px 8px;border-radius:4px;background:rgba(33,33,33,.92);color:#fff;font:12px/1.4 -apple-system,system-ui,Segoe UI,sans-serif;text-align:left;white-space:normal;word-break:break-all;pointer-events:none}