.artifact-trigger{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:zoom-in}.artifact-trigger>img{display:block;width:100%;height:auto}.artifact-hint{position:absolute;right:8px;bottom:8px;background:#202323;color:white;padding:6px 10px;font-size:14px;opacity:0;pointer-events:none}.artifact-trigger:focus-visible .artifact-hint,.artifact-trigger:hover .artifact-hint{opacity:1}.artifact-dialog button:focus-visible,.artifact-inspection:focus-visible,.artifact-trigger:focus-visible{outline:3px solid #a47700;outline-offset:3px}.artifact-dialog{position:fixed;inset:0;margin:auto;width:94vw;max-width:1600px;height:90dvh;max-height:90dvh;padding:0;border:0;background:#fff;color:#202323}.artifact-dialog[open]{display:flex;flex-direction:column}.artifact-dialog::backdrop{background:rgb(0 0 0/.65)}.artifact-toolbar{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #dedfd9;flex-shrink:0}.artifact-toolbar p{flex:1;font-size:16px;margin:0;line-height:1.4}.artifact-toolbar button{padding:10px 12px;background:#f7f7f5;font-size:16px;white-space:nowrap;cursor:pointer;min-height:44px}.artifact-inspection{overflow:auto;flex:1;min-height:0;padding:16px;overscroll-behavior:contain}.artifact-dialog .artifact-inspection img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;object-fit:contain}@media(max-width:1199px){.artifact-hint{opacity:1}}@media(max-width:550px){.artifact-toolbar{flex-wrap:wrap;gap:8px}.artifact-toolbar p{flex-basis:100%}}.artifact-desktop-static{display:none!important}@media(min-width:1200px){.artifact-desktop-static{display:block!important;width:100%;height:auto}.artifact-trigger-responsive{display:none}}