:root{--img-r: 10px;--img-border: 1px solid rgba(255,255,255,.08);--img-bg: #161617;--img-max-h: 60vh;--cover-ratio: 16 / 9;--media-h: 300px;--media-bg: #0c0c0d;--media-line: #2f2f32;--media-placeholder: rgba(128, 128, 128, .08);--media-letterbox: rgba(128, 128, 128, .12)}.img-read{display:block;max-width:100%;max-height:var(--img-max-h);width:auto;height:auto;object-fit:contain;border-radius:var(--img-r);border:var(--img-border);background:var(--img-bg)}.news-article-body img{display:block;max-width:100%;max-height:var(--img-max-h);width:auto;height:auto;margin:0 auto;object-fit:contain;border-radius:var(--img-r);border:var(--img-border)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:#050506db;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:zoom-out;outline:none;overscroll-behavior:contain;animation:lightbox-in .14s ease-out}.lightbox-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0;width:90vw;height:90vh;height:90dvh;overflow:hidden}.lightbox-image{display:block;max-width:90vw;max-height:calc(90vh - 28px);max-height:calc(90dvh - 28px);width:auto;height:auto;object-fit:contain;border-radius:6px;cursor:default;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .12s ease-out}.lightbox-caption{max-width:90vw;font-size:12.5px;line-height:1.4;color:#c9c7c0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.lightbox button{position:absolute;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#1c1c1ed1;color:#fff;cursor:pointer}.lightbox button:hover{background:#343437f2}.lightbox button:disabled{opacity:.3;cursor:default}.lightbox button:focus-visible{outline:2px solid #fff;outline-offset:2px}.lightbox-close{top:14px;right:14px}.lightbox-nav{top:50%;margin-top:-21px}.lightbox-nav.prev{left:14px}.lightbox-nav.next{right:14px}.lightbox-count{position:absolute;top:24px;left:50%;transform:translate(-50%);font:12.5px/1 var(--font-mono);color:#c9c7c0}@media(max-width:640px){.lightbox-nav{display:none!important}.lightbox-close{top:10px;right:10px}}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lightbox{animation:none}.lightbox-image{transition:none}}.lightbox-video{cursor:default}.lightbox-embed{display:flex;flex-direction:column;width:min(550px,92vw);max-height:90vh;max-height:90dvh;border-radius:12px;overflow:hidden}.lightbox-embed-scroll{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}.lightbox-embed-slot{flex-shrink:0;width:100%;border-radius:12px;overflow:hidden;background:transparent;color-scheme:normal}.lightbox-embed-slot iframe{display:block;color-scheme:normal;background:transparent!important;border-radius:12px}.lightbox-embed-slot:empty{display:none}.lightbox-embed.is-loading .lightbox-embed-slot{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.lightbox-embed-slot .twitter-tweet{margin:0 auto!important}.lightbox-embed-cover{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#141416}.lightbox-embed-cover img{display:block;width:100%;height:100%;object-fit:contain}.lightbox-spinner{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:lightbox-spin .8s linear infinite}@keyframes lightbox-spin{to{transform:rotate(360deg)}}.lightbox-watch{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;background:#f2f1ee;color:#0c0c0d;font:600 14px/1 var(--font-sans)}.lightbox-watch:hover{background:#fff}@media(prefers-reduced-motion:reduce){.lightbox-spinner{animation-duration:2s}}
