/* Temporary barebone cleanup for battle reports.
   This intentionally removes unstable ornamental linework before modular PNG assets are reintroduced. */

.battle-report-shell,
.battle-report-shell.panel,
.battle-report-shell.gothic-panel {
    border-color: rgba(128, 87, 51, 0.22) !important;
    background: transparent !important;
    box-shadow: none !important;
}

.battle-report-shell::before,
.battle-report-shell::after,
.battle-report-shell .battle-report-quick-summary::before,
.battle-report-shell .battle-report-quick-summary::after,
.battle-report-shell .battle-report-expanded::before,
.battle-report-shell .battle-report-expanded::after,
.battle-report-shell .report-full-v2::before,
.battle-report-shell .report-full-v2::after,
.battle-report-shell .report-v2-meta::before,
.battle-report-shell .report-v2-meta::after,
.battle-report-shell .report-v2-motto::before,
.battle-report-shell .report-v2-motto::after,
.battle-report-shell .report-v2-duel::before,
.battle-report-shell .report-v2-duel::after,
.battle-report-shell .report-v2-side::before,
.battle-report-shell .report-v2-side::after,
.battle-report-shell .report-v2-center::before,
.battle-report-shell .report-v2-center::after,
.battle-report-shell .report-v2-roster::before,
.battle-report-shell .report-v2-roster::after {
    display: none !important;
    background: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

.battle-report-shell .battle-report-quick-summary {
    border: 1px solid rgba(128, 87, 51, 0.36) !important;
    background: rgba(13, 8, 6, 0.94) !important;
    box-shadow: none !important;
}

.battle-report-shell:not([open]) .battle-report-quick-summary {
    min-height: clamp(4.7rem, 5.3vw, 5.8rem) !important;
    border-color: rgba(128, 87, 51, 0.28) !important;
    background: rgba(10, 6, 4, 0.96) !important;
}

.battle-report-shell:not([open]) .report-quick-side,
.battle-report-shell:not([open]) .report-quick-score strong,
.battle-report-shell:not([open]) .report-quick-points {
    box-shadow: none !important;
}

.battle-report-shell .battle-report-expanded {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

.battle-report-shell .report-full-v2 {
    border: 0 !important;
    background: #050302 !important;
    box-shadow: none !important;
}

.battle-report-shell .report-v2-meta,
.battle-report-shell .report-v2-side,
.battle-report-shell .report-v2-center,
.battle-report-shell .report-v2-roster {
    background-image: none !important;
    box-shadow: none !important;
}

.battle-report-shell .report-v2-meta {
    background: rgba(0, 0, 0, 0.24) !important;
}

.battle-report-shell .report-v2-side {
    background: rgba(0, 0, 0, 0.20) !important;
}

.battle-report-shell .report-v2-center {
    background: linear-gradient(180deg, #100706, #090504) !important;
}

.battle-report-shell .report-v2-roster {
    background: rgba(0, 0, 0, 0.12) !important;
}

.battle-report-shell .report-v2-meta-cell,
.battle-report-shell .report-v2-side,
.battle-report-shell .report-v2-center,
.battle-report-shell .report-v2-score,
.battle-report-shell .report-v2-emblem,
.battle-report-shell .report-v2-roster,
.battle-report-shell .report-v2-roster > summary {
    box-shadow: none !important;
}

.battle-report-shell .report-v2-motto {
    isolation: isolate;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    min-height: clamp(2.9rem, 3.4vw, 4rem) !important;
    margin: clamp(0.45rem, 0.75vw, 0.85rem) 0 clamp(0.6rem, 0.95vw, 1rem) !important;
    padding: 0 clamp(1.2rem, 1.8vw, 2rem) !important;
    border: 1px solid rgba(128, 87, 51, 0.42) !important;
    background: rgba(0, 0, 0, 0.34) !important;
    box-shadow: none !important;
    z-index: 1;
}

.battle-report-shell .report-v2-motto span {
    position: relative;
    z-index: 1;
}

.battle-report-shell .report-v2-center {
    z-index: 5;
}

.battle-report-shell .report-v2-seal {
    z-index: 60 !important;
}
