.ih,.ip-layout,.itabs,.ip-more{--horde-ink: #f08a78;--horde-line: rgba(224, 83, 61, .45);--alliance-ink: #7fb2ff;--alliance-line: rgba(47, 139, 255, .45)}.ih{display:flex;flex-direction:column;gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-5)}.ih-row{display:flex;align-items:center;gap:var(--sp-4)}.ih-icon{flex:none}.ih-main{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-2);min-width:0}.ih-name{margin:0;font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:600;line-height:var(--lh-h1);overflow-wrap:anywhere}.ih-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;padding:0;list-style:none}.ih-marks{display:inline-flex;gap:var(--sp-2)}.ih-chip{display:inline-block;padding:3px 9px;border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:var(--fs-small);line-height:1.4}a.ih-chip:hover{border-color:var(--hairline);color:var(--link)}.ih-chip[data-tone=horde]{border-color:var(--horde-line);color:var(--horde-ink)}.ih-chip[data-tone=alliance]{border-color:var(--alliance-line);color:var(--alliance-ink)}.ih-actions{flex:none}.ih-actions .ia{justify-content:flex-end;margin:0}.ih-notes{display:flex;flex-direction:column;gap:var(--sp-1)}.ih-notes p{margin:0}.ip-layout{display:grid;grid-template-columns:404px minmax(0,1fr);gap:var(--sp-5) 28px;align-items:start}.ip-aside,.ip-main{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.ip-tooltip .game-tooltip{display:block;max-width:none;min-width:0}.ip-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.ip-hero .game-tooltip{font-size:14px;line-height:19px;padding:10px 12px}.ip-hero .game-tooltip b{font-size:17px;line-height:22px}@media(min-width:900px){.ih-icon{display:none}}@media(max-width:899px){.ip-hero-icon{display:none}.ip-hero{grid-template-columns:minmax(0,1fr)}}.ip-aside .stage-panel{margin:0}.ip-aside .stage-panel .viewer-stage:not(:fullscreen) .viewer-canvas{height:340px}.qf{margin:0;padding:var(--sp-4) var(--sp-5)}.qf-title{margin:0 0 var(--sp-3);font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:600}.qf-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 var(--sp-5);margin:0}.qf-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);min-width:0;padding:7px 0;border-bottom:1px solid var(--border)}.qf-list>.qf-wide{grid-column:1 / -1}.qf-list dt{flex:none;color:var(--text-muted);font-size:var(--fs-small)}.qf-list dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere}.qf-side[data-tone=horde]{color:var(--horde-ink)}.qf-side[data-tone=alliance]{color:var(--alliance-ink)}.ip-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-2) var(--sp-4);margin:0;padding:0;list-style:none}.ip-icons .icon-link{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.ip-icons .icon-link span{min-width:0;overflow-wrap:anywhere}.ip-addcmt{margin-top:var(--sp-4)}.ip-addcmt>summary{display:inline-flex;cursor:pointer;list-style:none}.ip-addcmt>summary::-webkit-details-marker{display:none}.ip-addcmt[open]>summary{margin-bottom:var(--sp-3)}.srct{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5)}.srct-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4)}.srct-title{margin:0;font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:600}.srct-sum,.srct-note{margin:0;color:var(--text-muted);font-size:var(--fs-small)}.srct-conf-head{margin-left:auto}.srct-sum+.srct-conf-head{margin-left:0}.srct-wrap{margin:0 calc(-1 * var(--sp-2))}.srct-table{width:100%;border-collapse:collapse;font-size:15px}.srct-table th{padding:6px var(--sp-2);color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.srct-table td{padding:var(--sp-3) var(--sp-2);border-top:1px solid var(--border);vertical-align:middle}.srct-table .num{text-align:right;white-space:nowrap}.srct-table tr[hidden]{display:none}.srct-src{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0}.srct-src-text{display:flex;flex-direction:column;gap:2px;min-width:0}.srct-name{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.srct-kind,.srct-evidence{color:var(--text-muted);font-size:14px}.srct-way{display:inline-block}.srct-way .cp-btn{min-height:32px;padding:0 10px;white-space:nowrap}.srcmap-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-small)}.srct-faction[data-faction=horde]{color:var(--horde-ink)}.srct-faction[data-faction=alliance]{color:var(--alliance-ink)}.srct-chance{color:var(--text);font-weight:600}.srct-conf{display:inline-block;padding:2px 10px;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:13px;white-space:nowrap}.srct-conf[data-trust=checked]{border-color:color-mix(in srgb,var(--action-hover) 55%,transparent);color:var(--action-hover)}.srct-conf[data-trust=build]{border-color:color-mix(in srgb,var(--title-gold) 45%,transparent);color:var(--title-gold)}.srct-acts{text-align:right;white-space:nowrap}.srct-acts>*+*{margin-left:var(--sp-2)}.srct-report{min-height:32px;padding:0 4px;border:0;background:none;color:var(--text-muted);font:inherit;font-size:14px;text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer}.srct-report:hover{color:var(--link);text-decoration-style:solid}.srct-report:focus-visible{outline:none;color:var(--link);box-shadow:var(--focus)}.srct-more{align-self:flex-start;min-height:32px;padding:4px 0;border:0;background:none;color:var(--link);font:inherit;font-size:var(--fs-small);cursor:pointer}.srct-more:hover{text-decoration:underline}.ih-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--sp-2)}.ih-share-extra{margin-top:calc(-1 * var(--sp-1))}.ih-share-extra .cp-btn{min-height:36px;padding:0 12px;font-size:var(--fs-small)}.srcmap{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-2)}.srcmap-pick{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.srcmap-zone{padding:3px 10px;border:1px solid var(--border);border-radius:6px;background:none;box-shadow:none;color:var(--text-muted);font:inherit;font-size:var(--fs-small);cursor:pointer}.srcmap-zone[aria-pressed=true]{border-color:var(--gold);color:var(--text)}.srcmap-zone:focus-visible{outline:none;box-shadow:var(--focus)}.srcmap-fig{margin:0}.srcmap-fig[hidden]{display:none}.srcmap-cap{margin-top:var(--sp-1);color:var(--text-muted);font-size:12px}.srcmap-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:0;padding:0;color:var(--text-muted);font-size:12px;list-style:none}.srcmap-legend li{display:inline-flex;align-items:center;gap:6px}.itabs{display:flex;flex-direction:column;gap:var(--sp-5);margin-top:var(--sp-6)}.itabs.is-tabbed{gap:0}.itabs-list{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin}@media(max-width:767px){.itabs-list{background:linear-gradient(to left,var(--bg-page) 30%,transparent) right center / 40px 100% no-repeat local,linear-gradient(to left,rgba(0,0,0,.6),transparent) right center / 28px 100% no-repeat scroll;background-color:transparent}.itabs-list [role=tab]{padding:0 14px}}.itabs-list [role=tab]{flex:none;min-height:46px;padding:0 18px;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:3px 3px 0 0;background:none;box-shadow:none;color:var(--text-muted);font:inherit;cursor:pointer}.itabs-list [role=tab]:hover{color:var(--text)}.itabs-list [role=tab][aria-selected=true]{border-color:var(--border);border-bottom-color:var(--gold);background:var(--bg-panel);color:var(--text);font-weight:600}.itabs-list [role=tab]:focus-visible{outline:none;box-shadow:var(--focus)}.itabs-count{margin-left:6px;color:var(--text-muted);font-weight:400}.itabs-panel{display:flex;flex-direction:column;gap:var(--sp-4)}.itabs-panel[hidden]{display:none}.itabs-h{margin:0;font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:600}.itabs.is-tabbed .itabs-panel{padding:20px;border:1px solid var(--border);border-top:0;background:var(--bg-panel)}.itabs.is-tabbed .itabs-panel:focus-visible{outline:none;box-shadow:var(--focus)}.itabs.is-tabbed .itabs-h,.itabs.is-tabbed .has-own-head>.srct:first-child .srct-title,.itabs.is-tabbed .has-own-head>.panel:first-of-type>.panel-head>.panel-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.itabs.is-tabbed .itabs-panel>.panel{margin:0}.itabs.is-tabbed .has-own-head>.panel:first-of-type>.panel-head:not(:has(>:not(.panel-title,.panel-count))){display:none}.itabs.is-tabbed .itabs-panel>.srct{padding:0;border:0;background:none;box-shadow:none}.ip-tabnote{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);margin:0;color:var(--text-muted);font-size:14px}.ip-tabnote p{margin:0}.ip-tabnote-link{margin-left:auto;font-size:var(--fs-small)}.ip-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-5);margin-top:var(--sp-5)}.ip-more:empty{display:none}@media(max-width:899px){.ih-row{flex-wrap:wrap}.ih-actions{flex-basis:100%}.ih-actions .ia{justify-content:flex-start}.ip-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.ih-row{gap:var(--sp-3)}.ih-name{font-size:26px}.srct,.qf{padding:var(--sp-4)}.srct-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.srct-table,.srct-table tbody,.srct-table tr,.srct-table td{display:block}.srct-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--sp-3);padding:10px var(--sp-2);border-top:1px solid var(--border)}.srct-table td.srct-src{flex:1 1 100%}.srct-table tr[hidden]{display:none}.srct-table td{padding:0;border:0}.srct-table td.srct-src{display:flex}.srct-table td[data-label]:not(.srct-src):before{content:attr(data-label) ": ";color:var(--text-muted);font-size:12px}.srct-table .num{text-align:left}.srct-table td.srct-any{display:none}.srct-table td[data-label=Where]:before{content:none}.srct-acts{display:flex;margin-left:auto;flex-wrap:wrap;gap:var(--sp-2);text-align:left;white-space:normal}.srct-acts>*+*{margin-left:0}.srct-acts:not(:has(.srct-way,.srct-report:not([hidden]))){display:none}.itabs.is-tabbed .itabs-panel{padding:var(--sp-4)}.ip-more{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse),(max-width:767px){.srct-more{min-height:44px}.srct-report,.srct-way .cp-btn,.srcmap-head .cp-btn{min-height:44px;padding-top:0;padding-bottom:0}.srct-report{padding:0 var(--sp-2)}}.itabs-list [role=tab][aria-selected=true]{color:var(--gold);background:#282321;border-color:#d6965cb3}.itabs.is-tabbed .itabs-panel{border-color:#d6965c4d;background:var(--panel-face)}.ih-name{font-family:var(--font-display);font-weight:600;font-synthesis:none;font-size:calc(var(--fs-h1) + 4px);letter-spacing:.02em;text-shadow:0 1px 0 #000,0 2px 6px rgba(0,0,0,.6)}.qf-title,.srct-title{font-family:var(--font-display);font-weight:600;font-synthesis:none;font-size:18px;letter-spacing:.04em;color:var(--title-gold);text-shadow:var(--display-shadow)}.qf-title{padding-bottom:10px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,rgba(214,150,92,.55),rgba(214,150,92,.12) 55%,transparent) 1}.qf-list dd{font-variant-numeric:lining-nums tabular-nums}.srct-table th{text-transform:none;letter-spacing:0}@media(min-width:900px){.ip-layout{grid-template-columns:404px minmax(0,1fr);align-items:stretch}.ip-aside,.ip-main{display:contents}.ip-aside>.ip-tooltip{grid-column:1;grid-row:1;align-self:start}.ip-main>.qf{grid-column:2;grid-row:1;margin:0}.ip-aside>.stage-panel{grid-column:1 / -1;grid-row:2}.ip-aside .stage-panel .viewer-stage:not(:fullscreen) .viewer-canvas{height:380px}.ip-main>.ip-zug{grid-column:2}}
