/* Socle historique des pages de compte et d'administration. */
@import './legacy.css';

/* Interface partagée et thème Webtoons, synchronisés avec UnivActif. */
@import './global/index.css';
@import './blackclover/index.css';

/* Adaptations limitées au modèle de données du site autonome. */
.blackclover-app .standalone-flashes {
    width: min(100% - 24px, var(--boxed-width));
    margin: 14px auto 0;
}

.blackclover-app .standalone-flashes .flash {
    border: 1px solid var(--bc-line);
    border-radius: 8px;
    padding: 12px 16px;
    background: var(--bc-panel-strong);
    color: var(--bc-ink);
}

/*
 * legacy.css conserve les styles de l'ancienne interface sur les pages qui en
 * ont encore besoin. Ses sélecteurs génériques `footer` et `footer a` ne
 * doivent toutefois pas transformer le pied de page partagé en ligne flex.
 */
.blackclover-app .corporate-footer {
    display: block;
    min-height: 0;
    gap: 0;
    align-items: initial;
    padding: 0;
}

.blackclover-app .corporate-footer .footer-links {
    margin: 0;
}

.blackclover-app .corporate-footer .footer-links a {
    margin-left: 0;
}

.blackclover-app .profile-dropdown form,
.blackclover-app .notification-menu form,
.blackclover-app .inline-action-form {
    margin: 0;
}

.blackclover-app .bc-catalog-card-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blackclover-app .forum-row-last > div,
.blackclover-app .topic-last-post > div {
    min-width: 0;
}

.blackclover-app .thread-author-avatar img,
.blackclover-app .last-post-avatar img,
.blackclover-app .online-member-avatar img,
.blackclover-app .online-directory-avatar img,
.blackclover-app .profile-feed-avatar img,
.blackclover-app .profile-portrait img,
.blackclover-app .profile-avatar img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    object-fit: cover;
}

.blackclover-app .standalone-inline-form {
    display: inline-flex;
    margin: 0;
}

.blackclover-app .forum-form-error,
.blackclover-app .post-hidden-note {
    color: #a91f2c;
    font-weight: 800;
}

.blackclover-app .topic-bulk-toolbar [data-topic-bulk-target][hidden] {
    display: none;
}
