:root{color-scheme:dark;--stock:#0d1018;--stock-2:#131826;--ink:#ebe5d6;--ink-2:#c2bba9;--ink-3:#9c9684;--rule:#2a3040;--gold:#d2ae5c;--gold-2:#8a7038;--blue:#86a6f0;--blue-2:#aec3f6;--on-blue:#0b1020;--bad:#f08a80;--plate:#05070c;--plate-2:#0b0e16;--plate-ink:#ebe5d6;--plate-ink-2:#aaa491;--plate-rule:#2b3242;--plate-link:#9db5f2;--f-display:"Marcellus","Palatino Linotype",serif;--f-caps:"Marcellus SC","Marcellus",serif;--f-body:"Public Sans","Segoe UI",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--head-h:56px;--gutter:clamp(16px,4vw,56px)}*{box-sizing:border-box}html{scrollbar-color:var(--ink-3) var(--stock);scrollbar-gutter:stable}body{margin:0;background:radial-gradient(120% 60% at 50% -10%,#1a2238 0,transparent 60%) no-repeat,var(--stock);color:var(--ink);font:16px/1.6 var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;caret-color:var(--blue);-webkit-font-smoothing:antialiased}::selection{background:var(--blue);color:var(--on-blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}a{color:var(--blue);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{text-wrap:balance}h2{font:400 26px/1.2 var(--f-display);margin:0 0 16px;letter-spacing:.005em}p{margin:0 0 12px}.quiet{color:var(--ink-3);font-size:14.5px}.prose{max-width:66ch}.runhead{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:var(--head-h);display:flex;align-items:center;gap:24px;padding:0 var(--gutter);background:var(--stock);border-bottom:1px solid var(--ink)}.wordmark{font:400 25px/1 var(--f-caps);color:var(--gold);text-decoration:none;letter-spacing:.04em}.runhead-title{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.runhead-title b{color:var(--ink);font-weight:600}.who{margin-left:auto;display:flex;gap:12px;flex-shrink:0}.role{font:600 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:5px 7px 4px}.role-officer,.role-raider{color:var(--blue)}.book{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 108px;padding-left:var(--gutter)}.page{min-width:0;padding:48px clamp(16px,4vw,64px) 96px 0;view-transition-name:page}.thumbs{position:-webkit-sticky;position:sticky;top:var(--head-h);align-self:start;height:calc(100dvh - var(--head-h));display:flex;flex-direction:column;border-left:1px solid var(--ink)}.thumb{position:relative;display:grid;grid-gap:2px;gap:2px;padding:14px 14px 13px 16px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);background:var(--stock);transition:transform .4s var(--ease),background-color .2s,color .2s}.thumb-n{font:400 30px/1 var(--f-display)}.thumb-t{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.thumb:hover{background:color-mix(in srgb,var(--blue) 8%,var(--stock))}.thumb.on{background:var(--blue);color:var(--on-blue);transform:translateX(-14px);border-bottom-color:var(--blue)}.thumb.locked{color:var(--ink-3)}.thumb.locked.on{color:var(--on-blue)}.lock{flex-shrink:0}.ch-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:0 clamp(20px,3vw,40px);gap:0 clamp(20px,3vw,40px);align-items:end;padding-bottom:28px;margin-bottom:48px;border-bottom:2px solid var(--gold)}.ch-num{font:400 clamp(96px,13vw,176px)/.78 var(--f-display);color:var(--gold)}.ch-access{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 0}.ch-head h1{font:400 clamp(38px,5.2vw,64px)/1 var(--f-display);margin:0 0 14px;letter-spacing:-.005em}.standfirst{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:60ch}.ch-head .standfirst{margin:0}.ch-head+.entries,.ch-head+.notice,.ch-head+.split .nights{border-top:0}.ch-head+.notice{padding-top:0}.ch-head+.ruled table{border-top:0}.ch-head+.entries li:first-child a{padding-top:0}.section{margin-top:56px}.ch-head+.section,.section:first-of-type{margin-top:0}.notice{max-width:64ch;padding:14px 0;border-block:1px solid var(--ink);color:var(--ink-2)}.notice:before{content:"Note";font:400 15px/1 var(--f-caps);color:var(--blue);letter-spacing:.06em;margin-right:12px}.margin-note{margin-top:20px}.spread{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.leaf{min-width:0}.leaf:first-child{padding-right:clamp(24px,4vw,56px);border-right:1px solid var(--rule)}.leaf-right{padding-left:clamp(24px,4vw,56px);padding-top:10px}.contents-title{font:400 clamp(64px,9vw,116px)/.86 var(--f-caps);margin:0 0 22px;letter-spacing:.01em}.contents-title span{display:block;font:400 clamp(20px,2.2vw,26px)/1.2 var(--f-display);color:var(--gold);letter-spacing:.02em;margin-top:12px}.leaf .standfirst{margin-bottom:20px}.signin{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;color:var(--ink-2)}.toc{list-style:none;margin:32px 0 0;padding:0;border-top:2px solid var(--gold)}.toc li{border-bottom:1px solid var(--rule)}.toc a{display:grid;grid-template-columns:36px 44px minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding:16px 0 15px;color:var(--ink);text-decoration:none}.toc-n{font:400 30px/1 var(--f-display);color:var(--gold);grid-row:span 2}.toc-body{display:contents}.toc-title{display:flex;align-items:baseline;font:400 23px/1.2 var(--f-display);grid-column:3;transition:color .2s}.leader{flex:1 1;margin:0 4px 0 12px;border-bottom:2px dotted var(--rule);transform:translateY(-5px);min-width:16px}.toc-line{grid-column:3/5;font-size:15px;color:var(--ink-2);max-width:58ch}.toc-access{grid-column:4;grid-row:1;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.toc a:hover .toc-title{color:var(--blue)}.toc .locked .toc-n,.toc .locked .toc-title{color:var(--ink-3)}.plate{margin:0}.plate-title{display:flex;align-items:baseline;gap:14px;padding-bottom:9px;border-bottom:2px solid var(--gold)}.plate-title span{font:400 14px/1 var(--f-caps);letter-spacing:.1em;color:var(--ink-3)}.plate-title strong{font:400 23px/1.2 var(--f-display)}.plate-body{margin-top:10px;background:var(--plate);color:var(--plate-ink);padding:14px;box-shadow:inset 0 0 0 1px var(--plate-rule),inset 0 0 0 7px var(--plate),inset 0 0 0 8px var(--plate-rule)}.plate-body a{color:var(--plate-link)}.plate figcaption{margin-top:10px;font-size:13.5px;color:var(--ink-3);max-width:62ch}.plate-empty{margin:0;padding:22px 12px;color:var(--plate-ink-2)}.classes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--plate-rule);border:1px solid var(--plate-rule)}.classes li{background:var(--plate)}.cls{--c:#fff;display:flex;align-items:center;gap:12px;min-height:88px;padding:14px 14px 12px;text-decoration:none;font:400 21px/1 var(--f-display);transition:background-color .25s,box-shadow .25s;box-shadow:inset 0 -3px 0 var(--c)}.cls,.plate-body .cls{color:var(--c)}.plate-body .legacy{color:#e5cc80}.cls:focus-visible,.cls:hover{background-color:color-mix(in srgb,var(--c) 16%,var(--plate))}.cls .arrow{opacity:.55;transition:transform .3s var(--ease),opacity .2s}.cls:hover .arrow{transform:translateX(3px);opacity:1}.c-druid{--c:#ff7c0a}.c-hunter{--c:#aad372}.c-mage{--c:#3fc7eb}.c-paladin{--c:#f48cba}.c-priest{--c:#ffffff}.c-rogue{--c:#fff468}.c-shaman{--c:#2a8ff0}.c-warlock{--c:#8788ee}.c-warrior{--c:#c69b6d}.legacy{display:grid;grid-template-columns:auto auto 1fr auto;align-items:baseline;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid #5a4d2a;color:#e5cc80;text-decoration:none;font:400 20px/1 var(--f-display)}.legacy small{font:13px/1.3 var(--f-body);color:var(--plate-ink-2)}.legacy:hover{background:color-mix(in srgb,#e5cc80 12%,var(--plate))}.leaf-right .plate+.plate{margin-top:48px}.latest{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:6px 28px;gap:6px 28px;padding:18px 12px;color:var(--plate-ink);text-decoration:none}.latest-no{font:400 clamp(40px,5.5vw,64px)/1 var(--f-display)}.latest-meta{color:var(--plate-ink-2);font-size:16px}.latest-open{color:var(--plate-link);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center}.plate-table{width:100%;border-collapse:collapse;font-size:14.5px}.plate-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--plate-ink-2);padding:8px 10px;border-bottom:1px solid var(--plate-ink-2)}.plate-table td{padding:8px 10px;border-bottom:1px solid var(--plate-rule)}.pct{font-weight:700}.p-gray{color:#9d9d9d}.p-green{color:#1eff00}.p-blue{color:#3d8bff}.p-purple{color:#b46cf5}.p-orange{color:#ff8000}.p-pink{color:#e268a8}.p-gold{color:#e5cc80}.p-none{color:var(--plate-ink-2)}.entries{list-style:none;margin:0;padding:0;border-top:2px solid var(--gold)}.entries li{border-bottom:1px solid var(--rule)}.entries a{display:grid;grid-template-columns:56px 56px minmax(0,1fr) auto;align-items:start;grid-gap:8px 20px;gap:8px 20px;align-items:baseline;padding:28px 0 26px;color:var(--ink);text-decoration:none}.entry-id{font:400 22px/1 var(--f-display);color:var(--gold)}.entry-body{display:grid;grid-gap:8px;gap:8px}.entry-title{font:400 clamp(26px,3vw,34px)/1.1 var(--f-display);transition:color .2s}.entry-text{color:var(--ink-2);max-width:60ch}.arrow-link,.entry-go{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.arrow{transition:transform .3s var(--ease)}.entries a:hover .entry-title{color:var(--blue)}.entries a:hover .arrow{transform:translateX(4px)}.split{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.nights{list-style:none;margin:0;padding:0;border-top:2px solid var(--gold)}.nights li{border-bottom:1px solid var(--rule)}.night{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-gap:2px 14px;gap:2px 14px;padding:12px 10px}.night-no{font:400 22px/1.1 var(--f-display);grid-row:span 2;min-width:64px;color:var(--blue)}.night-date{font-weight:600;font-size:14.5px}.night-zone{font-size:14px;color:var(--ink-2)}.night .flag{grid-column:2;justify-self:start;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bad)}.night:hover{background:color-mix(in srgb,var(--blue) 7%,var(--stock))}.night.on{background:var(--blue)}.night.on,.night.on .flag,.night.on .night-no,.night.on .night-zone{color:var(--on-blue)}.night:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.scroll{overflow-x:auto}.ruled table{width:100%;border-collapse:collapse;font-size:15px;border-top:2px solid var(--gold)}.ruled table,.ruled th{border-bottom:1px solid var(--ink)}.ruled th{text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:10px 12px 9px 0}.ruled td{padding:11px 12px 11px 0;border-bottom:1px solid var(--rule);vertical-align:top}.ruled tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}.actions{white-space:nowrap}.actions button+button{margin-left:8px}button{font:600 13px/1 var(--f-body);letter-spacing:.07em;text-transform:uppercase;background:var(--blue);color:var(--on-blue);border:1px solid var(--blue);border-radius:0;padding:12px 18px;cursor:pointer;transition:background-color .15s,color .15s}button:hover{background:var(--blue-2);border-color:var(--blue-2)}button.ghost{background:transparent;color:var(--blue)}button.ghost:hover{background:color-mix(in srgb,var(--blue) 9%,var(--stock))}button.link{background:none;border:0;padding:4px 0;color:var(--ink-2);text-decoration:underline;text-underline-offset:.2em}button.danger{background:var(--bad);border-color:var(--bad);color:#fff}button:disabled{opacity:.4;cursor:not-allowed}.fill{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;margin:22px 0 8px}.fill.stacked{display:grid;max-width:560px;justify-items:start}.fill label{display:grid;grid-gap:6px;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.fill.stacked label{width:100%}input,select,textarea{font:16px/1.4 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid var(--ink);border-radius:0;padding:8px 2px;min-width:min(300px,100%)}select{padding:9px 10px;background:var(--stock)}select,textarea{border:1.5px solid var(--ink)}textarea{padding:10px;width:100%;resize:vertical}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 1.5px 0 var(--blue)}.danger-zone h2{color:var(--bad)}.strats{margin:0;border-top:2px solid var(--gold)}.strats>div{padding:16px 0;border-bottom:1px solid var(--rule)}.strats dt{font:400 21px/1.25 var(--f-display);margin-bottom:6px}.strats dd{margin:0;color:var(--ink-2);max-width:66ch;white-space:pre-line}.colophon{max-width:1320px;margin:0 auto;padding:20px var(--gutter) 40px;display:flex;flex-wrap:wrap;gap:6px 28px;font-size:13px;color:var(--ink-3);border-top:1px solid var(--ink)}.colophon a{color:var(--ink-2)}@view-transition{navigation:auto}::view-transition-old(page){animation:leaf-out .28s var(--ease) both}::view-transition-new(page){animation:leaf-in .5s var(--ease) both}@keyframes leaf-out{to{opacity:0;transform:translateX(-28px)}}@keyframes leaf-in{0%{opacity:0;transform:translateX(36px)}}@media (prefers-reduced-motion:reduce){::view-transition-new(page),::view-transition-old(page){animation:none}.arrow,.cls,.entry-title,.thumb{transition:none}}@media (max-width:980px){.spread{grid-template-columns:minmax(0,1fr)}.leaf:first-child{padding-right:0;border-right:0}.leaf-right{padding-left:0;padding-top:0;margin-top:48px}.split{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:860px){:root{--head-h:52px}.book{grid-template-columns:minmax(0,1fr);padding:0 16px}.page{padding:32px 0 calc(96px + env(safe-area-inset-bottom))}.thumbs{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:10;height:auto;flex-direction:row;border-left:0;border-top:1px solid var(--ink);padding-bottom:env(safe-area-inset-bottom);background:var(--stock)}.thumb{flex:1 1;min-width:0;justify-items:center;text-align:center;padding:8px 2px 7px;border-bottom:0;border-right:1px solid var(--rule)}.thumb:last-child{border-right:0}.thumb-n{font-size:21px}.thumb-t{font-size:9.5px;letter-spacing:.04em}.thumb.on{transform:translateY(-6px)}.runhead{padding:0 16px;gap:14px}.runhead-title,.who-name{display:none}.colophon{padding:20px 16px calc(96px + env(safe-area-inset-bottom))}.ch-head{margin-bottom:36px}.entries a{grid-template-columns:36px 44px minmax(0,1fr)}.entries .gicon{width:44px;height:44px}.entry-go{grid-column:3}.cls{min-height:72px;font-size:19px}.thumb-t .lock{display:none}.latest{grid-template-columns:1fr}}@media (max-width:420px){.toc a{grid-template-columns:26px 36px minmax(0,1fr)}.toc .gicon{width:32px;height:32px}.toc-access,.toc-line{grid-column:3}.toc-access{grid-row:auto}.leader{display:none}.ch-head{grid-template-columns:minmax(0,1fr)}.ch-num{font-size:84px;margin-bottom:8px}.cls{font-size:16.5px;padding:12px 10px 10px;min-height:64px}.cls .arrow{display:none}}.gicon{flex-shrink:0;display:block;border-radius:3px;border:1px solid var(--gold-2);box-shadow:0 0 0 1px #000,0 3px 10px rgb(0 0 0/.45);background:#000}.toc .gicon{grid-row:span 2;align-self:start;margin-top:2px}.cls span{flex:1 1}.ch-head h1{display:flex;align-items:center;gap:16px}.art{margin:0;min-width:0}.art-frame{position:relative;overflow:hidden;padding:6px;background:var(--plate);border:1px solid var(--gold-2);box-shadow:inset 0 0 0 6px var(--plate),inset 0 0 0 7px var(--plate-rule),0 18px 40px rgb(0 0 0/.45)}.art-frame img{display:block;width:100%;height:100%;object-fit:cover}.art figcaption{margin-top:10px;font-size:13.5px;color:var(--ink-3)}.art-wanted{height:100%;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center;padding:20px;border:1px dashed var(--gold-2);color:var(--ink-3);font-size:14px}.art-wanted strong{font:400 18px/1 var(--f-caps);color:var(--gold);letter-spacing:.06em}.art-wanted span{max-width:42ch;margin:0 auto}.art-wanted code{font-size:12px;color:var(--plate-ink-2)}.frontispiece{margin-bottom:56px}.ch-head{grid-template-columns:auto minmax(0,1fr) minmax(0,36%)}.ch-art{align-self:stretch}@media (max-width:1100px){.ch-head{grid-template-columns:auto minmax(0,1fr)}.ch-art{grid-column:1/-1;max-width:560px;margin-top:28px}}@media (max-width:420px){.ch-head{grid-template-columns:minmax(0,1fr)}.ch-head h1 .gicon{width:36px;height:36px}}.entries a{align-items:center}.cls .arrow{display:none}@media (max-width:560px){.cls{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;font-size:16px;min-height:92px}.frontispiece .art-frame{aspect-ratio:4/3!important}.legacy small{display:none}}.ch-head{padding-bottom:22px;margin-bottom:36px;align-items:center}.ch-num{font-size:clamp(72px,9vw,120px)}.ch-head h1{font-size:clamp(34px,4.2vw,52px);margin-bottom:10px}.ch-head .standfirst{font-size:17px}.ch-art{max-width:360px;justify-self:end;width:100%}.ch-art .art-frame{aspect-ratio:16/9!important}.ch-art .art-wanted{padding:12px;font-size:13px;gap:4px}.ch-art .art-wanted strong{font-size:15px}@media (max-width:1100px){.ch-art{justify-self:start}}.thumb.on{background:var(--gold);border-bottom-color:var(--gold)}.thumb.locked.on,.thumb.on{color:#14100a}.thumb.on .lock{opacity:.7}.preview-banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px var(--gutter);background:repeating-linear-gradient(-45deg,#3a2a0c 0 10px,#2c2009 10px 20px);color:#f3dfaa;font-size:13.5px;border-bottom:1px solid var(--gold)}.preview-banner strong{font:400 15px/1 var(--f-caps);letter-spacing:.08em;color:var(--gold)}.preview-switch{margin-left:auto;display:flex;gap:10px}.preview-switch a{color:#f3dfaa;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em}.preview-switch a[aria-current]{color:var(--gold);text-decoration-thickness:2px}.facts{display:flex;flex-wrap:wrap;margin:-12px 0 40px;border-block:1px solid var(--rule)}.facts>div{padding:14px 32px 14px 0;margin-right:32px;border-right:1px solid var(--rule)}.facts>div:last-child{border-right:0}.facts dt{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.facts dd{margin:4px 0 0;font:400 32px/1 var(--f-display);color:var(--gold)}.facts .attn dd{color:var(--blue)}.bosses{display:flex;flex-wrap:wrap;gap:1px;background:var(--plate-rule);border:1px solid var(--plate-rule);margin-bottom:12px}.bosses button{all:unset;box-sizing:border-box;cursor:pointer;flex:1 1 130px;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;background:var(--plate);color:var(--plate-ink)}.bosses button:hover{background:var(--plate-2)}.bosses button.on{background:#1d2333;box-shadow:inset 0 -2px 0 var(--gold)}.bosses button:focus-visible{outline:2px solid var(--plate-link);outline-offset:-2px}.b-name{font:400 16px/1.2 var(--f-display)}.b-meta{font-size:12px;color:var(--plate-ink-2)}.bosses .wipe .b-meta{color:#f08a80}.parses td{vertical-align:middle}.who{display:inline-flex;align-items:center;gap:8px;font-weight:600}.who .gicon{border-radius:2px}.plate .c-druid,.plate .c-hunter,.plate .c-mage,.plate .c-paladin,.plate .c-priest,.plate .c-rogue,.plate .c-shaman,.plate .c-warlock,.plate .c-warrior{color:var(--c)}.metric{text-transform:uppercase;font-size:12px;letter-spacing:.08em;color:var(--plate-ink-2)}.pct-col{width:38%;min-width:180px}.bestlist b,.pct-col b{display:inline-block;min-width:2.2em;text-align:right;margin-left:10px;font-weight:700;color:currentColor}.pbar{display:inline-block;vertical-align:middle;width:calc(100% - 3.4em);height:8px;background:#1b1f2a}.pbar i{display:block;height:100%;background:currentColor}.roster{list-style:none;margin:0 0 8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:1px;gap:1px;box-shadow:inset 0 0 0 1px var(--plate-rule),inset 0 0 0 7px var(--plate),inset 0 0 0 8px var(--plate-rule)}.roster,.roster li{padding:14px;display:grid;background:var(--plate)}.roster li{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-column-gap:14px;column-gap:14px;box-shadow:inset 0 -3px 0 var(--c,var(--plate-rule))}.roster .gicon{grid-row:span 3;align-self:center}.r-name{font:400 22px/1.15 var(--f-display);color:var(--c,var(--plate-ink))}.r-meta{font-size:13px;color:var(--plate-ink-2)}.r-state{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7cc98f;margin-top:4px}.r-state.waiting{color:var(--gold)}.bestlist{list-style:none;margin:0;padding:4px 4px 0;display:grid;grid-gap:10px;gap:10px}.bestlist li{display:grid;grid-template-columns:minmax(110px,180px) 1fr auto;grid-template-areas:"boss bar num" "boss meta meta";align-items:center;grid-column-gap:12px;column-gap:12px}.bl-boss{grid-area:boss;font:400 17px/1.2 var(--f-display);color:var(--plate-ink)}.bestlist .pbar{grid-area:bar;width:100%}.bestlist b{grid-area:num}.bl-meta{grid-area:meta;font-size:12px;color:var(--plate-ink-2)}.attgrid td.c,.attgrid th.c{text-align:center;padding-inline:6px}.att{display:inline-grid;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;border:1px solid var(--plate-rule);color:var(--plate-ink-2)}.att-present{background:#1f3b2a;border-color:#2f6a45;color:#a6e3b6}.att-late{background:#3a3116;border-color:#7a6326;color:#f0d58a}.att-bench{background:#1c2740;border-color:#34508a;color:#b9cdf7}.att-absent{background:#3a1c1c;border-color:#7a3434;color:#f3aaa4}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font-size:12.5px;color:var(--plate-ink-2)}.legend>span{display:inline-flex;align-items:center;gap:8px}.legend .att{width:20px;height:20px;font-size:11px}.lootlist{list-style:none;margin:0;padding:0;border-top:2px solid var(--gold)}.lootlist li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--rule)}.ll-item{font:400 19px/1.2 var(--f-display)}.ll-meta{font-size:13.5px;color:var(--ink-3)}.letters{display:grid;grid-gap:16px;gap:16px;max-width:68ch}.letter{margin:0;padding:4px 0 4px 22px;border-left:1px solid var(--gold)}.letter p{font:400 20px/1.45 var(--f-display);margin:0 0 8px}.letter footer{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.desk{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:0 56px;gap:0 56px;margin-top:56px}.desk>.section{margin-top:0}.desk .notice{max-width:none}.strats ol{margin:0 0 6px;padding-left:1.2em}.strats li{margin:2px 0}.strats dt{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.s-boss{font:400 13px/1 var(--f-caps);letter-spacing:.1em;color:var(--gold)}.s-date{font-size:12px;color:var(--ink-3)}.ruled+.prose,.scroll+.prose{margin-top:24px}@media (max-width:560px){.facts>div{padding-right:18px;margin-right:18px}.facts dd{font-size:26px}.pct-col{min-width:140px}.desk{grid-template-columns:minmax(0,1fr)}}.night.on{background:var(--gold)}.night.on,.night.on .flag,.night.on .night-no,.night.on .night-zone{color:#14100a}.desk+.section{margin-top:56px}@media (max-width:980px){.split>.night-plate{order:-1}}@media (max-width:560px){.hide-s{display:none}.pct-col{width:42%;min-width:0}.pbar{width:calc(100% - 2.8em)}.bestlist b,.pct-col b{margin-left:6px;min-width:1.8em}.bestlist li{grid-template-columns:minmax(90px,120px) 1fr auto}}.missing{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:0 clamp(20px,3vw,40px);gap:0 clamp(20px,3vw,40px);padding-bottom:28px;border-bottom:2px solid var(--gold)}.missing h1{font:400 clamp(32px,4vw,48px)/1.1 var(--f-display);margin:6px 0 12px}.missing-list{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--rule);max-width:520px}.missing-list a{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;font:400 20px/1.2 var(--f-display)}.missing-list a span{width:28px;color:var(--gold)}.missing-list .arrow{margin-left:auto;color:var(--blue)}.missing-list a:hover{color:var(--blue)}.signing{max-width:640px}.signing h1{font:400 clamp(34px,4.2vw,52px)/1.1 var(--f-display);margin:0 0 20px;padding-bottom:18px;border-bottom:2px solid var(--gold)}@media (max-width:560px){.entries a{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;row-gap:4px;align-items:start}.entries .gicon{grid-column:1;grid-row:1/span 3;width:48px;height:48px}.entry-id{grid-column:2;grid-row:1;font-size:15px}.entry-body{grid-column:2;grid-row:2}.entry-go{grid-column:2;grid-row:3;padding-top:4px}}