.berri-landing,
.berri-landing__manifesto,
.manhwa-landing-info {
    width: min(1180px, calc(100% - 48px));
    max-width: none;
    margin-inline: auto;
}

.berri-landing__manifesto {
    padding-inline: 0;
}

.theme-manhwa .home-section--ranking {
    border-color: rgba(20, 37, 54, .2);
    background: linear-gradient(145deg, var(--manhwa-paper), #eee5d6);
    box-shadow: 10px 10px 0 rgba(31, 89, 78, .12);
}

.theme-manhwa .home-section--ranking .manga-card-body,
.theme-manhwa .home-status .manga-card-body,
.theme-manhwa .home-section--arrivals .manga-card-body {
    padding: .8rem .15rem .15rem;
}

.theme-manhwa .home-section--ranking .manga-card h3 a,
.theme-manhwa .home-status .manga-card h3 a,
.theme-manhwa .home-section--arrivals .manga-card h3 a {
    color: var(--manhwa-ink);
}

.theme-manhwa .home-section--ranking .card-details,
.theme-manhwa .home-status .card-details,
.theme-manhwa .home-section--arrivals .card-details {
    color: var(--manhwa-muted);
}

.theme-manhwa .home-status {
    border-color: rgba(20, 37, 54, .18);
    background: var(--manhwa-paper);
    box-shadow: 7px 7px 0 rgba(20, 37, 54, .09);
}

.theme-manhwa .home-status--ongoing {
    border-top-color: var(--manhwa-jade);
    background: linear-gradient(155deg, #e7f0ea, var(--manhwa-paper) 42%);
}

.theme-manhwa .home-status--completed {
    border-top-color: #8b5aa7;
    background: linear-gradient(155deg, #efe6f3, var(--manhwa-paper) 42%);
}

.theme-manhwa .home-section--arrivals .grid {
    border-color: rgba(20, 37, 54, .18);
    background: linear-gradient(120deg, #e5ecf2, var(--manhwa-paper));
    box-shadow: 7px 7px 0 rgba(20, 37, 54, .08);
}

.theme-manhwa .premium-manga-row,
.theme-manhwa .premium-manga-row--catalogue {
    border-color: rgba(20, 37, 54, .2);
    background: linear-gradient(125deg, var(--manhwa-paper), #f0e9dc);
    box-shadow: 7px 8px 0 rgba(20, 37, 54, .1);
}

.theme-manhwa .premium-manga-row:hover {
    border-color: var(--manhwa-gold);
    box-shadow: 9px 11px 0 rgba(31, 89, 78, .15);
}

.theme-manhwa .premium-manga-row h2 a,
.theme-manhwa .premium-manga-row__creator strong,
.theme-manhwa .premium-manga-row__stats strong {
    color: var(--manhwa-ink);
}

.theme-manhwa .premium-manga-row h2 a:hover,
.theme-manhwa .premium-manga-row__signal,
.theme-manhwa .premium-manga-row__stats .premium-rating {
    color: var(--manhwa-red);
}

.theme-manhwa .premium-manga-row__alternate,
.theme-manhwa .premium-manga-row__creator,
.theme-manhwa .premium-manga-row__description,
.theme-manhwa .premium-manga-row__signal time,
.theme-manhwa .premium-manga-row__stats small,
.theme-manhwa .premium-manga-row__stats em {
    color: var(--manhwa-muted);
}

.theme-manhwa .premium-manga-row__genres a,
.theme-manhwa .premium-manga-row__details {
    border-color: rgba(20, 37, 54, .2);
    color: var(--manhwa-jade);
}

.theme-manhwa .premium-manga-row__intel {
    border-color: rgba(20, 37, 54, .16);
}

.theme-manhwa .transmission-group > header {
    border-color: rgba(20, 37, 54, .3);
}

.theme-manhwa .transmission-group > header::before {
    background: var(--manhwa-hanji);
    box-shadow: 0 0 0 5px var(--manhwa-hanji);
}

.theme-manhwa .transmission-group > header h2 {
    color: var(--manhwa-ink);
}

.theme-manhwa .transmission-group > header > b {
    color: var(--manhwa-muted);
}

.theme-manhwa .latest-signal-card {
    border-color: rgba(20, 37, 54, .2);
    border-left-color: var(--manhwa-red);
    background: var(--manhwa-paper);
    box-shadow: 7px 8px 0 rgba(20, 37, 54, .11);
}

.theme-manhwa .latest-signal-card::after {
    background: linear-gradient(105deg, rgba(31, 89, 78, .07), transparent 48%);
}

.theme-manhwa .latest-signal-card__body h3 a,
.theme-manhwa .latest-signal-card__body footer strong {
    color: var(--manhwa-ink);
}

.theme-manhwa .latest-signal-card__genres a {
    background: #e8e2d7;
    color: var(--manhwa-jade);
}

.theme-manhwa .latest-signal-card__chapter time,
.theme-manhwa .latest-signal-card__body > p,
.theme-manhwa .latest-signal-card__body footer {
    color: var(--manhwa-muted);
}

.theme-manhwa .ongoing-operations__status {
    border-color: rgba(31, 89, 78, .3);
    border-left-color: var(--manhwa-jade);
    background: linear-gradient(90deg, #e2eee7, var(--manhwa-paper));
}

.theme-manhwa .ongoing-operations__status strong {
    color: var(--manhwa-ink);
}

.theme-manhwa .ongoing-operations__status span {
    color: var(--manhwa-muted);
}

.theme-manhwa .ongoing-mission-card,
.theme-manhwa .ongoing-mission-card--featured {
    border-color: rgba(31, 89, 78, .28);
    background: linear-gradient(135deg, var(--manhwa-paper), #e8f0ea 72%);
    box-shadow: 7px 7px 0 rgba(20, 37, 54, .1);
}

.theme-manhwa .ongoing-mission-card h2 a,
.theme-manhwa .ongoing-mission-card__intel strong {
    color: var(--manhwa-ink);
}

.theme-manhwa .ongoing-mission-card__body > p,
.theme-manhwa .ongoing-mission-card__signal > span,
.theme-manhwa .ongoing-mission-card__intel small,
.theme-manhwa .ongoing-mission-card__intel em {
    color: var(--manhwa-muted);
}

.theme-manhwa .ongoing-mission-card nav a,
.theme-manhwa .ongoing-mission-card__open {
    border-color: rgba(31, 89, 78, .3);
    color: var(--manhwa-jade);
}

.theme-manhwa .ongoing-mission-card__intel span {
    border-left-color: rgba(31, 89, 78, .3);
    background: rgba(31, 89, 78, .05);
}

.theme-manhwa .completed-archive {
    border-color: rgba(92, 54, 112, .25);
    background: var(--manhwa-paper);
}

.theme-manhwa .completed-archive__status {
    border-color: rgba(92, 54, 112, .2);
    background: linear-gradient(90deg, #eee5f2, var(--manhwa-paper));
}

.theme-manhwa .completed-archive__status strong,
.theme-manhwa .completed-archive__status b {
    color: #70408a;
}

.theme-manhwa .completed-archive__status span {
    color: var(--manhwa-muted);
}

.theme-manhwa .completed-archive__list {
    background: rgba(92, 54, 112, .16);
}

.theme-manhwa .completed-archive-card,
.theme-manhwa .completed-archive-card:hover {
    background: linear-gradient(110deg, var(--manhwa-paper), #f0e9f2);
}

.theme-manhwa .completed-archive-card h2 a,
.theme-manhwa .completed-archive-card__creator strong,
.theme-manhwa .completed-archive-card__stats strong {
    color: var(--manhwa-ink);
}

.theme-manhwa .completed-archive-card__alternate,
.theme-manhwa .completed-archive-card__creator,
.theme-manhwa .completed-archive-card__description,
.theme-manhwa .completed-archive-card__completion p,
.theme-manhwa .completed-archive-card__stats small,
.theme-manhwa .completed-archive-card__stats em {
    color: var(--manhwa-muted);
}

.theme-manhwa .completed-archive-card__genres a,
.theme-manhwa .completed-archive-card__open {
    border-color: rgba(92, 54, 112, .25);
    color: #70408a;
}

.theme-manhwa .completed-archive-card__summary,
.theme-manhwa .completed-archive-card__stats {
    border-color: rgba(92, 54, 112, .18);
}

.theme-manhwa .listing-empty {
    border-color: rgba(20, 37, 54, .28);
    background: var(--manhwa-paper);
    color: var(--manhwa-ink);
}

.theme-manhwa .listing-empty p {
    color: var(--manhwa-muted);
}

@media (max-width: 36rem) {
    .berri-landing,
    .berri-landing__manifesto,
    .manhwa-landing-info {
        width: min(1180px, calc(100% - 24px));
    }
}
