img.svelte-1f574fq{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.custom-scrollbar.svelte-1f574fq::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-1f574fq::-webkit-scrollbar-track{background:#ffffff0d}.custom-scrollbar.svelte-1f574fq::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.custom-scrollbar.svelte-1f574fq::-webkit-scrollbar-thumb:hover{background:#fff6}.no-scrollbar.svelte-1eyottk::-webkit-scrollbar{display:none}.no-scrollbar.svelte-1eyottk{-ms-overflow-style:none;scrollbar-width:none}.annotation-marker.svelte-1aiavl{display:flex;align-items:center;justify-content:center;padding:4px 8px;background:#ffffffe6;border-radius:6px;box-shadow:0 2px 6px #0003;opacity:.9;transition:all .2s ease;cursor:pointer;color:#000;font-size:12px;font-weight:500;white-space:nowrap;transform:translate(-50%,-50%);animation:svelte-1aiavl-popIn .4s cubic-bezier(.34,1.56,.64,1) backwards}.annotation-marker.align-left.svelte-1aiavl{transform:translateY(-50%)}.annotation-marker.align-right.svelte-1aiavl{transform:translate(-100%,-50%)}.annotation-layer:hover .annotation-marker.svelte-1aiavl{opacity:1}.annotation-marker.svelte-1aiavl:hover{opacity:1!important;transform:translate(-50%,-50%) scale(1.05);box-shadow:0 4px 10px #00000040}.annotation-marker.align-left.svelte-1aiavl:hover{transform:translateY(-50%) scale(1.05)}.annotation-marker.align-right.svelte-1aiavl:hover{transform:translate(-100%,-50%) scale(1.05)}.annotation-marker.expanded.svelte-1aiavl{min-width:150px;max-width:250px;padding:10px 12px;background:#fffffffa;border-radius:10px;box-shadow:0 4px 12px #00000026;color:#333;opacity:1;transform:translate(-50%,-50%);white-space:normal}.annotation-marker.expanded.align-left.svelte-1aiavl{transform:translateY(-50%)}.annotation-marker.expanded.align-right.svelte-1aiavl{transform:translate(-100%,-50%)}.annotation-marker.deleting.svelte-1aiavl{opacity:.4;pointer-events:none}.preview-text.svelte-1aiavl{line-height:1}.marker-content.svelte-1aiavl{display:flex;flex-direction:column;gap:6px;width:100%}.content-text.svelte-1aiavl{font-size:13px;line-height:1.5;font-weight:400;color:#333;word-break:break-word}.marker-meta.svelte-1aiavl{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:400;color:#888;padding-top:6px;border-top:1px solid rgba(0,0,0,.08)}.author.svelte-1aiavl{font-weight:600;color:#555;margin-right:4px}.delete-form.svelte-1aiavl{margin-left:auto;display:flex}.delete-btn.svelte-1aiavl{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;color:#999;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.delete-btn.svelte-1aiavl:hover:not(:disabled){background:#ef44441a;color:#ef4444}.delete-btn.svelte-1aiavl:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-1aiavl-popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}}.annotation-form.svelte-1ulmwpp{min-width:200px;max-width:280px;padding:12px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003}.form-header.svelte-1ulmwpp{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.header-icon-emoji.svelte-1ulmwpp{font-size:16px;line-height:1}.header-title.svelte-1ulmwpp{font-size:14px;font-weight:600;color:#333;letter-spacing:-.02em}.content-input.svelte-1ulmwpp{width:100%;padding:8px 10px;font-size:13px;line-height:1.5;border:1px solid #ddd;border-radius:8px;resize:none;transition:border-color .2s;box-sizing:border-box}.content-input.svelte-1ulmwpp:focus{outline:none;border-color:#4a90d9}.content-input.svelte-1ulmwpp:disabled{background:#f5f5f5;cursor:not-allowed}.form-footer.svelte-1ulmwpp{display:flex;flex-direction:column;gap:12px;margin-top:10px}.footer-row.svelte-1ulmwpp{display:flex;align-items:center;justify-content:space-between;width:100%}.buttons-row.svelte-1ulmwpp{gap:8px}.char-count.svelte-1ulmwpp{font-size:11px;color:#888}.char-count.warning.svelte-1ulmwpp{color:#e67700}.anonymous-label.svelte-1ulmwpp{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-wrapper.svelte-1ulmwpp{position:relative;width:16px;height:16px}.checkbox-wrapper.svelte-1ulmwpp input:where(.svelte-1ulmwpp){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox.svelte-1ulmwpp{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#eee;border:1px solid #ccc;border-radius:4px;transition:all .2s}.anonymous-label.svelte-1ulmwpp:hover input:where(.svelte-1ulmwpp)~.custom-checkbox:where(.svelte-1ulmwpp){background-color:#e0e0e0}.anonymous-label.svelte-1ulmwpp input:where(.svelte-1ulmwpp):checked~.custom-checkbox:where(.svelte-1ulmwpp){background-color:#4a90d9;border-color:#4a90d9}.custom-checkbox.svelte-1ulmwpp:after{content:"";position:absolute;display:none}.anonymous-label.svelte-1ulmwpp input:where(.svelte-1ulmwpp):checked~.custom-checkbox:where(.svelte-1ulmwpp):after{display:block}.anonymous-label.svelte-1ulmwpp .custom-checkbox:where(.svelte-1ulmwpp):after{left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.label-text.svelte-1ulmwpp{font-size:12px;color:#555;font-weight:500}.save-group.svelte-1ulmwpp{display:flex;gap:0;border-radius:6px;overflow:hidden}.pin-btn.svelte-1ulmwpp,.submit-btn.svelte-1ulmwpp{background:#4a90d9;color:#fff;border:none;border-radius:0;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s;height:32px;display:flex;align-items:center;justify-content:center}.pin-btn.svelte-1ulmwpp{font-size:14px;padding:0 10px}.save-group.svelte-1ulmwpp .pin-btn:where(.svelte-1ulmwpp){border-top-left-radius:6px;border-bottom-left-radius:6px}.save-group.svelte-1ulmwpp .submit-btn:where(.svelte-1ulmwpp){border-top-right-radius:6px;border-bottom-right-radius:6px;gap:4px}.pin-btn.svelte-1ulmwpp:hover:not(:disabled),.submit-btn.svelte-1ulmwpp:hover:not(:disabled){background:#3a7bc8}.pin-btn.svelte-1ulmwpp:disabled,.submit-btn.svelte-1ulmwpp:disabled{background:#a0c4e8;cursor:not-allowed;border-color:#ffffff1a}.cancel-btn.svelte-1ulmwpp{padding:6px 12px;font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;background:transparent;border:1px solid #ddd;color:#666;height:32px}.cancel-btn.svelte-1ulmwpp:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.cancel-btn.svelte-1ulmwpp:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1ulmwpp{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1ulmwpp-spin .6s linear infinite}@keyframes svelte-1ulmwpp-spin{to{transform:rotate(360deg)}}.annotation-layer.svelte-va5tqr{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.annotation-layer.clickable.svelte-va5tqr{cursor:crosshair;pointer-events:auto}.annotation-layer.form-active.svelte-va5tqr{z-index:100}.annotation-marker-wrapper.svelte-va5tqr{position:absolute;pointer-events:auto;z-index:15;transition:z-index 0s}.annotation-marker-wrapper.svelte-va5tqr:hover{z-index:100}.annotation-form-wrapper.svelte-va5tqr{position:absolute;z-index:30;pointer-events:auto;transform:translate(-50%);transform-origin:top center}.annotation-form-wrapper.align-left.svelte-va5tqr{transform:translate(0);transform-origin:top left}.annotation-form-wrapper.align-right.svelte-va5tqr{transform:translate(-100%);transform-origin:top right}.annotation-create-form.svelte-va5tqr{display:contents}.post-detail-container.svelte-1ktexff{position:relative}.post-article.svelte-1ktexff{background:#fffffff2;border-radius:24px;overflow:hidden;box-shadow:0 4px 20px #0000000d;transition:all .4s cubic-bezier(.4,0,.2,1)}.post-article.svelte-1ktexff:hover{box-shadow:0 8px 32px #00000014,0 4px 16px #c8b4dc33}.post-header.svelte-1ktexff{background:linear-gradient(135deg,#fff5ffcc,#f0f5ffcc);border-bottom:2px solid rgba(230,210,240,.4);padding:1.5rem 1.5rem 1.25rem}@media (min-width: 640px){.post-header.svelte-1ktexff{padding:2rem 2.5rem 1.75rem}}@media (min-width: 768px){.post-header.svelte-1ktexff{padding:2.5rem 3rem 2rem}}.header-top.svelte-1ktexff{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}@media (min-width: 640px){.header-top.svelte-1ktexff{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.post-subject.svelte-1ktexff{flex:1;font-family:Crimson Text,serif;font-size:1.75rem;font-weight:700;line-height:1.3;color:#4a4a4a;word-break:break-word;letter-spacing:.01em}@media (min-width: 640px){.post-subject.svelte-1ktexff{font-size:2.25rem}}@media (min-width: 768px){.post-subject.svelte-1ktexff{font-size:2.75rem}}.inline-comment-toggle.svelte-1ktexff{display:flex;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#ffffffb3;color:#6a6a6a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500;border-radius:10px;border:1px solid rgba(200,200,220,.3);transition:all .25s ease;cursor:pointer}@media (min-width: 640px){.inline-comment-toggle.svelte-1ktexff{gap:.5rem;padding:.625rem 1rem;font-size:.875rem}}.inline-comment-toggle.svelte-1ktexff:hover{background:#fffffff2;border-color:#b4b4d280;transform:translateY(-1px)}.author-info.svelte-1ktexff{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:#646478e6}@media (min-width: 640px){.author-info.svelte-1ktexff{flex-direction:row;align-items:center;font-size:.875rem}}.author-identity.svelte-1ktexff{display:flex;align-items:center;gap:.625rem}@media (min-width: 640px){.author-identity.svelte-1ktexff{gap:.875rem}}.author-avatar.svelte-1ktexff{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:50%;object-fit:cover;border:2px solid rgba(200,180,220,.4)}@media (min-width: 640px){.author-avatar.svelte-1ktexff{width:1.75rem;height:1.75rem}}.author-avatar-placeholder.svelte-1ktexff{width:1.5rem;height:1.5rem;flex-shrink:0;color:#a0a0b499}@media (min-width: 640px){.author-avatar-placeholder.svelte-1ktexff{width:1.75rem;height:1.75rem}}.author-nickname.svelte-1ktexff{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#5a5a5a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-timestamps.svelte-1ktexff{text-align:left}@media (min-width: 640px){.post-timestamps.svelte-1ktexff{text-align:right}}.timestamp.svelte-1ktexff{font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;white-space:nowrap;margin-bottom:.25rem}.timestamp.svelte-1ktexff:last-child{margin-bottom:0}.timestamp-label.svelte-1ktexff{font-weight:600;margin-right:.25rem}.post-content-wrapper.svelte-1ktexff{padding:1.5rem}@media (min-width: 640px){.post-content-wrapper.svelte-1ktexff{padding:2rem 2.5rem}}@media (min-width: 768px){.post-content-wrapper.svelte-1ktexff{padding:2.5rem 3rem}}.post-footer.svelte-1ktexff{background:linear-gradient(135deg,#faf5ff99,#f5faff99);border-top:2px solid rgba(230,210,240,.3);padding:1rem 1.5rem}@media (min-width: 640px){.post-footer.svelte-1ktexff{padding:1.25rem 2.5rem}}@media (min-width: 768px){.post-footer.svelte-1ktexff{padding:1.5rem 3rem}}.footer-content.svelte-1ktexff{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}@media (min-width: 640px){.footer-content.svelte-1ktexff{flex-direction:row;align-items:center}}.engagement-stats.svelte-1ktexff{display:flex;align-items:center;gap:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;color:#646478e6}@media (min-width: 640px){.engagement-stats.svelte-1ktexff{gap:1.25rem;font-size:.875rem}}.engagement-stats.svelte-1ktexff>div:where(.svelte-1ktexff){display:flex;align-items:center;gap:.5rem}.engagement-stats.svelte-1ktexff svg:where(.svelte-1ktexff){flex-shrink:0;color:#8c8ca0cc}.engagement-stats.svelte-1ktexff span:where(.svelte-1ktexff){font-weight:500;transition:all .3s ease}.vote-buttons-wrapper.svelte-1ktexff{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;position:relative;overflow:visible}@media (min-width: 640px){.vote-buttons-wrapper.svelte-1ktexff{position:absolute;left:50%;transform:translate(-50%);width:auto;gap:1rem}}.vote-buttons-wrapper.svelte-1ktexff .vote-button{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600;border-radius:16px;border:2px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width: 640px){.vote-buttons-wrapper.svelte-1ktexff .vote-button{gap:.625rem;padding:.75rem 1.25rem;font-size:.875rem}}.vote-buttons-wrapper.svelte-1ktexff .vote-like{background:linear-gradient(135deg,#dcf0ffcc,#c8e6ffcc);color:#2563eb;border-color:#3b82f64d}.vote-buttons-wrapper.svelte-1ktexff .vote-like:hover:not(.active){background:linear-gradient(135deg,#c8e6fff2,#b4dcfff2);border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f633}.vote-buttons-wrapper.svelte-1ktexff .vote-like.active{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;border-color:#2563eb;box-shadow:0 4px 16px #3b82f666}.vote-buttons-wrapper.svelte-1ktexff .vote-dislike{background:linear-gradient(135deg,#ffebebcc,#fedcdccc);color:#dc2626;border-color:#ef44444d}.vote-buttons-wrapper.svelte-1ktexff .vote-dislike:hover:not(.active){background:linear-gradient(135deg,#fedcdcf2,#fcc8c8f2);border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 12px #ef444433}.vote-buttons-wrapper.svelte-1ktexff .vote-dislike.active{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;border-color:#dc2626;box-shadow:0 4px 16px #ef444466}.net-score.svelte-1ktexff{display:flex;min-width:2.5rem;align-items:center;justify-content:center;padding:.375rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:700;color:#4a4a4a;background:linear-gradient(135deg,#ffffffe6,#f6f6fce6);border-radius:12px;border:2px solid rgba(200,200,220,.35);box-shadow:inset 0 1px #fff9;transition:all .3s ease}.net-score.positive.svelte-1ktexff{color:#1d4ed8;background:linear-gradient(135deg,#dcf0ffe0,#c8e6ffe0);border-color:#3b82f659;box-shadow:0 4px 12px #3b82f629,inset 0 1px #ffffff80}.net-score.negative.svelte-1ktexff{color:#b91c1c;background:linear-gradient(135deg,#ffebebe6,#fedcdce6);border-color:#ef444466;box-shadow:0 4px 12px #ef44442e,inset 0 1px #ffffff80}.net-score.flash-up.svelte-1ktexff{animation:svelte-1ktexff-net-score-flash-up .24s cubic-bezier(.22,.61,.36,1)}.net-score.flash-down.svelte-1ktexff{animation:svelte-1ktexff-net-score-flash-down .24s cubic-bezier(.22,.61,.36,1)}@keyframes svelte-1ktexff-net-score-flash-up{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-1px) scale(1.045);box-shadow:0 6px 14px #3b82f64d,0 0 0 4px #bfdbfe59,inset 0 1px #ffffff8c}to{transform:translateY(0) scale(1)}}@keyframes svelte-1ktexff-net-score-flash-down{0%{transform:translateY(0) scale(1)}35%{transform:translateY(1px) scale(1.045);box-shadow:0 6px 14px #ef44444d,0 0 0 4px #fecaca54,inset 0 1px #ffffff8c}to{transform:translateY(0) scale(1)}}.vote-bubble-layer.svelte-1ktexff{position:absolute;left:50%;top:-.25rem;width:0;height:0;pointer-events:none;z-index:8}.vote-bubble.svelte-1ktexff{position:absolute;left:50%;top:0;padding:.125rem .45rem;border-radius:9999px;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:700;line-height:1;white-space:nowrap;transform:translate3d(-50%,8px,0);will-change:transform,opacity;animation-name:svelte-1ktexff-vote-bubble-float;animation-duration:var(--bubble-duration, 1.35s);animation-timing-function:var(--bubble-ease, ease-out);animation-fill-mode:forwards}.vote-bubble.positive.svelte-1ktexff{color:#1d4ed8;background:#dbeafef2;border:1px solid rgba(59,130,246,.35);box-shadow:0 4px 10px #3b82f626}.vote-bubble.negative.svelte-1ktexff{color:#b91c1c;background:#fee2e2f2;border:1px solid rgba(239,68,68,.35);box-shadow:0 4px 10px #ef444426;animation-name:svelte-1ktexff-vote-bubble-fall;animation-timing-function:cubic-bezier(.22,.61,.36,1)}@keyframes svelte-1ktexff-vote-bubble-float{0%{opacity:0;transform:translate3d(-50%,10px,0)}18%{opacity:1;transform:translate3d(-50%,-6px,0)}to{opacity:0;transform:translate3d(-50%,var(--bubble-end-y, -56px),0)}}@keyframes svelte-1ktexff-vote-bubble-fall{0%{opacity:0;transform:translate3d(-50%,12px,0)}18%{opacity:1;transform:translate3d(-50%,24px,0)}to{opacity:0;transform:translate3d(-50%,calc((var(--bubble-end-y, -56px) * -1) + 22px),0)}}.admin-buttons.svelte-1ktexff{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.75rem}@media (min-width: 640px){.admin-buttons.svelte-1ktexff{position:absolute;right:0;width:auto}}.admin-buttons.svelte-1ktexff .admin-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.125rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600;border-radius:12px;border:1px solid rgba(255,255,255,.5);cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width: 640px){.admin-buttons.svelte-1ktexff .admin-button{padding:.625rem 1.25rem;font-size:.875rem}}.admin-buttons.svelte-1ktexff .edit-button{background:linear-gradient(135deg,#fffc,#f0f5ffcc);color:#475569;box-shadow:0 2px 10px #00000008,inset 0 0 0 1px #fff9}.admin-buttons.svelte-1ktexff .edit-button:hover{background:linear-gradient(135deg,#fffffff2,#f0f5fff2);color:#1e293b;transform:translateY(-2px);box-shadow:0 4px 15px #00000014,inset 0 0 0 1px #fffc}.admin-buttons.svelte-1ktexff .delete-button{background:linear-gradient(135deg,#fff5f5cc,#fff0f0cc);color:#ef4444;box-shadow:0 2px 10px #ef44440d,inset 0 0 0 1px #fff9}.admin-buttons.svelte-1ktexff .delete-button:hover{background:linear-gradient(135deg,#fff5f5f2,#fff0f0f2);color:#dc2626;transform:translateY(-2px);box-shadow:0 4px 15px #ef444426,inset 0 0 0 1px #fffc}.admin-buttons.svelte-1ktexff .admin-button:active{transform:translateY(0)}.admin-buttons.svelte-1ktexff .report-button:where(.svelte-1ktexff){background:linear-gradient(135deg,#fff8ebe6,#fff4dce6);color:#b45309;box-shadow:0 2px 10px #b4530914,inset 0 0 0 1px #fff9}.admin-buttons.svelte-1ktexff .report-button:where(.svelte-1ktexff):hover{background:linear-gradient(135deg,#fff8eb,#fff4dc);color:#92400e;transform:translateY(-2px);box-shadow:0 4px 14px #b4530926,inset 0 0 0 1px #fffc}.image-zoom-wrapper{position:relative;display:inline-block}.image-zoom-button{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#0009;color:#fff;border:none;border-radius:6px;cursor:pointer;opacity:0;transition:all .2s ease;z-index:20}.annotation-toggle-button{position:absolute;bottom:8px;right:48px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#0009;color:#fff;border:none;border-radius:6px;cursor:pointer;opacity:0;transition:all .2s ease;z-index:20}.image-zoom-wrapper:hover .image-zoom-button,.image-zoom-wrapper:hover .annotation-toggle-button{opacity:1}.image-zoom-button:hover,.annotation-toggle-button:hover{background:#000c;transform:scale(1.1)}.image-zoom-button:active,.annotation-toggle-button:active{transform:scale(.95)}.image-zoom-button svg{width:18px;height:18px}body.annotations-hidden .annotation-layer-mount{opacity:0;pointer-events:none;transition:opacity .2s}body.annotations-hidden .annotation-image-wrapper:hover .annotation-layer-mount,body.annotations-hidden .image-zoom-wrapper:hover .annotation-layer-mount,body.annotations-hidden .annotation-layer-mount:hover{opacity:1;pointer-events:auto}.annotation-image-wrapper:hover .image-zoom-button,.annotation-image-wrapper:hover .annotation-toggle-button,.image-zoom-wrapper:hover .image-zoom-button,.image-zoom-wrapper:hover .annotation-toggle-button,.annotation-layer-mount:hover~.image-zoom-button,.annotation-layer-mount:hover~.annotation-toggle-button{opacity:1}@media (max-width: 640px){.image-zoom-button,.annotation-toggle-button{opacity:.8;width:28px;height:28px}.image-zoom-button svg{width:14px;height:14px}}.prose iframe{max-width:100%;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:1rem 0}.prose .video-embed-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:1rem 0}.prose .video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.prose .twitter-tweet{margin:1rem auto!important}.prose blockquote.twitter-tweet{border-left:none;padding-left:0;color:inherit}
