.document-page,.wiki-page,.map-page{padding-bottom:100px}.document-heading{max-width:800px;margin-bottom:70px}.document-heading .page-title span{color:var(--muted)}.document-heading .lead{max-width:560px}.eyebrow{align-items:center;gap:9px;display:flex}.rules-layout{grid-template-columns:240px minmax(0,1fr);gap:75px;display:grid}.document-aside{align-self:start;position:sticky;top:130px}.aside-label{letter-spacing:1.6px;color:var(--muted);margin:0 0 20px;font-weight:600;font-size:10px!important}.document-aside nav{flex-direction:column;gap:4px;display:flex}.document-aside nav a{color:var(--muted);gap:13px;padding:12px 0;font-size:13px;transition:color .18s;display:flex}.document-aside nav a:hover{color:var(--text)}.document-aside nav a span{color:var(--accent-bright);padding-top:2px;font-size:10px}.aside-note{border-top:1px solid var(--border);color:var(--muted);gap:11px;margin-top:38px;padding-top:24px;display:flex}.aside-note svg{flex:none;margin-top:3px}.aside-note p{margin:0;font-size:12px;line-height:1.8}.rules-chapter{margin-bottom:65px;scroll-margin-top:125px}.chapter-heading{border-bottom:1px solid var(--border);gap:20px;padding-bottom:25px;display:flex}.chapter-heading>span{color:var(--accent-bright);padding-top:9px;font-size:11px}.chapter-heading h2{letter-spacing:-.7px;margin:0 0 8px;font-size:26px;font-weight:550;line-height:1.35}.chapter-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.rule-item{border-bottom:1px solid var(--border);grid-template-columns:32px 1fr;gap:15px;padding:28px 0;display:grid}.rule-number{color:var(--muted);padding-top:4px;font-size:11px}.rule-item h3{margin:0 0 10px;font-size:16px;font-weight:550}.rule-item p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.85}.rule-note{align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;display:flex}.rule-note svg{flex:none;margin-top:2px}.rule-note.danger{color:var(--danger)}.rule-note.success{color:var(--success)}.rule-note.warning{color:var(--warning)}.document-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-top:30px;display:flex}.document-bottom h3{margin:0 0 8px;font-size:19px;font-weight:550}.document-bottom p{color:var(--muted);margin:0;font-size:13px}.wiki-page{max-width:1340px}.wiki-topline{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:25px;display:flex}.wiki-topline>span:last-child{color:var(--muted);font-size:12px}.wiki-layout{grid-template-columns:225px minmax(0,1fr) 170px;gap:42px;display:grid}.wiki-sidebar,.wiki-toc{align-self:start;position:sticky;top:125px}.wiki-search{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:9px;align-items:center;gap:9px;margin-bottom:32px;padding:11px 12px;display:flex}.wiki-search:focus-within{border-color:var(--accent)}.wiki-search input{width:100%;min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:12px}.wiki-search button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.wiki-nav-group{margin-bottom:28px}.wiki-nav-group h2{color:var(--text);margin:0 0 10px;font-size:11px;font-weight:600}.wiki-nav-group nav{flex-direction:column;gap:3px;display:flex}.wiki-nav-group a{color:var(--muted);border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12px;line-height:1.5;transition:background .18s,color .18s;display:flex}.wiki-nav-group a:hover{background:var(--surface);color:var(--text)}.wiki-nav-group a.active{background:var(--surface-2);color:var(--accent-bright)}.wiki-no-results{color:var(--muted);font-size:12px;line-height:1.8}.wiki-breadcrumb{color:var(--muted);align-items:center;gap:9px;margin-bottom:28px;font-size:11px;display:flex}.wiki-breadcrumb a:hover{color:var(--text)}.wiki-article h1{letter-spacing:-1.5px;margin:0 0 17px;font-size:clamp(31px,3.2vw,43px);font-weight:550;line-height:1.2}.wiki-description{color:var(--muted);margin-bottom:43px!important;font-size:16px!important}.wiki-article section{margin-bottom:37px;scroll-margin-top:125px}.wiki-article h2{letter-spacing:-.5px;margin:0 0 17px;font-size:22px;font-weight:550;line-height:1.4}.wiki-article h2 a:hover{color:var(--accent-bright)}.wiki-article p,.wiki-article li{color:var(--muted);font-size:14px;line-height:1.95}.wiki-article p{margin:0 0 16px}.wiki-article ol{flex-direction:column;gap:9px;margin:18px 0 25px;padding-left:22px;display:flex}.wiki-article li{padding-left:7px}.wiki-article li::marker{color:var(--accent-bright);font-size:12px}.wiki-callout{background:var(--surface);border-left:2px solid var(--accent);border-radius:0 8px 8px 0;align-items:flex-start;gap:13px;margin:24px 0;padding:17px 18px;display:flex}.wiki-callout svg{color:var(--accent-bright);flex:none;margin-top:4px}.wiki-callout p{margin:0;font-size:12px}.wiki-toc nav{border-left:1px solid var(--border);flex-direction:column;gap:18px;display:flex}.wiki-toc nav a{color:var(--muted);padding-left:14px;font-size:11px;line-height:1.6;transition:color .18s}.wiki-toc nav a:hover{color:var(--accent-bright)}.wiki-rules-link{color:var(--accent-bright);border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:32px;padding-top:22px;font-size:11px;display:flex}.wiki-article-footer{border-top:1px solid var(--border);margin-top:45px;padding-top:24px}.wiki-article-footer>p{font-size:12px}.wiki-article-footer>p a{color:var(--accent-bright);align-items:center;gap:5px;display:inline-flex}.wiki-next{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;margin-top:25px;padding:22px;transition:background .18s,border .18s;display:flex}.wiki-next:hover{background:var(--surface);border-color:var(--accent)}.wiki-next span{color:var(--muted);letter-spacing:1.4px;font-size:9px}.wiki-next strong{color:var(--text);letter-spacing:0;margin-top:9px;font-size:15px;font-weight:500;display:block}.map-heading{justify-content:space-between;align-items:flex-end;margin-bottom:45px;display:flex}.map-heading .page-title{margin-bottom:0}.map-development{letter-spacing:1.3px;color:var(--muted);align-items:center;gap:8px;padding-bottom:8px;font-size:9px;font-weight:600;display:flex}.map-development>span{background:var(--accent-bright);border-radius:50%;width:5px;height:5px}.map-placeholder{border:1px solid var(--border);background:var(--surface);border-radius:15px;height:530px;position:relative;overflow:hidden}.map-grid{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);opacity:.3;background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 12%,#000 80%);mask-image:radial-gradient(#0000 12%,#000 80%)}.map-contours{opacity:.3;pointer-events:none;position:absolute;inset:-50%;transform:rotate(-20deg)}.map-contours span{border:1px solid var(--accent);border-radius:42%;width:50%;height:100%;position:absolute;top:30%;left:0}.map-contours span:nth-child(2){width:45%;top:27%;left:5%}.map-contours span:nth-child(3){width:40%;top:24%;left:10%}.map-contours span:nth-child(4){width:35%;top:21%;left:15%}.map-corner{letter-spacing:1.7px;color:var(--muted);opacity:.7;font-size:8px;position:absolute}.map-corner.top-left{top:24px;left:25px}.map-corner.bottom-left{bottom:24px;left:25px}.map-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.map-symbol{border:1px solid var(--border);background:var(--bg);width:78px;height:78px;color:var(--accent-bright);border-radius:22px;place-items:center;margin-bottom:29px;display:grid;transform:rotate(-6deg);box-shadow:0 0 70px #8063ae16}.map-center .eyebrow{letter-spacing:2px;color:var(--accent-bright);font-size:9px}.map-center h2{letter-spacing:-.8px;margin:14px 0;font-size:clamp(25px,3vw,33px);font-weight:500}.map-center p{color:var(--muted);margin:0 0 26px;font-size:13px;line-height:1.9}.map-decoration{background:var(--bg);border:1px solid var(--border);color:var(--muted);opacity:.5;border-radius:8px;flex-direction:column;gap:15px;padding:12px;display:flex;position:absolute;bottom:22px;right:22px}.map-footnote{text-align:center;color:var(--muted);margin-top:22px;font-size:11px;line-height:1.8}@media (max-width:1100px){.wiki-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.wiki-toc{display:none}.rules-layout{grid-template-columns:200px minmax(0,1fr);gap:45px}}@media (max-width:760px){.document-heading{margin-bottom:40px}.rules-layout{grid-template-columns:1fr;gap:40px}.document-aside{position:static}.document-aside nav{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.document-aside nav a{font-size:11px}.aside-note{margin-top:20px;padding-top:16px}.document-aside .aside-label{margin-bottom:8px}.chapter-heading h2{font-size:22px}.rule-item{grid-template-columns:27px 1fr;gap:10px;padding:23px 0}.rules-chapter{margin-bottom:43px}.document-bottom{flex-direction:column;align-items:flex-start}.wiki-topline>span:last-child{display:none}.wiki-layout{grid-template-columns:1fr;gap:30px}.wiki-sidebar{border-bottom:1px solid var(--border);padding-bottom:15px;position:static}.wiki-search{margin-bottom:18px}.wiki-nav-group{margin-bottom:14px}.wiki-nav-group nav{flex-flow:wrap;gap:4px}.wiki-nav-group h2{margin-bottom:6px;font-size:10px}.wiki-nav-group a{padding:7px 9px;font-size:11px}.wiki-nav-group a svg{display:none}.wiki-article h1{letter-spacing:-1px;font-size:33px}.wiki-breadcrumb{margin-bottom:20px}.wiki-description{margin-bottom:32px!important}.wiki-article h2{font-size:21px}.wiki-article p,.wiki-article li{font-size:13px}.map-heading{margin-bottom:28px;display:block}.map-development{padding-top:22px}.map-placeholder{height:500px}.map-decoration{display:none}.map-corner.bottom-left{font-size:6px}.map-center{padding:25px}.map-symbol{margin-bottom:25px}.map-footnote{text-align:left}}
