@charset "UTF-8";
/* 18+ Comic v2.16.1 — Featured thumbnail safety, ranking colors, player palette integrity and sidebar ad fit. */

/* -------------------------------------------------------------------------
 * Featured Thumbnail Safe Frame
 * The real thumbnail is never cropped. A blurred copy fills unused frame space.
 * ---------------------------------------------------------------------- */
.ec18-v2161-media-safe{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:var(--ec18-featured-media-bg,color-mix(in srgb,var(--vtt-surface-soft) 78%,#101318 22%))!important;
}
.ec18-v2161-media-safe::before{
  content:"";
  position:absolute;
  inset:-18px;
  background-image:var(--ec18-featured-thumb,none);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  filter:blur(16px) saturate(.9) contrast(.94);
  opacity:.42;
  transform:scale(1.08);
  pointer-events:none;
  z-index:0;
}
html[data-ec18-theme="dark"] .ec18-v2161-media-safe::before{opacity:.34;filter:blur(17px) saturate(.88) brightness(.76)}
.ec18-v2161-media-safe>img,
.ec18-v2161-media-safe>a>img{
  object-fit:contain!important;
  object-position:center!important;
  background:transparent!important;
  transform:none!important;
  position:relative;
  z-index:1;
}
.ec18-v2161-media-safe:hover>img,
.ec18-v2161-media-safe:focus-visible>img,
.ec18-v2161-media-safe:hover>a>img{transform:none!important;filter:saturate(1.035) contrast(1.015)!important}

/* Keep every visual layer after the backdrop readable and interactive. */
.ec18-v2161-media-safe>.vtt-featured-ribbon,
.ec18-v2161-media-safe>.vtt-sidebar-featured-ribbon{z-index:90}
.ec18-v2161-media-safe>.ec18-v214-card__play,
.ec18-v2161-media-safe>.ec18-v214-card__duration,
.ec18-v2161-media-safe>.vtt-featured-showcase__play,
.ec18-v2161-media-safe>.ec18-featured-ranking__shade,
.ec18-v2161-media-safe>.ec18-featured-mosaic__shade,
.ec18-v2161-media-safe>.ec18-featured-cinema__shade,
.ec18-v2161-media-safe>.vtt-featured-showcase__preview-overlay{position:absolute;z-index:2}

/* Compact safe-frame used by Thumbnail Tabs. */
.ec18-v2161-tab-thumb{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:8px}
.ec18-v2161-tab-thumb>img{display:block;width:100%;height:100%}
.ec18-v214-tabs__rail>a>.ec18-v2161-tab-thumb{flex:0 0 112px;width:112px}
.ec18-v214-tabs__rail>a>.ec18-v2161-tab-thumb+strong{min-width:0}

/* Poster-oriented layouts retain their tall identity without flat empty bands. */
.ec18-v214-featured--poster-wall .ec18-v214-card__media,
.ec18-v214-featured--coverflow-stage .ec18-v214-card__media,
.ec18-v214-featured--vertical-stories .ec18-v214-card__media{background:#101318!important}
.ec18-v214-featured--poster-wall .ec18-v214-card__media>img,
.ec18-v214-featured--coverflow-stage .ec18-v214-card__media>img,
.ec18-v214-featured--vertical-stories .ec18-v214-card__media>img{object-fit:contain!important;transform:none!important}

/* Bento: prevent the media box from stretching to the full grid-row height. */
.ec18-v214-featured--bento-board .ec18-v214-grid{grid-auto-rows:auto!important;align-items:start}
.ec18-v214-featured--bento-board .ec18-v214-card{align-self:start;flex-direction:column;gap:10px}
.ec18-v214-featured--bento-board .ec18-v214-card:nth-child(7n+1){grid-column:span 2;grid-row:span 1}
.ec18-v214-featured--bento-board .ec18-v214-card:nth-child(7n+1) .ec18-v214-card__media,
.ec18-v214-featured--bento-board .ec18-v214-card:last-child:nth-child(7n+1) .ec18-v214-card__media{width:100%;height:auto!important;min-height:0!important;aspect-ratio:16/9!important}
.ec18-v214-featured--bento-board .ec18-v214-card:nth-child(7n+1) .ec18-v214-card__copy{padding:0 2px 4px}

/* -------------------------------------------------------------------------
 * Overlay contrast. These selectors win over light-theme ink variables.
 * ---------------------------------------------------------------------- */
.ec18-featured-suite{
  --ec18-featured-overlay-title:#ffffff;
  --ec18-featured-overlay-meta:rgba(255,255,255,.88);
  --ec18-featured-overlay-muted:rgba(255,255,255,.74);
  --ec18-featured-overlay-category:color-mix(in srgb,var(--vtt-yellow,#ffd82f) 72%,#ffffff 28%);
}
.vtt-featured-showcase__preview-content>strong,
.ec18-featured-cinema__content>strong,
.ec18-featured-mosaic__copy>strong,
.ec18-featured-ranking__spotlight>span:last-child>strong,
.ec18-v214-slider__slide strong,
.ec18-v214-tabs__preview strong,
.ec18-v214-hero-grid__hero .ec18-v214-card__copy>strong,
.ec18-v214-dual__top .ec18-v214-card__copy>strong{
  color:var(--ec18-featured-overlay-title)!important;
  text-shadow:0 2px 9px rgba(0,0,0,.58);
}
.vtt-featured-showcase__preview-meta,
.ec18-featured-cinema__content>span,
.ec18-featured-mosaic__copy>em,
.ec18-featured-ranking__spotlight>span:last-child>em,
.ec18-v214-slider__slide em,
.ec18-v214-tabs__preview em,
.ec18-v214-hero-grid__hero .ec18-v214-card__copy>em,
.ec18-v214-dual__top .ec18-v214-card__copy>em{color:var(--ec18-featured-overlay-meta)!important;text-shadow:0 1px 5px rgba(0,0,0,.52)}
.ec18-v214-slider__slide small,
.ec18-v214-tabs__preview small,
.ec18-featured-ranking__spotlight>span:last-child>small,
.ec18-featured-mosaic__copy>small{color:var(--ec18-featured-overlay-category)!important;text-shadow:0 1px 5px rgba(0,0,0,.62)}
.ec18-featured-mosaic__copy>small{background:rgba(7,9,13,.62)!important;border:1px solid rgba(255,255,255,.12)}

/* Slider/tabs/showcase keep complete thumbnails and use the backdrop to fill the canvas. */
.ec18-v214-slider__slide .ec18-v2161-media-safe>img,
.ec18-v214-tabs__preview .ec18-v2161-media-safe>img,
.vtt-featured-showcase__preview-link.ec18-v2161-media-safe>img,
.ec18-featured-cinema__link.ec18-v2161-media-safe>img,
.ec18-featured-mosaic__item.ec18-v2161-media-safe>img,
.ec18-featured-ranking__spotlight.ec18-v2161-media-safe>img{object-fit:contain!important;transform:none!important}
.ec18-v214-slider__slide>a>span,
.ec18-v214-tabs__preview>a>span,
.vtt-featured-showcase__preview-overlay,
.ec18-featured-cinema__shade,
.ec18-featured-mosaic__shade,
.ec18-featured-ranking__shade{z-index:2}
.ec18-v214-slider__slide div,
.ec18-v214-tabs__preview div,
.vtt-featured-showcase__preview-content,
.ec18-featured-cinema__content,
.ec18-featured-mosaic__copy,
.ec18-featured-ranking__spotlight>span:last-child{z-index:3}

/* Ranking/trending/compact thumbnail safety. */
.ec18-featured-ranking__thumb>img,
.ec18-v214-trending .ec18-v214-card__media>img,
.ec18-v214-catalog .ec18-v214-card__media>img{object-fit:contain!important;transform:none!important}

/* -------------------------------------------------------------------------
 * Dark Tube Grid — dedicated dark video-platform presentation.
 * ---------------------------------------------------------------------- */
.ec18-v214-featured--dark-tube-grid .ec18-v214-featured__panel{
  --ec18-darktube-surface:#11151c;
  --ec18-darktube-surface-2:#171c25;
  --ec18-darktube-line:color-mix(in srgb,var(--vtt-yellow,#ffd82f) 18%,rgba(255,255,255,.12));
  color:#f8fafc!important;
  background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--vtt-yellow,#ffd82f) 10%,transparent),transparent 33%),linear-gradient(145deg,#0c1016,#111722 72%,#0c1016)!important;
}
.ec18-v214-featured--dark-tube-grid .ec18-v214-grid{
  grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));
  align-items:start;
  gap:clamp(14px,1.4vw,20px);
}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card{
  align-self:start;
  flex-direction:column;
  gap:0;
  overflow:hidden;
  padding:9px;
  border:1px solid var(--ec18-darktube-line);
  border-radius:15px;
  color:#f8fafc!important;
  background:linear-gradient(180deg,var(--ec18-darktube-surface-2),var(--ec18-darktube-surface));
  box-shadow:0 12px 28px rgba(0,0,0,.26);
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card:hover,
.ec18-v214-featured--dark-tube-grid .ec18-v214-card:focus-visible{
  border-color:color-mix(in srgb,var(--vtt-yellow,#ffd82f) 72%,#ffffff 28%);
  box-shadow:0 0 0 1px color-mix(in srgb,var(--vtt-yellow,#ffd82f) 18%,transparent),0 16px 34px rgba(0,0,0,.34);
  transform:translateY(-2px);
}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card__media{width:100%;aspect-ratio:16/9!important;border-radius:10px;background:#080b10!important;box-shadow:none!important}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card__media::before{opacity:.30;filter:blur(13px) saturate(.9) brightness(.68)}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card__copy{gap:6px;padding:11px 3px 4px}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card__copy>small{color:color-mix(in srgb,var(--vtt-yellow,#ffd82f) 74%,#fff 26%)!important;font-size:9px}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card__copy>strong{color:#f8fafc!important;font-size:13px;line-height:1.34;text-shadow:0 1px 3px rgba(0,0,0,.34)}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card__copy>em{color:#aeb8c6!important;font-size:9px}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card__play{width:42px;height:42px;opacity:.76;border-color:rgba(255,255,255,.82);background:rgba(4,7,11,.68)}
.ec18-v214-featured--dark-tube-grid .ec18-v214-card:hover .ec18-v214-card__play{color:#111318;background:color-mix(in srgb,var(--vtt-yellow,#ffd82f) 88%,#fff 12%)}
.ec18-v214-featured--dark-tube-grid .ec18-v214-featured__heading h2{color:#f8fafc!important}
.ec18-v214-featured--dark-tube-grid .ec18-v214-featured__heading p{color:#aeb8c6!important}
.ec18-v214-featured--dark-tube-grid .vtt-section-kicker{color:color-mix(in srgb,var(--vtt-yellow,#ffd82f) 78%,#fff 22%)!important;background:color-mix(in srgb,var(--vtt-yellow,#ffd82f) 12%,#151a22)!important}
@media(max-width:1050px){.ec18-v214-featured--dark-tube-grid .ec18-v214-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.ec18-v214-featured--dark-tube-grid .ec18-v214-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.ec18-v214-featured--dark-tube-grid .ec18-v214-grid{grid-template-columns:1fr}}

/* -------------------------------------------------------------------------
 * Layout 21 — Color Rank List.
 * ---------------------------------------------------------------------- */
.ec18-v214-featured--color-rank-list{
  --ec18-featured-panel-border:color-mix(in srgb,var(--vtt-violet,var(--vtt-cyan)) 30%,var(--vtt-line-soft));
  --ec18-featured-panel-shadow:0 16px 38px color-mix(in srgb,var(--vtt-violet,var(--vtt-cyan)) 8%,transparent);
}
.ec18-v2161-color-rank{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;list-style:none;counter-reset:none}
.ec18-v2161-color-rank__item{
  --ec18-rank-accent:color-mix(in srgb,var(--vtt-violet,var(--vtt-cyan)) 70%,var(--vtt-yellow) 30%);
  --ec18-rank-ink:#fff;
  display:grid;
  min-width:0;
  grid-template-columns:68px minmax(0,1fr);
  align-items:center;
  gap:10px;
  padding:8px 10px 8px 8px;
  border:1px solid color-mix(in srgb,var(--ec18-rank-accent) 22%,var(--vtt-line-soft));
  border-radius:15px;
  background:linear-gradient(135deg,color-mix(in srgb,var(--ec18-rank-accent) 6%,var(--vtt-surface)),var(--vtt-surface-soft));
  box-shadow:0 7px 18px color-mix(in srgb,var(--ec18-rank-accent) 7%,transparent);
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.ec18-v2161-color-rank__item:hover{border-color:color-mix(in srgb,var(--ec18-rank-accent) 58%,var(--vtt-line));box-shadow:0 10px 24px color-mix(in srgb,var(--ec18-rank-accent) 13%,transparent);transform:translateY(-1px)}
.ec18-v2161-color-rank__number{
  position:relative;
  display:grid;
  width:56px;
  height:56px;
  place-items:center;
  border:1px solid color-mix(in srgb,#fff 34%,var(--ec18-rank-accent));
  border-radius:15px;
  color:var(--ec18-rank-ink);
  background:linear-gradient(145deg,color-mix(in srgb,var(--ec18-rank-accent) 86%,#fff 14%),color-mix(in srgb,var(--ec18-rank-accent) 82%,#101318 18%));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 7px 16px color-mix(in srgb,var(--ec18-rank-accent) 24%,transparent);
  font:950 25px/1 Quicksand,Inter,sans-serif;
  letter-spacing:-.05em;
  text-shadow:0 1px 2px rgba(0,0,0,.18);
}
.ec18-v2161-color-rank__number::before{content:"RANK";position:absolute;top:5px;left:50%;font:850 6px/1 Inter,sans-serif;letter-spacing:.12em;opacity:.76;transform:translateX(-50%)}
.ec18-v2161-color-rank__item:nth-child(1){--ec18-rank-accent:#f6c343;--ec18-rank-ink:#211706}
.ec18-v2161-color-rank__item:nth-child(2){--ec18-rank-accent:#cbd5e1;--ec18-rank-ink:#17202a}
.ec18-v2161-color-rank__item:nth-child(3){--ec18-rank-accent:#c97a3d;--ec18-rank-ink:#fff}
.ec18-v2161-color-rank__item:nth-child(6n+4){--ec18-rank-accent:color-mix(in srgb,var(--vtt-red,#ef4444) 78%,#ff8da1 22%)}
.ec18-v2161-color-rank__item:nth-child(6n+5){--ec18-rank-accent:color-mix(in srgb,var(--vtt-violet,#8d65db) 80%,#bba7ff 20%)}
.ec18-v2161-color-rank__item:nth-child(6n+6){--ec18-rank-accent:color-mix(in srgb,var(--vtt-cyan,#22b7e8) 82%,#7ee8ff 18%)}
.ec18-v2161-color-rank__item:nth-child(6n+7){--ec18-rank-accent:color-mix(in srgb,var(--vtt-green,#10b981) 82%,#7de8bd 18%)}
.ec18-v2161-color-rank__item:nth-child(6n+8){--ec18-rank-accent:color-mix(in srgb,var(--vtt-yellow,#ffd82f) 76%,#ff8c42 24%);--ec18-rank-ink:#201606}
.ec18-v2161-color-rank__item:nth-child(6n+9){--ec18-rank-accent:color-mix(in srgb,var(--vtt-violet,#8d65db) 58%,var(--vtt-cyan,#22b7e8) 42%)}
.ec18-v2161-color-rank__item:nth-child(-n+3) .ec18-v2161-color-rank__number{width:60px;height:60px;border-radius:17px;font-size:28px}
.ec18-v2161-color-rank__item:nth-child(1) .ec18-v2161-color-rank__number{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 0 0 3px color-mix(in srgb,#f6c343 22%,transparent),0 10px 22px rgba(246,195,67,.26)}
.ec18-v2161-color-rank__card{min-width:0}
.ec18-v2161-rank-card{align-items:center;gap:13px;transform:none!important}
.ec18-v2161-rank-card .ec18-v214-card__media{width:132px;aspect-ratio:16/9;border-radius:9px;box-shadow:none!important}
.ec18-v2161-rank-card .ec18-v214-card__copy{flex:1;gap:5px}
.ec18-v2161-rank-card .ec18-v214-card__copy>strong{font-size:13px;line-height:1.32}
.ec18-v2161-rank-card .ec18-v214-card__copy>small{font-size:8px}
.ec18-v2161-rank-card .ec18-v214-card__copy>em{font-size:9px}
@media(max-width:900px){.ec18-v2161-color-rank{grid-template-columns:1fr}}
@media(max-width:520px){
 .ec18-v2161-color-rank__item{grid-template-columns:52px minmax(0,1fr);gap:7px;padding:7px}
 .ec18-v2161-color-rank__number,.ec18-v2161-color-rank__item:nth-child(-n+3) .ec18-v2161-color-rank__number{width:46px;height:46px;border-radius:12px;font-size:20px}
 .ec18-v2161-color-rank__number::before{top:4px;font-size:5px}
 .ec18-v2161-rank-card{gap:9px}
 .ec18-v2161-rank-card .ec18-v214-card__media{width:96px}
 .ec18-v2161-rank-card .ec18-v214-card__copy>em{display:none}
}

/* -------------------------------------------------------------------------
 * Player palette integrity — replace the legacy fixed-blue button and dark-mode
 * Comic Gold remap. Theme light/dark mode no longer changes the selected skin.
 * ---------------------------------------------------------------------- */
body.ec18-player-skin-comic-gold{--ec18-player-accent:#ffd82f!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-amber{--ec18-player-accent:#ffb000!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-studio-orange{--ec18-player-accent:#ff7a1a!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-hot-coral{--ec18-player-accent:#ff5a5f!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-ruby-red{--ec18-player-accent:#e31e52!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-crimson{--ec18-player-accent:#dc143c!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-rose{--ec18-player-accent:#ff2d55!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-magenta{--ec18-player-accent:#e83e8c!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-violet{--ec18-player-accent:#8d65db!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-electric-purple{--ec18-player-accent:#6d5dfb!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-indigo{--ec18-player-accent:#4f46e5!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-cobalt{--ec18-player-accent:#2563eb!important;--ec18-player-icon:#fff!important}
body.ec18-player-skin-ocean-navy{--ec18-player-accent:#22b7e8!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-cyber-cyan{--ec18-player-accent:#00c2d1!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-teal{--ec18-player-accent:#14b8a6!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-emerald{--ec18-player-accent:#10b981!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-lime{--ec18-player-accent:#84cc16!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-mint{--ec18-player-accent:#34d399!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-silver{--ec18-player-accent:#cbd5e1!important;--ec18-player-icon:#111318!important}
body.ec18-player-skin-graphite{--ec18-player-accent:#9ca3af!important;--ec18-player-icon:#111318!important}
html[data-ec18-theme="dark"] body.ec18-player-skin-comic-gold{--ec18-player-accent:#ffd82f!important;--ec18-player-icon:#111318!important}
body.ec18-v2161 .video-js .vjs-big-play-button,
body.ec18-v2161 .vtt-player-viewport .video-js .vjs-big-play-button{
  color:var(--ec18-player-icon,#fff)!important;
  background:var(--ec18-player-accent,#ffd82f)!important;
  border-color:color-mix(in srgb,var(--ec18-player-icon,#fff) 68%,transparent)!important;
  box-shadow:0 0 0 3px color-mix(in srgb,var(--ec18-player-accent,#ffd82f) 18%,transparent),0 14px 34px rgba(0,0,0,.42)!important;
}
body.ec18-v2161 .video-js:hover .vjs-big-play-button,
body.ec18-v2161 .video-js .vjs-big-play-button:hover,
body.ec18-v2161 .video-js .vjs-big-play-button:focus{
  color:var(--ec18-player-icon,#fff)!important;
  background:color-mix(in srgb,var(--ec18-player-accent,#ffd82f) 88%,#fff 12%)!important;
  border-color:var(--ec18-player-icon,#fff)!important;
}
body.ec18-v2161 .video-js .vjs-big-play-button .vjs-icon-placeholder:before{color:currentColor!important}
body.ec18-v2161 .video-js .vjs-play-progress,
body.ec18-v2161 .video-js .vjs-volume-level,
body.ec18-v2161 .video-js .vjs-play-progress::before{background:var(--ec18-player-accent,#ffd82f)!important}
body.ec18-v2161 .video-js .vjs-menu-item.vjs-selected{color:var(--ec18-player-icon,#fff)!important;background:var(--ec18-player-accent,#ffd82f)!important}
body.ec18-v2161 .video-js .vjs-button:focus-visible{outline:2px solid var(--ec18-player-accent,#ffd82f)!important;outline-offset:-2px}
body.ec18-v2161 .vtt-playback-tab.is-active{color:var(--ec18-player-icon,#111318)!important;border-color:var(--ec18-player-accent,#ffd82f)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ec18-player-accent,#ffd82f) 72%,#fff 28%),var(--ec18-player-accent,#ffd82f))!important;box-shadow:0 7px 18px color-mix(in srgb,var(--ec18-player-accent,#ffd82f) 22%,transparent)!important}

/* -------------------------------------------------------------------------
 * Sidebar advertisement safe frame.
 * The standard ad-slot keeps a real gutter around fitted creatives so borders,
 * glows and shadows are not clipped on the left/right edges.
 * ---------------------------------------------------------------------- */
.vtt-comic-sidebar-ad{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  padding:0!important;
  overflow:visible!important;
  contain:none!important;
  isolation:auto!important;
  box-sizing:border-box!important;
}
.vtt-comic-sidebar-ad.ec18-sidebar-ad-container--slots{overflow:visible!important}
.vtt-comic-sidebar-ad>.vtt-ad-slot--comic-sidebar,
.vtt-ad-slot--comic-sidebar{
  width:100%!important;
  max-width:100%!important;
  margin:14px 0!important;
  padding:8px!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
.vtt-ad-slot--comic-sidebar .vtt-ad-slot__content{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:0!important;
  padding:10px!important;
  overflow:visible!important;
  border-radius:9px;
  box-sizing:border-box!important;
  text-align:center;
}
.vtt-ad-slot--comic-sidebar .vtt-ad-slot__content>center,
.vtt-ad-slot--comic-sidebar .vtt-ad-slot__content>div,
.vtt-ad-slot--comic-sidebar .vtt-ad-slot__content>ins{max-width:100%;margin-inline:auto!important}
.vtt-ad-slot--comic-sidebar .ec18-sidebar-creative-shell[data-ec18-created-shell="1"]{max-width:100%;margin-inline:auto;overflow:visible!important}
.vtt-ad-slot--comic-sidebar .ec18-sidebar-creative-node{max-width:none!important}
.vtt-ad-slot--comic-sidebar.ec18-ad-slot--raw .vtt-ad-slot__content img,
.vtt-ad-slot--comic-sidebar .vtt-ad-slot__content>img{display:block;max-width:100%!important;height:auto!important;margin-inline:auto!important;object-fit:contain}
.vtt-ad-slot--comic-sidebar.ec18-ad-slot--ready .vtt-ad-slot__content{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vtt-line-soft) 55%,transparent)}
@media(max-width:575px){
 .vtt-ad-slot--comic-sidebar{padding:6px!important}
 .vtt-ad-slot--comic-sidebar .vtt-ad-slot__content{padding:7px!important}
}

@media(prefers-reduced-motion:reduce){
 .ec18-v2161-media-safe>img,.ec18-v2161-color-rank__item,.ec18-v214-featured--dark-tube-grid .ec18-v214-card{transition:none!important}
}
