.archive-cover{position:relative;overflow:hidden;width:100%;aspect-ratio:460/215;background:#10171e;border-radius:10px;isolation:isolate}.archive-cover-image{display:block;width:100%;height:100%;object-fit:contain}.archive-cover.archive-cover-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9aa6b6;font-size:12px}.archive-cover-logo{position:absolute;top:12%;left:15%;width:70%;height:auto;max-height:48%;object-fit:contain;filter:drop-shadow(0 3px 4px #0009)}.save-card-art.has-cover{height:auto;aspect-ratio:460/215;display:block;background:#10171e}.save-card-art.has-cover .archive-cover{border-radius:0;height:100%;aspect-ratio:auto}.save-card-art.has-cover>small{z-index:2;background:#10171ee6;box-shadow:0 1px 4px #0008}.archive-detail-cover{max-width:640px;margin:20px auto 0;border:1px solid var(--border)}.archive-card .archive-directory-cover{display:block;width:100%;height:auto;padding:0;border:0;margin:0 0 20px;border-radius:10px;flex-shrink:0}.archive-cover-editor{padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--panel);max-width:760px;margin:20px 0}.archive-cover-editor h3{margin:0 0 8px}.archive-cover-editor p{font-size:13px;line-height:1.8;color:var(--muted)}.archive-cover-editor .archive-cover{max-width:460px;margin:18px 0;border:1px solid var(--border)}.archive-cover-empty{max-width:460px;aspect-ratio:460/215;display:grid;place-content:center;border:1px dashed var(--border);border-radius:10px;color:var(--muted);margin:18px 0}.archive-cover-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.archive-cover-controls input{max-width:100%;margin:0 0 8px}.archive-cover-editor .archive-cover-error{color:#ffb1a6}.archive-cover-editor .archive-cover-success{color:#6fe0b1}@media(max-width:700px){.archive-cover-editor{padding:16px}.archive-detail-cover{margin-top:16px}.archive-card .archive-directory-cover{width:100%;margin:0 0 18px;border-radius:10px}}.report-trigger{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#aab4c1;padding:5px 7px;border:1px solid transparent;border-radius:6px}.report-trigger:hover{color:#edbd70;border-color:#575044;background:#edbd700b}.report-overlay{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:20px;background:#030811bd;backdrop-filter:blur(5px)}.report-dialog{position:relative;width:min(100%,560px);max-height:90dvh;overflow:auto;padding:32px;background:#191e26;color:#e4eaf1;border:1px solid #3a434f;border-radius:16px;box-shadow:0 24px 80px #0008}.report-dialog h2{font-size:24px;margin:10px 0 18px}.report-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;padding:7px}.report-dialog p{line-height:1.8;color:#b1bac7}.report-dialog textarea{min-height:125px;color:#e4eaf1}.report-ack{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;font-size:12px}.report-ack input{width:17px;height:17px;margin-top:3px;flex-shrink:0;accent-color:#edbd70}.report-privacy{font-size:12px;background:#121720;padding:12px;border-radius:8px;margin:14px 0!important;color:#aab4c1!important}.report-error{color:#ffb3a1!important;background:#4b252330;padding:10px 12px;margin:10px 0;white-space:pre-wrap}.report-receipt{display:grid;gap:16px;justify-items:start}.report-receipt>svg{color:#edbd70}.report-receipt small{word-break:break-all;color:#aab4c1}.report-center{padding:25px}.report-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.report-heading h2{display:flex;align-items:center;gap:9px}.report-heading p{font-size:12px;color:#aab4c1;margin-top:8px}.report-record{padding:20px 0;border-bottom:1px solid #303946;overflow-wrap:anywhere}.report-record p{white-space:pre-wrap;margin:10px 0}.report-record small{font-size:11px;color:#aab4c1}.report-status{display:inline-flex;white-space:nowrap;padding:3px 8px;border-radius:5px;font-size:11px;background:#304130;color:#b1d0af}.report-status.pending{background:#453b26;color:#f0cc82}.report-status.dismissed{background:#303743;color:#b5bfd0}.report-resolution{background:#121720;border-left:2px solid #80966d;padding:12px 15px;margin-top:15px}.report-empty{padding:32px 5px;color:#aab4c1}.report-record details{margin:15px 0}.report-record summary{cursor:pointer;color:#edbd70}.report-record pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#10151d;padding:15px;font-size:12px;border-radius:8px}.report-center .admin-section-heading select{width:160px}.report-center .forum-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;font-size:12px}@media(max-width:600px){.report-dialog{padding:24px 18px}.report-overlay{padding:12px}.report-heading{flex-wrap:wrap}.report-center{padding:18px}.report-center .admin-section-heading{flex-wrap:wrap}.report-center .forum-pagination{flex-wrap:wrap;justify-content:center}}