/* DOOM FEED STREAM (100% PURE FIT WIDTH, ZERO CLS) */
        .doom-feed {
            width: 100%;
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
            align-items: stretch;
            background-color: #180914;
        }

        .article-frame {
            width: 100%;
            display: block;
            margin: 0;
            padding: 0;
            position: relative;
            line-height: 0;
            aspect-ratio: 1 / 3;
            overflow: hidden;
            background-color: #180914;
        }

        .article-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
            margin: 0;
            padding: 0;
            opacity: 0;
            transition: opacity 0.15s ease-out;
        }

        .article-img.is-loaded {
            opacity: 1;
        }
