/* GoldenOT's own guidebook. Isolated from the legacy account/table styles. */
body.go-page-wiki #go-main { min-width:0; }
body.go-page-wiki #go-main .go-main-inner { padding:0; width:100%; }
body.go-page-wiki #go-main .content-bg { padding:0; background:none; border:0; box-shadow:none; }
body #go-main #go-wiki { background:#0b151d; border:1px solid #364451; color:#bac9d5; font:12px/1.7 Verdana,Arial,sans-serif; width:100%; }
body #go-main #go-wiki * { box-sizing:border-box; }
body #go-main #go-wiki :is(h1,h2,h3,p,span,a,li,label,strong,button,time) { text-transform:none; letter-spacing:normal; font-variant:normal; text-shadow:none; }
body #go-main #go-wiki :is(h1,h2,h3) { background:none; border:0; margin:0; padding:0; text-align:left; color:#e3d0a5; }
body #go-main #go-wiki h1 { font:small-caps 700 23px/1.2 'Alegreya SC',Georgia,serif!important; }
body #go-main #go-wiki .gw-heading { display:flex; justify-content:space-between; align-items:center; gap:12px; padding:13px 15px; border-bottom:1px solid #34414e; background:#1c2734; }
body #go-main #go-wiki .gw-heading .go-header-boosted { float:none; flex-shrink:0; margin:0; }
body #go-main #go-wiki .gw-body { padding:16px; }
body #go-main #go-wiki a { color:#c4dcec!important; text-decoration:none; }
body #go-main #go-wiki a:hover { color:#edcf8d!important; text-decoration:underline; }
body #go-main #go-wiki :focus-visible { outline:2px solid #e7cb8b; outline-offset:3px; }
body #go-main #go-wiki p { margin:0 0 14px; font:12px/1.8 Verdana,Arial,sans-serif; text-align:left; color:#bac9d5; }
body #go-main #go-wiki .gw-search { display:flex; gap:8px; margin:0 0 16px; }
body #go-main #go-wiki .gw-search input[type=search] { flex:1; min-width:0; width:auto; height:36px; padding:7px 9px; background:#15202b!important; border:1px solid #445263!important; color:#e0e6eb!important; border-radius:2px; font:12px Arial,sans-serif; }
body #go-main #go-wiki .gw-search input::placeholder { color:#9cabb9; opacity:1; }
body #go-main #go-wiki button { background:#2c4055; border:1px solid #536679; color:#e6dcc3; border-radius:2px; font:600 12px Arial,sans-serif; padding:7px 12px; cursor:pointer; }
body #go-main #go-wiki .gw-sr-only { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
body #go-main #go-wiki .gw-categories { display:flex; flex-wrap:wrap; gap:4px 13px; padding:0 0 13px; margin-bottom:15px; border-bottom:1px solid #34414d; font-size:11px; }
body #go-main #go-wiki .gw-categories a { display:inline-block; padding:4px 0; }
body #go-main #go-wiki .gw-categories a[aria-current] { color:#e6cb8f!important; text-decoration:underline; text-underline-offset:5px; }
body #go-main #go-wiki .gw-start { display:flex; justify-content:space-between; flex-wrap:wrap; gap:8px; padding:10px 12px; margin-bottom:16px; border:1px solid #60583f; background:#24271f; font-size:11px; }
body #go-main #go-wiki .gw-start a { color:#e1c587!important; }
body #go-main #go-wiki .gw-index { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; align-items:start; }
body #go-main #go-wiki .gw-category { border:1px solid #35434f; }
body #go-main #go-wiki .gw-category h2 { display:flex; justify-content:space-between; align-items:center; gap:8px; padding:8px 10px; background:#202c39; font:600 15px/1.35 'Alegreya SC',Georgia,serif!important; }
body #go-main #go-wiki .gw-category h2 span { color:#a6b5c0; font:10px Arial,sans-serif; }
body #go-main #go-wiki .gw-category ul { list-style:none; padding:0; margin:0; }
body #go-main #go-wiki .gw-category li { margin:0; padding:0; border-top:1px solid #2e3b47; background:#131e29; }
body #go-main #go-wiki .gw-category li:nth-child(even) { background:#192530; }
body #go-main #go-wiki .gw-category li a { display:block; padding:10px; text-decoration:none; }
body #go-main #go-wiki .gw-category li a:hover { background:#253443; }
body #go-main #go-wiki .gw-category li strong { display:block; font:600 12px/1.5 Verdana,Arial,sans-serif; margin-bottom:3px; }
body #go-main #go-wiki .gw-category li span { display:block; color:#a8b9c7; font:11px/1.65 Arial,sans-serif; }
body #go-main #go-wiki .gw-footer { margin:16px 0 0; font-size:10px; color:#92a6b8; }
body #go-main #go-wiki .gw-result { font-size:11px; }
body #go-main #go-wiki .gw-empty { padding:14px; border:1px solid #34434e; }
body #go-main #go-wiki .gw-breadcrumb { display:flex; gap:8px; flex-wrap:wrap; font-size:10px; padding-bottom:12px; }
body #go-main #go-wiki .gw-article-title { font:700 24px/1.3 'Alegreya SC',Georgia,serif!important; margin-bottom:7px; }
body #go-main #go-wiki .gw-toc { padding:11px 14px; border:1px solid #344350; background:#17232e; margin:20px 0; font-size:11px; }
body #go-main #go-wiki .gw-toc ol { padding-left:20px; margin:7px 0 0; }
body #go-main #go-wiki .gw-toc li { padding:2px 0; margin:0; }
body #go-main #go-wiki .gw-section { margin:23px 0; scroll-margin-top:100px; }
body #go-main #go-wiki h3 { font:600 17px/1.4 'Alegreya SC',Georgia,serif!important; margin-bottom:10px; }
body #go-main #go-wiki .gw-section ul { padding-left:20px; margin:10px 0; }
body #go-main #go-wiki .gw-section li { margin:0 0 7px; padding:0; font:12px/1.8 Verdana,Arial,sans-serif; }
body #go-main #go-wiki .gw-tools { border-top:1px solid #3a4853; padding-top:16px; }
body #go-main #go-wiki .gw-tools ul { display:flex; gap:7px 15px; flex-wrap:wrap; padding:0; margin:0; list-style:none; }
body #go-main #go-wiki .gw-tools li { margin:0; font-size:11px; }
body #go-main #go-wiki .gw-tools a { display:inline-block; padding:6px 0; }
body #go-main #go-wiki .gw-article-footer { display:flex; justify-content:space-between; gap:12px; flex-wrap:wrap; margin:22px 0; padding-top:10px; border-top:1px solid #33424e; color:#95a8b7; font-size:9px; }
body #go-main #go-wiki .gw-related a { display:inline-block; font-size:11px; margin:0 14px 5px 0; }
@media(max-width:1100px) {
 body #go-main #go-wiki .gw-index { grid-template-columns:1fr; }
}
/* Dedicated wiki navigation and wide reading area. */
body.go-page-wiki #go-main { flex:0 0 100%; max-width:100%; width:100%; }
@media(min-width:768px) { body.go-page-wiki #go-sidebar-left { display:none; } }
body #go-main #go-wiki { display:grid; grid-template-columns:205px minmax(0,1fr); background:#0c141d; }
body #go-main #go-wiki .gw-sidebar { min-width:0; border-right:1px solid #2d3b47; background:#0b121a; }
body #go-main #go-wiki .gw-sidebar-panel { position:sticky; top:90px; max-height:calc(100vh - 105px); overflow-y:auto; overscroll-behavior:contain; padding:15px 12px; }
body #go-main #go-wiki .gw-sidebar-panel>summary { font:600 12px/1.5 Arial,sans-serif; color:#d4c399; cursor:pointer; padding:6px 3px; }
body #go-main #go-wiki .gw-tree-home { display:block; font:600 12px/1.5 Arial,sans-serif; padding:10px 7px; }
body #go-main #go-wiki .gw-tree section { margin:16px 0; }
body #go-main #go-wiki .gw-tree h2 { display:flex; gap:7px; align-items:center; font:600 12px/1.4 Arial,sans-serif!important; margin:0 0 5px; }
body #go-main #go-wiki .gw-tree ul { margin:0 0 0 11px; padding:0; list-style:none; border-left:1px solid #2c3945; }
body #go-main #go-wiki .gw-tree li { margin:0; padding:0; }
body #go-main #go-wiki .gw-tree li a { display:block; padding:7px 10px; font:12px/1.35 Arial,sans-serif; color:#b1c1ce!important; }
body #go-main #go-wiki .gw-tree a[aria-current] { color:#ebcf96!important; background:#212920; box-shadow:inset 2px 0 #bea15e; }
body #go-main #go-wiki .gw-tree a:hover { background:#1a2733; text-decoration:none; }
body #go-main #go-wiki .gw-tree-site { display:block; border-top:1px solid #2b3844; padding:13px 6px; font:11px Arial,sans-serif; }
body #go-main #go-wiki .gw-main { min-width:0; }
body #go-main #go-wiki .gw-heading { padding:24px 24px 8px; background:none; border:0; align-items:flex-start; }
body #go-main #go-wiki .gw-heading h1 { font-size:26px!important; }
body #go-main #go-wiki .gw-heading>div { flex:1; min-width:0; }
body #go-main #go-wiki .gw-heading p { max-width:none; width:auto; }
body #go-main #go-wiki .gw-heading p { margin:7px 0 0; font-size:11px; color:#a7bacb; }
body #go-main #go-wiki .gw-heading>a { font-size:10px; margin-top:7px; }
body #go-main #go-wiki .gw-body { position:relative; padding:16px 24px 24px; }
body #go-main #go-wiki .gw-search { position:relative; gap:0; margin-bottom:23px; }
body #go-main #go-wiki .gw-search input[type=search] { height:40px; border-radius:5px 0 0 5px; background:#0d1720!important; }
body #go-main #go-wiki .gw-search button { border-radius:0 4px 4px 0; background:#1d2c3d; }
body #go-main #go-wiki .gw-search .gw-search-key { border-radius:0; color:#a7bacb; background:#14212c; border-left:0; border-right:0; font:10px Verdana,sans-serif; white-space:nowrap; }
body #go-main #go-wiki .gw-featured { margin:0 0 24px; }
body #go-main #go-wiki .gw-featured h2 { color:#9baebf; font:600 10px/1.5 Arial,sans-serif!important; letter-spacing:1px; text-transform:uppercase; margin:0 0 10px; }
body #go-main #go-wiki .gw-featured>div { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; }
body #go-main #go-wiki .gw-featured a { display:flex; align-items:center; gap:9px; padding:13px 10px; border:1px solid #35434f; border-radius:5px; background:#121d28; font:12px/1.4 Arial,sans-serif; }
body #go-main #go-wiki .gw-featured a:hover { border-color:#ad9666; text-decoration:none; background:#1c2a35; }
body #go-main #go-wiki .gw-featured a>span { margin-left:auto; color:#9aacb9; }
body #go-main #go-wiki .gw-featured img,body #go-main #go-wiki .gw-category h2 img,body #go-main #go-wiki .gw-tree img { object-fit:contain; flex:none; image-rendering:pixelated; }
body #go-main #go-wiki .gw-index { grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
body #go-main #go-wiki .gw-category { overflow:hidden; border-radius:5px; border-color:#303e4b; }
body #go-main #go-wiki .gw-category h2 { justify-content:flex-start; padding:11px 12px; background:#182330; gap:8px; }
body #go-main #go-wiki .gw-category h2 span { margin-left:auto; }
body #go-main #go-wiki .gw-category h2 a { color:#ded2b5!important; }
body #go-main #go-wiki .gw-category li { background:#0e1923; border-color:#263541; }
body #go-main #go-wiki .gw-category li:nth-child(even) { background:#111e29; }
body #go-main #go-wiki .gw-category li a { padding:11px 13px; }
body #go-main #go-wiki .gw-category li strong { font-size:12px; }
body #go-main #go-wiki .gw-category li span { font-size:11px; line-height:1.55; }
body #go-main #go-wiki .gw-article { max-width:760px; }
body #go-main #go-wiki .gw-article p,body #go-main #go-wiki .gw-section li { font:13px/1.85 Arial,sans-serif; }
body #go-main #go-wiki .gw-live-results { position:absolute; top:61px; left:24px; right:24px; z-index:5; padding:9px; background:#131f2b; border:1px solid #5a6b7c; border-radius:4px; box-shadow:0 12px 24px #0008; max-height:380px; overflow-y:auto; }
body #go-main #go-wiki .gw-live-results[hidden] { display:none; }
body #go-main #go-wiki .gw-live-count { margin:0; padding:6px 8px; color:#b7c6d3; font:11px Arial,sans-serif; }
body #go-main #go-wiki .gw-live-results ul { padding:0; margin:0; list-style:none; }
body #go-main #go-wiki .gw-live-results li { padding:0; margin:0; }
body #go-main #go-wiki .gw-live-results a { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:5px 15px; padding:11px 8px; border-top:1px solid #2f4050; text-decoration:none; }
body #go-main #go-wiki .gw-live-results a:hover,body #go-main #go-wiki .gw-live-results a:focus { background:#26394a; }
body #go-main #go-wiki .gw-live-results strong { font:600 12px Arial,sans-serif; }
body #go-main #go-wiki .gw-live-results span { font:10px Arial,sans-serif; color:#b0bfcb; }
@media(max-width:899px) {
 body #go-main #go-wiki { grid-template-columns:1fr; }
 body #go-main #go-wiki .gw-sidebar { border-right:0; border-bottom:1px solid #2f3d49; }
 body #go-main #go-wiki .gw-sidebar-panel { position:static; max-height:none; padding:9px 15px; }
 body #go-main #go-wiki .gw-tree { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 16px; }
 body #go-main #go-wiki .gw-tree-home,body #go-main #go-wiki .gw-tree-site { grid-column:1/-1; }
 body #go-main #go-wiki .gw-heading { padding:18px 16px 4px; }
 body #go-main #go-wiki .gw-body { padding:15px 16px 20px; }
 body #go-main #go-wiki .gw-live-results { left:16px; right:16px; }
}
@media(max-width:600px) {
 body #go-main #go-wiki .gw-index { grid-template-columns:1fr; }
 body #go-main #go-wiki .gw-featured>div { grid-template-columns:1fr; gap:7px; }
 body #go-main #go-wiki .gw-featured a { padding:9px 12px; }
 body #go-main #go-wiki .gw-featured img { width:26px; height:26px; }
 body #go-main #go-wiki .gw-heading>a { display:none; }
 body #go-main #go-wiki .gw-search .gw-search-key { display:none; }
}
@media(max-width:480px) {
 body #go-main #go-wiki .gw-body { padding:12px; }
 body #go-main #go-wiki .gw-heading { padding:11px 12px; }
 body #go-main #go-wiki h1 { font-size:21px!important; }
 body #go-main #go-wiki .go-header-boosted { gap:5px; max-width:132px; }
 body #go-main #go-wiki .go-header-boosted img { width:26px; height:26px; }
}

body #go-main #go-wiki .gw-category-tools { display:flex; flex-wrap:wrap; gap:7px 14px; padding:13px 16px; border-top:1px solid #28363f; font-size:12px; }
body #go-main #go-wiki .gw-category-tools>strong { width:100%; color:#9cabb6; font:11px/1.4 Arial,sans-serif; }
body #go-main #go-wiki .gw-category-tools a { color:#d7bc87; }
