.wAGuXW_shell{--gold:var(--az-accent-5);color:var(--az-ink-4);background:radial-gradient(circle at 74% 38%, color-mix(in srgb, var(--az-muted-2) 30%, transparent), transparent 38%), linear-gradient(115deg, color-mix(in srgb, var(--az-surface-2) 95%, transparent), color-mix(in srgb, var(--az-surface-5) 94%, transparent)), url(/art/arkham/table-atmosphere.webp) center / cover;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(470px,1fr) minmax(560px,.92fr);font-family:Georgia,Times New Roman,serif;display:grid}.wAGuXW_header{border-bottom:1px solid var(--az-accent-2);background:color-mix(in srgb, var(--az-surface-3) 93%, transparent);grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:24px;min-height:76px;padding:11px 22px;display:grid;box-shadow:0 8px 28px #000a}.wAGuXW_header p,.wAGuXW_eyebrow{color:var(--az-muted-5);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px}.wAGuXW_header h1{color:var(--az-accent-9);margin:2px 0 0;font-size:25px;font-weight:500}.wAGuXW_header>a,.wAGuXW_situations a{color:var(--az-accent-9);border:1px solid var(--az-accent-2);background:var(--az-surface-6);padding:9px 12px;text-decoration:none}.wAGuXW_header>a:hover,.wAGuXW_situations a:hover{border-color:var(--az-accent-6);background:var(--az-muted-1)}.wAGuXW_totals{gap:7px;display:flex}.wAGuXW_totals span,.wAGuXW_cardTile i,.wAGuXW_auditSummary b,.wAGuXW_situations em{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:999px;padding:4px 8px;font:9px/1.1 ui-monospace,monospace}.wAGuXW_shell [data-status=audited]{--status:#77c89b}.wAGuXW_shell [data-status=partial]{--status:#e3b86c}.wAGuXW_shell [data-status=reviewed],.wAGuXW_shell [data-status=missing]{--status:#bd7f82}.wAGuXW_shell [data-status=evidenced]{--status:#77c89b}.wAGuXW_totals span,.wAGuXW_cardTile i,.wAGuXW_auditSummary,.wAGuXW_situations article{border-color:color-mix(in srgb, var(--status) 65%, var(--az-muted-1))}.wAGuXW_totals span,.wAGuXW_cardTile i,.wAGuXW_auditSummary b,.wAGuXW_situations em{color:var(--status)}.wAGuXW_filters{border-right:1px solid var(--az-muted-3);border-bottom:1px solid var(--az-muted-3);background:color-mix(in srgb, var(--az-surface-5) 91%, transparent);grid-column:1;grid-template-columns:repeat(4,minmax(105px,1fr));gap:7px;padding:11px 14px;display:grid}.wAGuXW_search{grid-column:span 2}.wAGuXW_filters label{min-width:0;color:var(--az-ink-1);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:9px;display:grid}.wAGuXW_filters input,.wAGuXW_filters select{border:1px solid var(--az-accent-1);background:var(--az-surface-2);width:100%;min-width:0;height:34px;color:var(--az-ink-4);border-radius:2px;padding:0 8px;font:11px Georgia,serif}.wAGuXW_filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wAGuXW_filters select option{background-color:var(--az-surface-2);color:var(--az-ink-4)}.wAGuXW_filters input:focus,.wAGuXW_filters select:focus{outline:1px solid var(--az-accent-6)}.wAGuXW_collection{border-right:1px solid var(--az-muted-3);background:color-mix(in srgb, var(--az-surface-2) 74%, transparent);grid-column:1;min-height:0;padding:12px 14px 40px;overflow:auto}.wAGuXW_collectionHeading{z-index:3;background:color-mix(in srgb, var(--az-surface-3) 93%, transparent);color:var(--az-ink-1);padding:8px 2px;font-size:11px;position:sticky;top:-12px}.wAGuXW_collectionHeading b{color:var(--az-accent-8)}.wAGuXW_collectionHeading span{color:var(--az-accent-7);margin-top:3px;font-style:italic;display:block}.wAGuXW_cardGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:11px 8px;display:grid}.wAGuXW_cardTile{border:1px solid var(--az-muted-2);background:var(--az-surface-4);min-width:0;color:var(--az-accent-7);cursor:pointer;text-align:left;border-radius:5px;grid-template-rows:136px auto;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 7px 14px #0009}.wAGuXW_cardTile:hover,.wAGuXW_cardTile[data-selected]{z-index:2;border-color:var(--az-accent-6);box-shadow:0 0 0 1px var(--az-accent-2), 0 10px 25px #000d;transform:translateY(-2px)}.wAGuXW_cardTile img{object-fit:cover;object-position:top;border-radius:4px 4px 0 0;width:100%;height:136px}.wAGuXW_cardCaption{gap:2px;padding:6px 6px 8px;display:grid}.wAGuXW_cardCaption b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.wAGuXW_cardCaption small{color:var(--az-muted-4);font:8px ui-monospace,monospace}.wAGuXW_cardTile i{background:color-mix(in srgb, var(--az-surface-2) 91%, transparent);padding:3px 5px;font-style:normal;position:absolute;top:5px;right:5px}.wAGuXW_noArt{color:var(--az-muted-4);place-items:center;font-size:10px;display:grid}.wAGuXW_detail{background:linear-gradient(90deg, color-mix(in srgb, var(--az-surface-5) 90%, transparent), color-mix(in srgb, var(--az-surface-3) 95%, transparent));-webkit-user-select:text;user-select:text;grid-area:2/2/4;grid-template-columns:minmax(230px,.68fr) minmax(300px,1fr);align-items:start;gap:22px;min-height:0;padding:23px 24px 50px;display:grid;overflow:auto}.wAGuXW_cardStage{justify-items:center;gap:10px;display:grid;position:sticky;top:0}.wAGuXW_cardStage img{object-fit:contain;border:1px solid var(--az-accent-3);filter:drop-shadow(0 20px 24px #000c);border-radius:10px;width:min(100%,360px);max-height:calc(100vh - 140px)}.wAGuXW_cardStage button{border:1px solid var(--az-muted-3);background:var(--az-surface-6);color:var(--az-accent-7);cursor:pointer;padding:7px 12px;font:11px Georgia,serif}.wAGuXW_cardFacts h2{color:var(--az-accent-9);margin:6px 0 0;font-size:29px;font-weight:500}.wAGuXW_cardFacts h3{color:var(--az-ink-1);margin:2px 0 12px;font-size:14px;font-style:italic;font-weight:400}.wAGuXW_tags{flex-wrap:wrap;gap:5px;display:flex}.wAGuXW_tags span{border:1px solid var(--az-muted-2);color:var(--az-accent-7);background:var(--az-surface-5);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;font-size:9px}.wAGuXW_rules{border:1px solid var(--az-muted-2);background:color-mix(in srgb, var(--az-surface-2) 66%, transparent);color:var(--az-ink-4);white-space:pre-line;margin:16px 0;padding:13px 14px;font-size:14px;line-height:1.55}.wAGuXW_auditSummary{background:var(--az-surface-4);border:1px solid;padding:11px 12px}.wAGuXW_auditSummary p{margin:8px 0 3px;font-size:12px;line-height:1.35}.wAGuXW_auditSummary small{color:var(--az-ink-1);font-size:10px;line-height:1.35}.wAGuXW_situations{margin-top:20px}.wAGuXW_situations>header{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.wAGuXW_situations h3{color:var(--az-accent-9);margin:0;font-size:16px;font-style:normal}.wAGuXW_situations>header span{color:var(--az-muted-5);text-transform:uppercase;font-size:9px}.wAGuXW_situations article{background:color-mix(in srgb, var(--az-surface-3) 85%, transparent);border:1px solid;margin-top:7px;padding:10px}.wAGuXW_situations article>div{justify-content:space-between;gap:10px;display:flex}.wAGuXW_situations article b{color:var(--az-ink-3);font-size:12px}.wAGuXW_situations em{border-color:currentColor;padding:3px 6px;font-style:normal}.wAGuXW_situations article p{color:var(--az-ink-2);margin:7px 0;font-size:11px;line-height:1.4}.wAGuXW_situations article small{color:var(--az-muted-5);margin:3px 0;font-size:9px;display:block}.wAGuXW_situations a{margin-top:8px;padding:6px 8px;font-size:10px;display:inline-block}.wAGuXW_adminNote{color:var(--az-muted-5);margin-top:7px;font-size:9px;font-style:italic;display:block}.wAGuXW_noMatches{border:1px solid var(--az-muted-2);background:color-mix(in srgb, var(--az-surface-4) 85%, transparent);text-align:center;grid-column:1/-1;place-self:center;max-width:360px;padding:30px}.wAGuXW_noMatches h2{color:var(--az-accent-9);margin:0 0 8px;font-weight:500}.wAGuXW_noMatches p{color:var(--az-ink-1);margin:0;font-size:12px}@media (max-width:1100px){.wAGuXW_shell{grid-template-columns:minmax(390px,.8fr) minmax(500px,1fr)}.wAGuXW_filters{grid-template-columns:repeat(3,1fr)}.wAGuXW_search{grid-column:span 3}.wAGuXW_detail{grid-template-columns:minmax(190px,.55fr) 1fr;padding-inline:16px}}
:root{--az-surface-1:#0b070a;--az-surface-2:#110c11;--az-surface-3:#170f13;--az-surface-4:#1b1219;--az-surface-5:#28171d;--az-surface-6:#382127;--az-accent-1:#6a4a26;--az-accent-2:#977341;--az-accent-3:#b98e50;--az-accent-4:#eb953f;--az-accent-5:#d0a863;--az-accent-6:#e5bd6d;--az-accent-7:#d8c197;--az-accent-8:#f1d082;--az-accent-9:#f7dc9f;--az-accent-10:#fdf0c9;--az-secondary-1:#6d202b;--az-secondary-2:#703b36;--az-secondary-3:#a44947;--az-secondary-4:#dc9889;--az-ink-1:#b09d7f;--az-ink-2:#c6b69a;--az-ink-3:#e9d4ab;--az-ink-4:#eddbbb;--az-muted-1:#4c3137;--az-muted-2:#67443d;--az-muted-3:#775f3f;--az-muted-4:#926f4f;--az-muted-5:#9d886c;--az-wallpaper-filter:none}:root[data-arkham-theme=leaf]{--az-surface-1:#080a0b;--az-surface-2:#0d1012;--az-surface-3:#101618;--az-surface-4:#13191c;--az-surface-5:#192529;--az-surface-6:#24333a;--az-accent-1:#256e47;--az-accent-2:#37a56a;--az-accent-3:#4bc383;--az-accent-4:#52de93;--az-accent-5:#6acf99;--az-accent-6:#5ede9a;--az-accent-7:#6ecf9b;--az-accent-8:#5ce09a;--az-accent-9:#aee8c9;--az-accent-10:#b0e8ca;--az-secondary-1:#227251;--az-secondary-2:#307e5e;--az-secondary-3:#44b385;--az-secondary-4:#44c891;--az-ink-1:#909e9f;--az-ink-2:#a9b6b7;--az-ink-3:#c1d2d3;--az-ink-4:#ccdadc;--az-muted-1:#394344;--az-muted-2:#4a595a;--az-muted-3:#506466;--az-muted-4:#637c7e;--az-muted-5:#7b8d8e;--az-wallpaper-filter:hue-rotate(185deg) saturate(.75) brightness(.9)}
.wRiVWa_note{left:max(16px, var(--pad-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;border:1px solid color-mix(in srgb, var(--az-accent-3) 50%, transparent);max-width:min(520px,100vw - 32px);color:var(--az-ink-3);background:color-mix(in srgb, var(--az-surface-3) 94%, transparent);border-radius:8px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:14px;display:flex;position:fixed;box-shadow:0 12px 32px #00000080}.wRiVWa_note a{font-family:var(--font-lotr-display), "Cinzel", Georgia, serif;letter-spacing:.12em;text-transform:uppercase;color:var(--az-surface-1);background:linear-gradient(180deg, var(--az-accent-8), var(--az-accent-5));border-radius:4px;flex-shrink:0;padding:6px 12px;font-size:12px;text-decoration:none}
