/*
 *Last modified: 2024-09-11 09:30:00
 */
@charset "utf-8";
@import (optional, reference) "var.less";
@media screen and (max-width: @ceil-xs) {
  :root {
    --_g-full: 1.4rem;
    --_s-screen: xxs;
  }
  [class*="_wrap"] {
    --_wrap-w-2:var(--_w-xxs);
  }
  ._hide-xxs {
    display: none;
  }
  ._grid[class*="_xxs-"] {
    --_share-avg: var(--_group);
  }
  .flex-res(xxs);
  ._row:where([class*="_xxs-"]) {
    flex-wrap: wrap;
    &:is([class*="_avg-"])>*,
    >*:is([class*="_flex"], [class*="_own"]) {
      .gap-row(var(--_group));
    }
    >*:is([class*="_flex"]) {
      flex: none;
    }
  }
  ._col:where([class*="_xxs-"]) {
    flex-wrap: wrap;
    &:is([class*="_avg-"])>*,
    >*:is([class*="_flex"], [class*="_own-"]) {
      .gap-col(var(--_group));
    }
    >*:is([class*="_flex"]) {
      flex: none;
    }
  }
  ._row:is(._g-md,._g-lg,._g-xl,._g-xxl),
  ._col:is(._g-md,._g-lg,._g-xl,._g-xxl) {
    --_gap-flex: var(--_sz-font);
  }
  ._grid:is(._g-md,._g-lg,._g-xl,._g-xxl) {
    --_gap-grid: var(--_sz-font);
  }
  ._grid:where(.wall):is(._g-3,._g,._g-xxs,._g-xs,._g-sm,._g-md,._g-lg,._g-xl,._g-xxl) {
    --_gap-grid: min(--_gap-grid, 2px);
  }
  ._graphic {
    [rep=poster] {
      height: calc(var(--_sz-list)*3);
      ax-badge {
        left: .4rem;
        top: .4rem;
      }
    }
    [rep=byline],
    [rep=byline]>* {
      color: var(--_c-ignore);
      font-size: 1rem;
    }
    [rep=type] {
      font-size: 1.0rem;
    }
    &._split {
      display: block;
      ._graphic-body {
        width: auto;
      }
      [rep=poster] {
        width: 100%;
        height: 16.0rem;
        margin-left: 0;
        margin-right: 0;
      }
      [rep=poster]:nth-child(1) {
        margin-bottom: var(--_sz-space);
      }
      ._graphic-body~[rep=poster] {
        margin-top: var(--_sz-space);
      }
    }
    [rep=posters]:nth-child(1) {
      margin-bottom: var(--_sz-space);
    }
    ._graphic-body~[rep=posters] {
      margin-top: var(--_sz-space);
    }
  }
}
