.feed-category-shortcut-widget__track{scroll-snap-type:x proximity;gap:12px;padding-bottom:4px;display:flex}.feed-category-shortcut-card{scroll-snap-align:start;border-radius:8px;flex:0 0 110px;block-size:49px;inline-size:110px;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.feed-category-shortcut-card__image{object-fit:cover}@media (min-width:561px){.feed-category-shortcut-card{flex-basis:140px;block-size:63px;inline-size:140px}}@media (min-width:1200px){.feed-category-shortcut-widget__track{gap:16px}.feed-category-shortcut-card{flex-basis:calc(16.6667% - 13.3333px);block-size:80px;inline-size:calc(16.6667% - 13.3333px)}}
.feed-reading-history-widget{gap:20px;min-width:0;display:grid;container-type:inline-size}.feed-reading-history-widget__scroll{width:100%;max-width:100%;margin:0;overflow:visible}.feed-reading-history-widget__track{scroll-snap-type:x proximity;gap:16px;display:flex}.feed-continue-card{scroll-snap-align:start;flex:0 0 270px;grid-template-columns:70px minmax(0,1fr);gap:12px;width:270px;min-width:0;display:grid}.feed-continue-card__cover{aspect-ratio:1;background:var(--twl-sem-bg-neutral-tertiary);border-radius:8px;min-width:0;display:block;position:relative;overflow:hidden}.feed-continue-card__image{object-fit:cover;display:block}.feed-continue-card__image-placeholder{background:linear-gradient(135deg, var(--brand-subtle), var(--twl-sem-bg-neutral-secondary));width:100%;height:100%;display:block}.feed-continue-card__exclusive{object-fit:contain;z-index:6;width:20px;height:20px;display:block;position:absolute;top:4px;right:4px}.feed-continue-card__copy{align-content:center;gap:2px;min-width:0;display:grid}.feed-continue-card__title,.feed-continue-card__chapter,.feed-continue-card__progress{margin:0}.feed-continue-card__title a{color:inherit;text-decoration:none}.feed-continue-card__title a:hover{color:var(--Text-Brand-hover,var(--twl-sem-text-brand-hover))}.feed-continue-card__progress{align-items:center;gap:4px;display:inline-flex}@container (max-width:360px){.feed-continue-card{flex-basis:min(270px,100cqw - 8px);width:min(270px,100cqw - 8px)}}
.feed-side-banner-grid-widget{min-width:0}.feed-side-banner-grid{align-items:stretch;column-gap:4.77431%;min-width:0;display:flex}.feed-side-banner-grid__banner{display:block;position:relative;overflow:hidden}.feed-side-banner-grid__banner--desktop{aspect-ratio:258/458;flex:0 0 22.3958%}.feed-side-banner-grid__banner--mobile{display:none}.feed-side-banner-grid__banner-image{object-fit:cover}.feed-side-banner-grid__scroll{flex:auto;align-self:stretch;min-width:0}.feed-side-banner-grid__track{scroll-snap-type:x proximity;gap:16px;block-size:100%;display:flex}.feed-side-banner-grid__column{scroll-snap-align:start;flex:0 0 calc(20% - 12.8px);grid-template-rows:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-width:0;display:grid}.feed-side-banner-grid .feed-content-card[data-card-variant=grid] .feed-content-card__body{grid-template-rows:42px 18px;gap:2px}@media (max-width:900px){.feed-side-banner-grid{column-gap:0}.feed-side-banner-grid__banner--desktop{display:none}.feed-side-banner-grid__banner--mobile{aspect-ratio:auto;scroll-snap-align:start;flex:0 0 calc(62.7273% - 35.1273px);margin-inline-end:4px;display:block}.feed-side-banner-grid__scroll{overflow:hidden}.feed-side-banner-grid__track{gap:12px}.feed-side-banner-grid__column{flex-basis:calc(33.3333% - 18.6667px)}}
.feed-special-caption-widget__track{scroll-snap-type:x proximity;gap:16px;padding-bottom:4px;display:flex}.feed-special-caption-card{--feed-special-caption-card-height:352px;--feed-special-caption-gradient-height:160px;scroll-snap-align:start;flex:0 0 min(218px,20% - 12.8px);min-width:0;display:block}.feed-special-caption-card h3{margin:0}.feed-special-caption-card__link{background:var(--twl-sem-bg-neutral-tertiary);block-size:var(--feed-special-caption-card-height);isolation:isolate;border-radius:8px;inline-size:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.feed-special-caption-card__media{display:block;position:absolute;inset:0}.feed-special-caption-card__image{object-fit:cover;object-position:center;display:block;transform:none;width:100%!important;height:100%!important;left:0!important;right:auto!important}.feed-special-caption-card__placeholder{background:linear-gradient(135deg, var(--brand-subtle), var(--twl-sem-bg-neutral-secondary));width:100%;height:100%;display:block}.feed-special-caption-card__media[data-ai-hidden=true]:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);content:"";pointer-events:none;z-index:5;background:#fffc;position:absolute;inset:0}.feed-special-caption-card__media[data-ai-hidden=true] .feed-special-caption-card__image{filter:blur(12px);transform:scale(1.08)}.feed-special-caption-card__gradient{background:linear-gradient(180deg, color-mix(in srgb, var(--feed-special-caption-accent,var(--twl-ref-static-base-black)) 0%, transparent) 0%, color-mix(in srgb, var(--feed-special-caption-accent,var(--twl-ref-static-base-black)) 80%, transparent) 50%, var(--feed-special-caption-accent,var(--twl-ref-static-base-black)) 100%);block-size:var(--feed-special-caption-gradient-height);bottom:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;inline-size:100%;display:block;position:absolute;inset-inline-start:0}.feed-special-caption-card__decoration{bottom:0;height:112px;display:block;position:absolute;inset-inline:0;overflow:hidden}.feed-special-caption-card__decoration:before{background:var(--twl-ref-opacity-white-20);content:"";width:79px;height:203px;position:absolute;top:-18px;left:-11px;transform:rotate(-46.15deg)}.feed-special-caption-card__text{color:var(--twl-sem-text-static-white);bottom:0;overflow-wrap:break-word;flex-direction:column;gap:4px;padding:0 16px 16px;display:flex;position:absolute;inset-inline:0}.feed-special-caption-card__title,.feed-special-caption-card__description{min-width:0}@media (min-width:561px) and (max-width:1023px){.feed-special-caption-card{--feed-special-caption-card-height:259px;flex-basis:calc(22.2222% - 17.7778px)}}@media (max-width:560px){.feed-special-caption-widget__track{gap:12px}.feed-special-caption-card{--feed-special-caption-card-height:233px;flex-basis:calc(50% - 49px)}}
