.skr-prototype{--skr-border:var(--border-color-base,#344047);--skr-panel:var(--background-color-interactive-subtle,#1d2429)}
.skr-prototype .skr-introduction{font-size:1.03em;line-height:1.75}
.skr-prototype .skr-facts-panel{display:block;border:0}
.skr-prototype .skr-infobox{align-self:start}
.skr-prototype .skr-infobox figure{margin:0}
.skr-prototype .skr-infobox figure img{display:block;width:100%;height:auto;max-height:220px;object-fit:contain}
.skr-prototype .skr-infobox figcaption{padding:.5rem 1rem;font-size:.8rem;color:var(--color-subtle,#a7b1b7)}
.skr-prototype .skr-data-version{padding-top:.75rem;border-top:1px solid var(--skr-border);font-size:.78rem;line-height:1.5;color:var(--color-subtle,#a7b1b7)}
.skr-prototype .skr-section>.section-heading{margin-bottom:1rem}
.skr-prototype .skr-section-content>:last-child{margin-bottom:0}
.skr-prototype .skr-section-details{border-top:1px solid var(--skr-border)}
.skr-prototype .skr-section-details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;cursor:pointer;list-style:none}
.skr-prototype .skr-section-details>summary::-webkit-details-marker{display:none}
.skr-prototype .skr-section-details>summary h2{margin:.9rem 0;line-height:1.35}
.skr-prototype .skr-disclosure-mark{width:.55rem;height:.55rem;flex:0 0 auto;transform:rotate(45deg);border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-right:.4rem}
.skr-prototype .skr-section-details[open]>summary .skr-disclosure-mark{transform:rotate(225deg)}
.skr-prototype .skr-section-details[open]>.skr-section-content{padding:.3rem 0 1.2rem}
.skr-prototype .skr-weapon-placeholder{min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;background:var(--skr-panel)}
@media(prefers-reduced-motion:reduce){.skr-prototype *{scroll-behavior:auto}}

.skr-prototype #body-changes .wikitable{table-layout:fixed;width:calc(100% - 1px);max-width:100%}
.skr-prototype #body-changes .wikitable th:nth-child(1){width:23%}
.skr-prototype #body-changes .wikitable th:nth-child(2){width:22%}
.skr-prototype #body-changes .wikitable th:nth-child(3){width:55%}
.skr-prototype #body-changes .wikitable :is(th,td){padding:8px 10px;overflow-wrap:anywhere}
.skr-prototype .skr-section-details>summary:focus-visible{outline:2px solid var(--color-progressive);outline-offset:4px}
@media(max-width:850px){.skr-prototype .skr-infobox{margin-bottom:1.25rem}.skr-prototype .skr-section-details>summary{min-height:3.6rem}}
