.gd-list{padding-block:8px clamp(56px,7vw,96px)}.gd-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:34px 26px;margin:0;padding:0;list-style:none;display:grid}.gd-tile a{color:var(--ink);gap:6px;display:grid}.gd-pic{aspect-ratio:1;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#120d07;border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c98a2266,0 10px 26px #0009}.gd-pic>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.gd-pic:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0b090799);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffd10018}.gd-tile a:hover .gd-pic,.gd-tile a:focus-visible .gd-pic{box-shadow:0 0 0 1px var(--gold-2), 0 16px 34px #000b, 0 0 24px #ffd10022;transform:translateY(-4px)}.gd-tile a:hover .gd-pic>img{transform:scale(1.04)}.gd-tile a:hover .gd-t{color:var(--gold)}.gd-iconart{background:radial-gradient(circle at 50% 42%,#5a3e17 0,#23180b 48%,#0f0b06 100%);place-items:center;display:grid;position:absolute;inset:0}.gd-iconart:before{content:"";aspect-ratio:1;border:1px solid #ffd10033;border-radius:50%;width:58%;position:absolute;box-shadow:0 0 0 14px #ffd1000a,0 0 60px #ffd10022}.gd-iconart img{border-radius:6px;width:34%;height:auto;position:relative;box-shadow:0 0 0 1px #000,0 0 0 2px #c98a22,0 8px 22px #000c}.gd-new{z-index:1;font:700 12px/1.3 var(--label);letter-spacing:.14em;text-transform:uppercase;color:#1a1205;background:var(--gold-grad);border-radius:2px;padding:3px 9px 2px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 1px #000,0 0 0 2px #ffd10088,0 4px 12px #000a}.gd-new.upd{color:var(--ink);background:#0b0907e6;box-shadow:0 0 0 1px #000,0 0 0 2px #e9b94988}.gd-cat{font:600 13px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin-top:6px}.gd-t{font:700 19px/1.25 var(--display);transition:color .25s}.gd-meta{color:var(--ink-3);font-size:14px}.gd-grid.small{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.gd-grid.small .gd-t{font-size:17px}.gd-art{max-width:860px;margin:0 auto;padding-block:clamp(28px,4vw,48px) clamp(56px,7vw,96px)}.gd-back{font:600 14px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);gap:8px;transition:color .25s;display:inline-flex}.gd-back:hover{color:var(--gold)}.gd-head{text-align:center;justify-items:center;gap:12px;margin:22px 0 28px;display:grid}.gd-head .kicker{color:var(--gold-2);align-items:center;gap:12px;display:inline-flex}.gd-head .kicker:before,.gd-head .kicker:after{content:"";background:var(--gold-2);width:28px;height:1px}.gd-head h1{font:800 clamp(30px, 4.6vw, 52px)/1.08 var(--display);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.gd-head h1:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='12'%3E%3Cpath d='M0 6h70M110 6h70' stroke='%23c98a22' stroke-width='1'/%3E%3Cpath d='M90 1l5 5-5 5-5-5z' fill='none' stroke='%23ffd100' stroke-width='1.2'/%3E%3Ccircle cx='76' cy='6' r='1.6' fill='%23ffd100'/%3E%3Ccircle cx='104' cy='6' r='1.6' fill='%23ffd100'/%3E%3C/svg%3E") no-repeat;width:180px;height:12px;margin:14px auto 0;display:block}.gd-by{font:600 14px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.gd-src{color:var(--ink-3);font-size:15px}.gd-src>span{color:var(--ink-2)}.gd-src a{color:var(--ink-2);border-bottom:1px solid #e9b94955;transition:color .25s,border-color .25s}.gd-src a:hover{color:var(--gold);border-color:var(--gold)}.gd-lede{background:radial-gradient(70% 120%,#ffd1000f,#0000 75%),linear-gradient(90deg,#0000,#1c140acc 18% 82%,#0000);width:min(100%,720px);margin-top:6px;padding:18px clamp(18px,4vw,40px);position:relative}.gd-lede:before,.gd-lede:after{content:"";background:linear-gradient(90deg,#0000,#c98a2299 25%,#ffd100aa 50%,#c98a2299 75%,#0000);height:1px;position:absolute;left:0;right:0}.gd-lede:before{top:0}.gd-lede:after{bottom:0}.gd-lede p{color:var(--ink);font-size:19px;line-height:1.6}.gd-facts{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:4px 0 0;display:flex}.gd-facts div{gap:1px;display:grid}.gd-facts dt{font:600 12px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.gd-facts dd{font:700 17px var(--display);color:var(--ink);margin:0}.gd-hero{margin:0 0 8px}.gd-hero img,.gd-shot img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #c98a2255,0 12px 30px #000a}.gd-hero img{aspect-ratio:16/9;object-fit:cover}.gd-hero.square{width:min(100%,420px);margin-inline:auto}.gd-hero.square img{aspect-ratio:1}.gd-hero figcaption,.gd-shot figcaption{color:var(--ink-3);text-align:right;margin-top:6px;font-size:13px}.gd-hero figcaption a:hover,.gd-shot figcaption a:hover{color:var(--gold)}.gd-sec{margin-top:clamp(40px,5vw,64px)}.gd-sec>h2{text-align:center;font:700 clamp(24px, 3vw, 34px)/1.1 var(--display);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;justify-items:center;gap:0;margin-bottom:26px;display:grid}.gd-sec>h2:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='12'%3E%3Cpath d='M0 6h70M110 6h70' stroke='%23c98a22' stroke-width='1'/%3E%3Cpath d='M90 1l5 5-5 5-5-5z' fill='none' stroke='%23ffd100' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat;width:180px;height:12px;margin-top:10px}.gd-steps{gap:34px;margin:0;padding:0;list-style:none;display:grid}.gd-step{grid-template-columns:44px 1fr;gap:18px;display:grid;position:relative}.gd-step:not(:last-child):before{content:"";background:linear-gradient(#c98a2288,#c98a2211);width:1px;position:absolute;top:50px;bottom:-30px;left:21px}.gd-num{width:44px;height:44px;font:800 18px var(--display);color:var(--gold);place-items:center;display:grid;position:relative}.gd-num:before{content:"";border:1px solid var(--gold-2);z-index:-1;background:radial-gradient(circle at 30% 25%,#3a2a12,#120c06 75%);position:absolute;inset:6px;transform:rotate(45deg);box-shadow:0 0 14px #ffd10033}.gd-step-b{gap:10px;min-width:0;padding-top:8px;display:grid}.gd-step-b h3{font:700 21px/1.2 var(--display);color:var(--ink)}.gd-step-b>p{color:var(--ink-2);font-size:17px;line-height:1.6}.gd-step-b b{color:var(--ink)}.gd-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd-items li{color:var(--ink-2);padding-left:20px;font-size:17px;line-height:1.6;position:relative}.gd-items li:before{content:"";background:var(--gold-2);width:7px;height:7px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.gd-items li.side.Alliance:before{background:var(--alliance)}.gd-items li.side.Horde:before{background:var(--horde)}.gd-side{font:700 15px var(--label);letter-spacing:.08em;text-transform:uppercase}.gd-way{white-space:nowrap;margin-left:2px}.gd-note{color:var(--ink-2);background:linear-gradient(90deg,#ffd1000d,#0000 80%);border-left:2px solid #e9b94999;padding:10px 14px;font-size:16px;line-height:1.55}.gd-note-k{font:700 12px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2)}.gd-side.Alliance{color:var(--alliance)}.gd-side.Horde{color:var(--horde)}.gd-maplink{font:600 14px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);border-bottom:1px solid #e9b94955;justify-self:start}.gd-maplink:hover{color:var(--gold);border-color:var(--gold)}.gd-inlink{color:var(--gold-2);border-bottom:1px solid #e9b94966}.gd-inlink:hover{color:var(--gold);border-color:var(--gold)}.gd-rw{margin:4px 0 0;padding:0;list-style:none}.gd-rw-row{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:2px 16px;padding:13px 0;display:grid;position:relative}.gd-rw-row+.gd-rw-row:before{content:"";background:linear-gradient(90deg,#c98a2240,#c98a2214 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.gd-rw-lvl{justify-items:center;padding-top:3px;line-height:1;display:grid}.gd-rw-lvl b{font:700 22px var(--display);color:var(--gold)}.gd-rw-lvl small{font:600 10px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.gd-rw-main{gap:3px;min-width:0;display:grid}.gd-rw-item{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:18px;line-height:1.4;display:flex}.gd-rw-tag{font:700 13px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-2);white-space:nowrap}.gd-rw-how{color:var(--ink-2);font-size:16px;line-height:1.5}.gd-rw-how>*+:before{content:" · ";color:var(--ink-3);font-weight:400}.gd-rw-how .gd-side{font-size:13px}.gd-rw-who{color:var(--ink)}.gd-rw-note{color:var(--ink-3);font-size:14px;line-height:1.45}.gd-rw-note:before{content:"› ";color:var(--gold-2)}.gd-rw-note.warn{color:var(--ink-2)}.gd-rw-note.warn:before{content:"⚠ "}.gd-rw-way{padding-top:3px}.gd-rw.cnt .gd-rw-row{grid-template-columns:54px minmax(0,1fr) auto}.gd-rw.cnt .gd-rw-lvl small{letter-spacing:.04em}@media (max-width:560px){.gd-rw-row{grid-template-columns:34px minmax(0,1fr);gap:4px 10px}.gd-rw.cnt .gd-rw-row{grid-template-columns:48px minmax(0,1fr)}.gd-rw.cnt .gd-rw-lvl small{letter-spacing:.02em;font-size:9px}.gd-rw-lvl b{font-size:18px}.gd-rw-way{grid-column:2;padding-top:2px}.gd-rw-item{font-size:17px}}.gd-rw-orders{--pw:6.6rem;gap:7px;margin:6px 0 0;padding:0;list-style:none;display:grid}:lang(de) .gd-rw-orders{--pw:7.6rem}.gd-rw-orders li{grid-template-columns:var(--pw) minmax(0, 1fr);align-items:start;column-gap:12px;display:grid}.gd-rw-prof{font:600 12.5px/22px var(--label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.gd-rw-obj{flex-wrap:wrap;align-items:flex-start;gap:0 8px;min-width:0;font-size:16px;line-height:22px;display:flex}.gd-rw-obj .wh{align-items:flex-start;gap:8px}.gd-rw-obj .wh-ico{flex:none;width:20px;height:20px;margin-top:1px}.gd-rw-qty{font:700 14px/22px var(--label);color:var(--gold-2)}.gd-zone{margin-top:20px}.gd-zone h4{font:700 13px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin:0 0 4px;display:flex}.gd-zone h4:after{content:"";background:linear-gradient(90deg,#c98a2266,#0000);flex:1;height:1px}.gd-zone>p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.gd-tbl-wrap{margin:4px 0 0;overflow-x:auto}.gd-tbl{border-collapse:collapse;width:100%;color:var(--ink-2);font-size:16px;line-height:1.45}.gd-tbl th,.gd-tbl td{vertical-align:middle;border-bottom:1px solid #c98a2226;padding:9px 14px 9px 0}.gd-tbl th:last-child,.gd-tbl td:last-child{padding-right:0}.gd-tbl .l{text-align:left}.gd-tbl .r{text-align:right}.gd-tbl thead th{font:600 12px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border-bottom-color:#c98a2266}.gd-tbl tbody th{color:var(--ink);font-weight:700}.gd-tbl td.num{font:700 19px var(--display);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.gd-tbl-note{color:var(--ink-3);margin:8px 0 0;font-size:14px;line-height:1.5}.gd-more-sec h3{font:700 20px/1.25 var(--display);color:var(--ink);margin:10px 0 6px}.gd-more-sec p{margin:0 0 8px}@media (max-width:560px){.gd-rw-orders{--pw:5.3rem;gap:8px}:lang(de) .gd-rw-orders{--pw:6.4rem}.gd-tbl .opt{display:none}.gd-rw-orders li{column-gap:8px}.gd-rw-prof{letter-spacing:.04em;font-size:11px}.gd-rw-obj,.gd-tbl{font-size:15px}.gd-tbl th,.gd-tbl td{padding-right:10px}}.gd-shot{margin:6px 0 0}.gd-shot img{width:auto;max-width:100%;max-height:440px}.gd-profs{margin-top:34px}.gd-profs h3{font:700 21px var(--display);color:var(--ink);text-align:center;margin-bottom:14px}.gd-profs dl{gap:0;margin:0;display:grid}.gd-prof{border-top:1px solid #c98a2226;grid-template-columns:200px 1fr;gap:6px 22px;padding:14px 0;display:grid}.gd-prof dt{font:700 18px var(--display);color:var(--gold-2)}.gd-prof dd{gap:6px;margin:0;display:grid}.gd-prof ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gd-cost{color:var(--ink-3);white-space:nowrap;font-size:14px}.gd-all{color:var(--ink-3);font-size:14px}.gd-all a{color:var(--ink-2);border-bottom:1px solid #e9b94955}.gd-all a:hover{color:var(--gold);border-color:var(--gold)}.gd-video{max-width:760px;margin:0 auto}.gd-video.vertical{max-width:340px}.gd-video-box{aspect-ratio:16/9;background:#000;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c98a2255,0 12px 30px #000a}.gd-video.vertical .gd-video-box{aspect-ratio:9/16}.gd-video-box iframe,.gd-video-play,.gd-video-play img{border:0;width:100%;height:100%;position:absolute;inset:0}.gd-video-play img{object-fit:cover;transition:transform .6s var(--ease), filter .3s}.gd-video-play:hover img{filter:brightness(1.1);transform:scale(1.03)}.gd-play{background:#0b0907cc;border-radius:50%;width:34px;height:34px;position:absolute;bottom:10px;right:10px;box-shadow:0 0 0 1px #ffd10088}.gd-play:after{content:"";border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--gold);position:absolute;top:10px;left:13px}.gd-play.big{width:72px;height:72px;box-shadow:0 0 0 2px var(--gold-2), 0 8px 24px #000c;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gd-play.big:after{border-width:14px 0 14px 22px;top:22px;left:28px}.gd-video figcaption{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:14px;display:flex}.gd-video figcaption a{color:var(--ink-2);border-bottom:1px solid #e9b94955}.gd-video figcaption a:hover{color:var(--gold)}.gd-video figcaption small{flex-basis:100%;font-size:13px}.gd-res-grid{grid-template-columns:minmax(0,340px) 1fr;align-items:start;gap:28px;display:grid}.gd-res-grid.solo{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.gd-card{align-items:flex-start;gap:10px;display:flex}.gd-card-ico{border-radius:6px;flex:none;box-shadow:0 0 0 1px #000,0 0 0 2px #c98a22,0 8px 20px #000a}.whtt.gd-tt{pointer-events:auto;min-width:0;max-width:300px;position:static}.gd-res-txt{color:var(--ink-2);gap:12px;font-size:17px;line-height:1.6;display:grid}.gd-list-d{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gd-list-d li{padding-left:20px;position:relative}.gd-list-d li:before{content:"";background:var(--gold-2);width:7px;height:7px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.gs-panel{background:linear-gradient(#17120b,#0c0907);border-radius:4px;margin:0;padding:4px 0;list-style:none;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #6b5021,0 10px 26px #0009}.gs-row{grid-template-columns:minmax(0,1fr) auto 128px;align-items:center;gap:4px 16px;padding:10px 16px;display:grid}.gs-row+.gs-row{border-top:1px solid #c98a221f}.gs-l{color:#ffd100;font-size:17px;font-weight:600;line-height:1.3}.gs-c{justify-self:end;align-items:center;display:flex}.gs-row .gd-adv{text-align:right;justify-self:end}.gs-path{font:600 13px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 7px;display:flex}.gs-path:before{content:"";background:var(--gold-2);width:9px;height:9px;margin-right:2px;transform:rotate(45deg)}.gs-path .gs-sep{color:var(--gold-2)}.gs-path span:last-child{color:var(--gold)}.gs-path.row{color:var(--ink-3);margin-bottom:3px;font-size:11.5px}.gs-path.row:before{width:6px;height:6px}.gs-why{color:var(--ink-3);grid-column:1/-1;font-size:15px;line-height:1.45}.gs-box{background:#060504;border-radius:3px;width:24px;height:24px;position:relative;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #8a6a2c}.gs-box.on:after{content:"";filter:drop-shadow(0 0 3px #ffd10088);border:3px solid #ffd100;border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:2px;left:8px;transform:rotate(45deg)}.gs-drop{color:#fff;white-space:nowrap;background:linear-gradient(#221a10,#0f0b07);border-radius:3px;align-items:center;gap:12px;padding:5px 10px 5px 12px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #6b5021}.gs-drop:after{content:"";border:5px solid #0000;border-top:6px solid #ffd100;width:0;height:0;transform:translateY(3px)}.gs-btn{font:600 14px var(--body);color:#ffd100;white-space:nowrap;background:linear-gradient(#8a1c10,#430b06);border-radius:3px;padding:5px 14px;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #c9a15a}.gs-keys{flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;display:flex}.gs-combo{color:var(--ink-3);align-items:center;gap:5px;display:inline-flex}.gs-keys kbd,.gs-chips span{text-align:center;color:#fff;min-width:28px;font:600 14px var(--body);white-space:nowrap;background:linear-gradient(#2a2116,#14100a);border-radius:4px;padding:3px 8px;display:inline-block;box-shadow:inset 0 -2px #000,0 0 0 1px #6b5021}.gs-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gs-chips span{color:#ffd100}.gs-sl{align-items:center;gap:12px;display:inline-flex}.gs-sl i{background:linear-gradient(90deg, #c98a22 var(--p), #2a2218 var(--p));border-radius:3px;width:120px;height:6px;position:relative;box-shadow:0 0 0 1px #000}.gs-sl i:after{content:"";left:var(--p);background:#ffd100;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 1px #000}.gs-sl em{color:#fff;min-width:40px;font-size:15px;font-style:normal}.gd-at{font:600 13px var(--label);letter-spacing:.08em;color:var(--gold-2);white-space:nowrap;vertical-align:2px;margin-left:8px}.gd-at:hover{color:var(--gold)}.gd-cmds{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gd-cmd{gap:6px;display:grid}.gd-cmd-l{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gd-cmd code{color:#d9c7a0;overflow-wrap:anywhere;background:#000;border-radius:3px;padding:3px 8px;font:15px ui-monospace,monospace}.gd-cmd.broken code{color:var(--ink-3);text-decoration:line-through}.gd-cmd.broken .gd-note{background:linear-gradient(90deg,#e5503c14,#0000 80%);border-left-color:#e5503c99}.gd-cmd.broken .gd-note-k{color:#ff8a73}.gd-cmd .way-btn{margin-left:0}.gd-adv{font:700 12px var(--label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3)}.gd-adv.rec{color:#1eff00}.gd-adv.strong{color:var(--gold)}.gd-adv.cond,.gd-adv.diag{color:#6cb4ff}.gd-res-src{color:var(--ink-3);font-size:14px}@media (max-width:720px){.gs-row{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.gs-l{font-size:16px}.gs-c{grid-area:2/1/auto/-1;justify-self:start}.gs-row.on,.gs-row.off{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}.gs-row.on .gs-c,.gs-row.off .gs-c{grid-area:1/1}.gs-row.on .gs-l,.gs-row.off .gs-l{grid-area:1/2}.gs-row.on .gd-adv,.gs-row.off .gd-adv{grid-area:1/3}.gs-keys,.gs-chips{justify-content:flex-start}.gs-drop{white-space:normal}.gs-why{font-size:14px}.gd-grid,.gd-grid.small{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.gd-t{font-size:16px}.gd-meta{font-size:13px}.gd-step{grid-template-columns:36px 1fr;gap:12px}.gd-num{width:36px;height:36px;font-size:16px}.gd-step:not(:last-child):before{top:42px;left:17px}.gd-step-b{padding-top:4px}.gd-res-grid{grid-template-columns:1fr}.gd-lede p{font-size:17px}.gd-prof{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gd-pic,.gd-pic>img{transition:none}.gd-tile a:hover .gd-pic,.gd-tile a:hover .gd-pic>img{transform:none}}.gd-quest-locations{gap:9px;margin:12px 0;padding:0;list-style:none;display:grid}.gd-quest-locations li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.gd-quest-levels{color:var(--ink-2);font-size:13px;line-height:1.7}.mc-bar{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:10px;display:flex}.mc-total{font:600 14px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:auto}.mc-lang{font:600 13px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:4px;display:flex}.mc-lang span{margin-right:6px}.mc-lang-s{display:none}.mc-lang button{min-width:40px;min-height:32px;color:var(--ink-2);font:700 13px var(--label);cursor:pointer;background:#140f08;border:1px solid #6b5021;padding:4px 8px}.mc-lang button:first-of-type{border-radius:3px 0 0 3px}.mc-lang button:last-of-type{border-radius:0 3px 3px 0}.mc-lang button.on{background:var(--gold-grad);color:#1a1205;border-color:var(--gold-2)}.mc details>summary{cursor:pointer;list-style:none}.mc details>summary::-webkit-details-marker{display:none}.mc-chev{border:solid var(--gold-2);width:10px;height:10px;transition:transform .3s var(--ease);border-width:0 2px 2px 0;justify-self:end;margin:0 6px 4px;transform:rotate(45deg)}.mc details[open]>summary .mc-chev{transform:translateY(4px)rotate(-135deg)}.mc-cat{margin-top:6px}.mc-cat>summary{grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:18px 4px 14px;display:grid;position:relative}.mc-cat>summary:after{content:"";background:linear-gradient(90deg,#c98a2299,#c98a2222 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.mc-cat-name{font:700 clamp(22px, 2.6vw, 28px)/1.1 var(--display);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mc-cat-count{font:600 13px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mc-cat>summary:hover .mc-cat-count,.mc-cat>summary:focus-visible .mc-cat-count{color:var(--ink-2)}.mc-subs{gap:8px;padding:14px 0 8px;display:grid}.mc-sub{background:linear-gradient(90deg,#1d150b,#110c07);border-radius:4px;transition:box-shadow .25s;box-shadow:0 0 0 1px #000,0 0 0 2px #6b502155}.mc-sub>summary{border-left:3px solid var(--cc,var(--gold-2));border-radius:4px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.mc-sub>summary .cc-ico{--s:36px;box-shadow:0 0 0 1px #000,0 0 0 2px #c98a2288}.mc-sub-name{font:700 19px/1.2 var(--display);color:var(--cc,var(--ink))}.mc-sub-count{font:600 13px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.mc-sub>summary:hover,.mc-sub>summary:focus-visible{background:#ffd10008}.mc-sub[open]{box-shadow:0 0 0 1px #000,0 0 0 2px #c98a22aa,0 12px 28px #0009}.mc-sub-body{padding:6px 14px 16px;display:grid}.mc-close{min-height:36px;color:var(--ink-3);font:700 12px var(--label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #6b5021;border-radius:3px;justify-self:center;margin-top:14px;padding:6px 16px;transition:color .2s,border-color .2s}.mc-close:hover,.mc-close:focus-visible{color:var(--gold);border-color:var(--gold-2)}.mc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mc-card{background:linear-gradient(#1b140b,#0e0a06);border-radius:4px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 0 0 1px #000,0 0 0 2px #6b502188,0 10px 24px #0008}.mc-head{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}.mc-head .cc-ico{--s:40px;grid-row:span 2;box-shadow:0 0 0 1px #000,0 0 0 2px #c98a22}.mc-head h4{font:700 17px/1.2 var(--display);color:var(--ink)}.mc-badges{flex-wrap:wrap;gap:5px;display:flex}.mc-badges:empty{display:none}.mc-head:has(.mc-badges:empty) .cc-ico{grid-row:auto}.mc-b{font:700 11px/1.5 var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:#ffffff0d;border-radius:2px;padding:1px 7px;box-shadow:inset 0 0 0 1px #c98a2244}.mc-b.adv{color:#1a1205;background:var(--gold-grad);box-shadow:none}.mc-b.tal{color:#c9a0ff;box-shadow:inset 0 0 0 1px #b65cff66}.mc-pick{flex-wrap:wrap;gap:6px;display:flex}.mc-pick button{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;line-height:0}.mc-pick .cc-ico{--s:34px;filter:grayscale(.7)brightness(.7);transition:filter .2s}.mc-pick button:hover .cc-ico,.mc-pick button.on .cc-ico{filter:none}.mc-pick button.on .cc-ico{box-shadow:0 0 0 1px #000, 0 0 0 2px var(--gold)}.mc-code{color:#e8e2d2;white-space:pre-wrap;overflow-wrap:anywhere;background:#050403;border-radius:3px;margin:0;padding:10px 12px;font:500 14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:inset 0 0 0 1px #6b502155,inset 0 2px 10px #000}.mc-cmd{color:var(--gold)}.mc-if{color:#7cc4ff}.mc-sp{color:#8dff7a}.mc-sp .wh{color:inherit;font:inherit;border-bottom:1px dotted #8dff7a88}.mc-sp .wh:hover{color:#c4ffb8}.mc-sp .wh-ico{display:none}.mc-fill{color:#ff9a6a;font-style:italic}.mc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-btn{color:#ffd890;min-height:32px;font:700 13px var(--label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#b8211b,#6d0f0b);border:1px solid #000;border-radius:3px;padding:6px 14px;transition:filter .2s;box-shadow:inset 0 1px #ff8a6a55,0 0 0 1px #c98a2266}.mc-btn:hover,.mc-btn:focus-visible{filter:brightness(1.2)}.mc-btn.ghost{color:var(--ink);background:linear-gradient(#2a2013,#140f08)}.mc-count{font:600 12px var(--label);letter-spacing:.06em;color:var(--ink-3);margin-left:auto}.mc-count.over{color:#ff6a5a}.mc-x{color:var(--ink-2);font-size:16px;line-height:1.55}.mc-spells,.mc-adapt,.mc-src{color:var(--ink-3);font-size:14px;line-height:1.6}.mc-spells>span:first-child,.mc-adapt>span:first-child{font:700 11px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin-right:4px}.mc-src a{color:var(--ink-2);border-bottom:1px solid #e9b94955}.mc-src a:hover{color:var(--gold);border-color:var(--gold)}.mc-toc{background:linear-gradient(#1a130a,#0f0b06);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px;margin:0 0 26px;padding:18px 20px;display:grid;box-shadow:0 0 0 1px #000,0 0 0 2px #6b502155}.mc-toc-h{font:700 13px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);margin-bottom:8px}.mc-toc ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mc-toc a{min-height:36px;color:var(--ink-2);border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:3px 6px;transition:background .2s,color .2s;display:grid}.mc-toc a .cc-ico{--s:26px}.mc-toc a span{font:600 16px var(--body);color:var(--cc,var(--ink-2))}.mc-toc a small{font:600 12px var(--label);color:var(--ink-3)}.mc-toc a:hover,.mc-toc a:focus-visible{background:#ffd1000f}.mc-toc a:hover span{color:var(--gold)}.mc-srcs dl{margin:0;gap:10px;max-width:760px;margin-inline:auto;display:grid}.mc-srcs dl>div{border-bottom:1px solid #c98a2222;grid-template-columns:170px 1fr;gap:4px 18px;padding-bottom:10px;display:grid}.mc-srcs dt{font:700 13px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2)}.mc-srcs dd{color:var(--ink-3);margin:0;font-size:15px;line-height:1.6}.mc-srcs a{color:var(--ink-2);border-bottom:1px solid #e9b94955}.mc-srcs a:hover{color:var(--gold);border-color:var(--gold)}@media (max-width:860px){.mc-list{grid-template-columns:1fr}.mc-toc{grid-template-columns:1fr;padding:14px}.mc-toc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}}@media (max-width:720px){.mc-srcs dl>div{grid-template-columns:1fr}.mc-total{flex-basis:100%}.mc-lang-l{display:none}.mc-lang-s{display:inline}.mc-lang button,.mc-btn{min-height:40px}.mc-pick .cc-ico{--s:40px}.mc-sub>summary{grid-template-columns:auto 1fr auto;gap:4px 12px;padding:10px}.mc-sub>summary .cc-ico{--s:32px;grid-row:span 2}.mc-sub-count{grid-area:2/2;font-size:12px}.mc-sub>summary .mc-chev{grid-area:1/3/span 2}.mc-sub-name{font-size:17px}.mc-sub-body{padding:4px 8px 12px}.mc-code{font-size:13px}}@media (prefers-reduced-motion:reduce){.mc-chev,.mc-sub{transition:none}}.rx-pic{background:linear-gradient(#362f57,#20213c)}.rx-pic>img{object-fit:contain}.rx-pic>.rx-fallback{position:absolute;inset:0;aspect-ratio:auto!important}.rx-pic:after{background:0 0}.rx-off{letter-spacing:.06em;font-size:14px}.rx-code-t{letter-spacing:.05em;color:var(--gold);font:700 14px ui-monospace,Consolas,monospace}
