.wiki-win{width:min(1040px,calc(100vw - 32px))!important;max-width:calc(100vw - 24px)!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;scale:1!important}
.wiki-win .win-body{min-width:0!important;max-width:none!important;height:min(720px,calc(100dvh - 110px))!important;max-height:calc(100dvh - 110px)!important}
.wiki-layout{height:100%!important;max-height:100%!important}
.wiki-nav{flex-basis:180px;scrollbar-width:none}
.wiki-content{font-size:14px;scrollbar-width:none;overscroll-behavior:contain}
.wiki-content:focus-visible,.wiki-nav:focus-visible{outline:2px solid #e1c77d;outline-offset:-3px}
.wiki-content::-webkit-scrollbar,.wiki-nav::-webkit-scrollbar{display:none}
.wiki-h{font-size:23px;margin:0 0 16px}
.wiki-guide-steps{list-style:none;counter-reset:guide;padding:0;margin:16px 0;display:grid;gap:10px}
.wiki-guide-steps li{counter-increment:guide;display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #48554a;background:#111a20 var(--art-stone) repeat}
.wiki-guide-steps li::before{content:counter(guide);font:700 18px Outfit,sans-serif;color:#e1c77d;flex:none}
.wiki-guide-steps img{image-rendering:pixelated;object-fit:contain;flex:none}
.wiki-guide-note{padding:14px;border-left:3px solid #c9a35c;background:#152b20 var(--art-wood) repeat;color:#e7dfc5;margin-bottom:16px}
.wiki-demo .tut-demo-caption{max-width:calc(100% - 30px);width:90%;top:18px;font-size:14px;line-height:1.5}
.wiki-demo .tut-demo-video{aspect-ratio:16/9}
.wiki-content .tut-demo-controls{flex-wrap:wrap}
.wiki-diagram{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-evenly;background:#111b18 url(/assets/ui/clan/page-texture-v1.png) repeat;image-rendering:pixelated}
.wiki-diagram-node{position:relative;width:280px;height:320px;display:flex;align-items:center;justify-content:center;border:3px solid #48554a;background:#111a20 url(/assets/ui/clan/panel-texture-v1.png) repeat;z-index:1}
.wiki-diagram-node.active{border-color:#e1c77d;outline:4px solid #c9a35c;outline-offset:6px}
.wiki-diagram-node.complete{border-color:#80b085}
.wiki-diagram-node img{width:112px;height:112px;object-fit:contain;image-rendering:pixelated}
.wiki-diagram-node b{position:absolute;top:12px;left:16px;color:#e1c77d;font:700 32px Outfit,sans-serif}
.wiki-diagram-check{position:absolute;right:12px;bottom:8px;color:#80b085;font-size:32px;visibility:hidden}
.wiki-diagram-node.complete .wiki-diagram-check{visibility:visible}
.wiki-diagram-route{position:absolute;left:15%;right:15%;top:50%;height:4px;background:#c9a35c}
.wiki-diagram-marker{position:absolute;left:calc(15% + var(--progress,0) * 70%);bottom:20%;width:24px;height:24px;border:3px solid #e1c77d;background:#132b1f;translate:-50% 0}
.wiki-diagram-cursor{position:absolute;width:24px;height:32px;z-index:3;image-rendering:pixelated}
.wiki-diagram-click{position:absolute;width:28px;height:28px;z-index:2;border:3px solid #e1c77d;display:none}
.wiki-mini-scene{width:100%;height:230px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#e1c77d;font:700 24px Outfit,sans-serif}
.wiki-diagram-node .wiki-scene-actor{display:block;width:112px;height:112px;flex:none;background-size:336px 336px;background-position:-112px -112px;background-repeat:no-repeat;image-rendering:pixelated}
.wiki-diagram-node .wiki-scene-item{width:52px;height:52px;flex:none}
.wiki-diagram-node .wiki-scene-art{width:120px;height:120px;flex:none}
.wiki-scene-value{position:absolute;top:0;right:24px;font-size:36px;color:#e7dfc5}
.wiki-scene-pair,.wiki-scene-preserved,.wiki-scene-exchange,.wiki-scene-equation,.wiki-scene-invite,.wiki-scene-social{display:flex;align-items:center;justify-content:center;gap:12px}
.wiki-scene-preserved svg,.wiki-scene-invite svg,.wiki-scene-social svg{width:44px;height:44px}
.wiki-scene-bars{display:flex;flex-direction:column;gap:6px;width:160px}
.wiki-scene-bars i{height:10px;border:2px solid #c9a35c;background:#d6b04c}
.wiki-scene-bars i+ i{background:#4e8fa7}
.wiki-scene-bars.empty i{background:#0d1416}
.wiki-scene-requirements{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.wiki-scene-requirements>div{display:flex;flex-direction:column;align-items:center;gap:6px}
.wiki-scene-dummy{position:absolute;right:22px;top:76px;width:28px;height:54px;background:#99724b;border:4px solid #0d1416;box-shadow:0 12px 0 -4px #c9a35c}
.wiki-scene-dummy::before{content:'';position:absolute;top:8px;left:-15px;width:52px;height:10px;background:#99724b;border:3px solid #0d1416}
.wiki-diagram-node.acted .wiki-scene-dummy{outline:4px solid #d75b48}
.wiki-scene-map{position:absolute;top:12px;left:12px;border:2px solid #c9a35c;padding:4px 12px}
.wiki-scene-reward{display:none;align-items:center;gap:8px}
.wiki-diagram-node.acted .wiki-scene-reward{display:flex}
.wiki-diagram-node.acted .wiki-mini-scene>.wiki-scene-art:has(+.wiki-scene-reward){display:none}
.wiki-scene-arena,.wiki-scene-group{position:relative;width:240px;height:160px}
.wiki-scene-arena .wiki-scene-actor{position:absolute;left:75px;top:30px;width:80px;height:80px;background-size:240px 240px;background-position:-80px -80px}
.wiki-scene-zone{position:absolute;top:25px;left:60px;width:112px;height:100px;border:4px dashed #d75b48;box-sizing:border-box;background:#d75b4822;border-radius:50%}
.wiki-scene-warning{position:absolute;left:108px;top:0;background:#111a20;border:2px solid #c9a35c;padding:0 8px}
.wiki-scene-arrow{position:absolute;right:18px;top:65px;font-size:38px}
.wiki-diagram-node.acted .dodge .wiki-scene-actor{left:176px}
.wiki-diagram-node.acted .dodge .wiki-scene-zone{background:#d75b48aa;border-style:solid}
.wiki-scene-coins{display:inline-flex;gap:3px;align-items:end}
.wiki-scene-coins i{display:block;width:18px;height:22px;border:3px solid #aa7d35;background:#e1c77d}
.wiki-scene-coins i:nth-child(2){height:30px}
.wiki-scene-cart{position:relative;display:flex;padding:8px;border:4px solid #99724b;background:#132b1f;translate:-35px 0}
.wiki-scene-cart i{position:absolute;bottom:-22px;left:12px;width:24px;height:24px;border:4px solid #c9a35c;background:#0d1416}
.wiki-scene-cart i+i{left:auto;right:12px}
.wiki-diagram-node.acted .wiki-scene-cart{translate:35px 0}
.wiki-scene-road{height:4px;width:240px;background:#99724b;margin-top:20px}
.wiki-scene-group .wiki-scene-actor{position:absolute;top:20px;left:0;width:80px;height:80px;background-size:240px 240px;background-position:-80px -80px}
.wiki-scene-group .wiki-scene-actor:nth-child(3){left:80px;top:45px}
.wiki-scene-group .wiki-scene-actor:nth-child(4){left:160px}
.wiki-scene-radius{position:absolute;inset:0;border:3px dashed #80b085;border-radius:50%}
.wiki-scene-range{color:#80b085}
.wiki-scene-bees{display:flex;gap:14px}
.wiki-scene-bees i{width:12px;height:8px;background:#e1c77d;border:3px solid #0d1416;box-shadow:0 -5px 0 #aab6a7}
.wiki-diagram-node.acted .wiki-scene-bees{translate:32px 0}
@media(max-width:700px){
 .wiki-win{width:calc(100vw - 16px)!important}
 .wiki-layout{flex-direction:column}
 .wiki-nav{flex:0 0 auto;display:flex;flex-direction:row;overflow-x:auto;max-width:100%;border-right:0;border-bottom:1px solid #48554a}
 .wiki-tab{min-width:120px;flex:none;white-space:normal}
 .mobile .wiki-tab span:not(.wiki-tab-ic){display:inline!important}
 .wiki-content{padding:12px;font-size:13px}
 .wiki-h{font-size:19px}
 .wiki-demo .tut-demo-caption{position:static;translate:none;width:100%;max-width:none;font-size:12px;min-height:76px}
 .wiki-guide-steps li{padding:10px;gap:8px}
 .wiki-guide-steps img{width:32px;height:32px}
}
