rw-battle-archives{display:block}.rw-archives .rw-title,.rw-campaign .rw-title{font-size:40px}.rw-archives .rw-section-head{margin-bottom:24px}.rw-archive-filter{display:flex;align-items:center;gap:18px;font-size:13px;margin:0 0 28px}.rw-archive-filter select{background:#18181c;color:#fff;border:1px solid #494950;border-radius:3px;padding:12px 40px 12px 14px;font:inherit;color-scheme:dark;min-height:44px}.rw-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.rw-archive-item{margin:0;min-width:0}.rw-archive-item--wide{grid-column:1/-1}.rw-archive-media{position:relative;background:#18181c;overflow:hidden;border-radius:4px}.rw-archive-media>a{display:block}.rw-archive-media img{display:block;width:100%;height:auto}.rw-archive-media video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#111114}.rw-archive-item figcaption{padding:14px 0 0;font-size:14px;line-height:1.6;color:#bdbdc6}.rw-archive-item figcaption p{margin:0}.rw-archive-item figcaption a{color:var(--rw-green);display:inline-block;margin-top:8px;text-underline-offset:4px}.rw-archive-item details{margin-top:10px}.rw-archive-item summary{cursor:pointer;color:#eeeef2;min-height:44px;display:flex;align-items:center}.rw-archive-post{position:absolute;bottom:16px;left:16px;padding:10px 14px;background:#0b0b0de8;color:#fff;font-size:13px;border:1px solid #62626b;border-radius:3px}.rw-campaign{background:#18181c}.rw-campaign-accounts{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rw-campaign-accounts li{border-top:1px solid #494950}.rw-campaign-accounts a{display:flex;gap:16px;align-items:center;padding:24px 0;color:#fff;text-decoration:none;min-height:120px}.rw-campaign-accounts a>.svg-wrapper{width:30px;height:30px;flex-shrink:0;color:var(--rw-green)}.rw-campaign-accounts a>span:last-child{margin-left:auto;color:var(--rw-pink);font-size:22px}.rw-campaign-accounts a>span:nth-child(2){min-width:0}.rw-campaign-accounts small{display:block;font-size:11px;color:#bdbdc6;margin-bottom:7px}.rw-campaign-accounts strong{display:block;font-size:20px;overflow-wrap:anywhere;margin-bottom:7px}.rw-campaign-accounts a>span:nth-child(2)>span{display:block;font-size:13px;color:#bdbdc6}.rw-campaign-accounts a:hover strong{color:var(--rw-pink)}.rw-page-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.rw-page-jumps a{display:flex;align-items:center;min-height:44px;color:#fff;font-size:14px;font-weight:700;text-underline-offset:5px}.rw-archives,.rw-campaign{scroll-margin-top:120px}.rw-archive-filter[hidden],.rw-archive-item[hidden]{display:none}
@media(max-width:989px){.rw-campaign-accounts{grid-template-columns:1fr;gap:0}.rw-campaign-accounts a{min-height:100px}.rw-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
@media(max-width:599px){.rw-archives .rw-title,.rw-campaign .rw-title{font-size:28px}.rw-archive-grid{grid-template-columns:1fr;gap:28px}.rw-archive-item--wide{grid-column:auto}.rw-archive-filter{display:block}.rw-archive-filter select{display:block;width:100%;margin-top:10px}.rw-page-jumps{gap:4px 20px}.rw-campaign-accounts strong{font-size:20px}.rw-archive-item figcaption{font-size:13px}.rw-archive-post{bottom:12px;left:12px}}
.rw-page-intro--battles .rw-eyebrow{font-size:18px;line-height:1.4}.rw-page-intro--battles h1{font-size:56px}.rw-page-intro--battles .rw-copy{color:#eeeef2}
.rw-archive-event{color:#a9a9b4;font-size:13px}.rw-archive-media a:focus-visible{outline:3px solid var(--rw-green);outline-offset:-3px}.rw-archive-dialog{width:min(1100px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:16px;background:#111114;color:#fff;border:1px solid #55555e;border-radius:6px}.rw-archive-dialog::backdrop{background:#000d}.rw-archive-dialog-toolbar,.rw-archive-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.rw-archive-dialog-toolbar p{font-size:16px;margin:0}.rw-archive-dialog button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;color:#79ed32;background:#18181c;border:1px solid #55555e;border-radius:3px;font-size:24px;cursor:pointer}.rw-archive-dialog button:focus-visible{outline:2px solid #79ed32;outline-offset:3px}.rw-archive-dialog .svg-wrapper{width:20px;height:20px}.rw-archive-dialog button[hidden]{display:none}.rw-archive-enlarged{display:block;max-width:100%;width:100%;height:min(70dvh,760px);object-fit:contain;margin:12px auto}.rw-archive-dialog-footer p{margin:0;text-align:center;font-size:14px;line-height:1.5;overflow-wrap:anywhere;min-width:0}
@media(max-width:599px){.rw-page-intro--battles .rw-eyebrow{font-size:16px}.rw-page-intro--battles h1{font-size:34px}}
.rw-archive-more{margin-top:32px;min-height:44px}.rw-archive-more[hidden]{display:none}.rw-archive-pagination{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px}.rw-archive-pagination a{color:#79ed32;padding:10px;display:inline-block}.rw-archive-dialog:not([open]){display:none}
