.grriMa_figure{margin:0}.grriMa_frame{--tick-color:var(--fg-3);--tick-inset:-5px;background:var(--bench-2);border:1px solid var(--rule);border-radius:var(--radius);width:100%;color:var(--text-2);position:relative;overflow:visible}[data-tone=report] .grriMa_frame{--tick-color:var(--ink-2)}.grriMa_img{object-fit:cover;border-radius:var(--radius)}.grriMa_pattern{background:linear-gradient(90deg,#0000 calc(38% - .5px),#b8733338 calc(38% - .5px) calc(38% + .5px),#0000 calc(38% + .5px)) 0 0/100% 46% no-repeat,linear-gradient(0deg,#0000 calc(46% - .5px),#b8733338 calc(46% - .5px) calc(46% + .5px),#0000 calc(46% + .5px)) 38% 0/62% 100% no-repeat,linear-gradient(0deg,#0000 calc(72% - .5px),#b8733329 calc(72% - .5px) calc(72% + .5px),#0000 calc(72% + .5px)) 0 0/58% 100% no-repeat,repeating-linear-gradient(135deg,#eceef00b 0 1px,#0000 1px 7px);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 75%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 75%,#000 30%,#0000 100%)}.grriMa_reticle{fill:none;width:clamp(40px,16%,72px);height:auto;stroke:var(--text-3);stroke-width:1px;vector-effect:non-scaling-stroke;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.grriMa_center{fill:var(--signal);stroke:none}.grriMa_placeholder{color:var(--text-2);flex-wrap:wrap;gap:0 .5em;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.grriMa_subject{color:var(--text-3)}.grriMa_tag{color:var(--text);position:absolute;top:12px;left:14px}.grriMa_caption{margin-top:var(--s-12);color:var(--fg-2);font-size:14px;line-height:1.45}
