.markdown-rendered img:not(a img){cursor:zoom-in}.onefleck-viewer{--viewer-ink:#eceae3;z-index:200;background:rgb(11 11 10/var(--viewer-shade,1));touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:0;outline:none;transition:opacity .16s linear;position:fixed;inset:0;overflow:hidden}.onefleck-viewer.is-open{opacity:1}.onefleck-viewer[data-input=mouse][data-zoomed]{cursor:grab}.onefleck-viewer[data-input=mouse][data-dragging]{cursor:grabbing}.onefleck-viewer-strip,.onefleck-viewer-slide{position:absolute;inset:0}.onefleck-viewer-slide img{transform-origin:0 0;background:0 0;border:0;max-width:none;max-height:none;margin:0;display:block;position:absolute;top:0;left:0}.onefleck-viewer-slide img[hidden]{display:none}.onefleck-viewer button{color:var(--viewer-ink);cursor:pointer;opacity:0;pointer-events:none;background:#0b0b0a8c;border:1px solid #eceae34d;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .16s linear;display:flex;position:absolute}.onefleck-viewer.is-awake button,.onefleck-viewer button:focus-visible{opacity:1;pointer-events:auto}.onefleck-viewer button:hover{border-color:var(--viewer-ink)}.onefleck-viewer button[hidden],.onefleck-viewer[data-input=touch] button{display:none}.onefleck-viewer-close{top:calc(16px + env(safe-area-inset-top,0px));right:calc(16px + env(safe-area-inset-right,0px));width:44px;height:44px}.onefleck-viewer-play{top:calc(16px + env(safe-area-inset-top,0px));right:calc(68px + env(safe-area-inset-right,0px));width:44px;height:44px}.onefleck-viewer[data-input=touch] .onefleck-viewer-play:not([hidden]){right:calc(16px + env(safe-area-inset-right,0px));opacity:.85;pointer-events:auto;display:flex}.onefleck-viewer[data-playing][data-input=mouse]:not(.is-awake){cursor:none}.onefleck-viewer-progress{pointer-events:none;background:#eceae38c;width:0;height:2px;position:absolute;top:0;left:0}.onefleck-viewer:not([data-playing]) .onefleck-viewer-progress{display:none}@keyframes onefleck-viewer-progress{0%{width:0}to{width:100%}}.onefleck-viewer-prev,.onefleck-viewer-next{width:44px;height:64px;margin-top:-32px;top:50%}.onefleck-viewer-prev{left:calc(16px + env(safe-area-inset-left,0px))}.onefleck-viewer-next{right:calc(16px + env(safe-area-inset-right,0px))}.onefleck-viewer-count{top:calc(16px + env(safe-area-inset-top,0px));left:calc(16px + env(safe-area-inset-left,0px));font-family:var(--mono);letter-spacing:.14em;color:#eceae3b8;text-shadow:0 0 6px #0009;opacity:0;pointer-events:none;font-size:11px;line-height:44px;transition:opacity .16s linear;position:absolute}.onefleck-viewer.is-awake .onefleck-viewer-count{opacity:1}.onefleck-viewer-count[hidden]{display:none}.onefleck-viewer-hint{left:50%;bottom:calc(40px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 32px);font-family:var(--mono);color:var(--viewer-ink);text-align:center;word-break:keep-all;opacity:0;pointer-events:none;background:#0b0b0ad9;border:1px solid #eceae34d;padding:12px 18px;font-size:12px;line-height:1.7;transition:opacity .2s linear;position:absolute;transform:translate(-50%)}.onefleck-viewer-hint.is-shown{opacity:1}.onefleck-viewer-info{padding:14px calc(18px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(18px + env(safe-area-inset-left,0px));color:var(--viewer-ink);background:#0b0b0ab8;transition:opacity .16s linear;position:absolute;bottom:0;left:0;right:0}.onefleck-viewer-info[hidden]{display:none}.onefleck-viewer[data-zoomed] .onefleck-viewer-info,.onefleck-viewer[data-input=mouse]:not(.is-awake) .onefleck-viewer-info{opacity:0;pointer-events:none}.onefleck-viewer-info:focus-within{opacity:1!important;pointer-events:auto!important}.onefleck-viewer:has(.onefleck-viewer-info:not([hidden])) .onefleck-viewer-hint{bottom:calc(150px + env(safe-area-inset-bottom,0px))}.onefleck-viewer-info p{max-width:860px;margin:0}.onefleck-viewer-caption{word-break:keep-all;font-size:14px;line-height:1.6}.onefleck-viewer-meta{font-family:var(--mono);letter-spacing:.06em;white-space:pre-wrap;color:#eceae3b8;font-size:11px;line-height:1.8}.onefleck-viewer-links{flex-wrap:wrap;gap:4px 18px;display:flex;margin-top:2px!important}.onefleck-viewer-links a{color:var(--viewer-ink);font-size:14px;line-height:1.8;text-decoration:none}.onefleck-viewer-links a span{color:var(--viewer-ink)}.onefleck-viewer-links a .onefleck-viewer-kind{font-family:var(--mono);letter-spacing:.1em;color:#eceae399;margin-right:8px;font-size:10px}.onefleck-viewer-links a:hover span:last-child{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.onefleck-viewer-info,.onefleck-viewer,.onefleck-viewer button,.onefleck-viewer-count,.onefleck-viewer-hint{transition:none}}