/*
Theme Name: BIGSHOR Wiki Complete
Theme URI: https://bigshor.com/
Author: BIGSHOR
Author URI: https://bigshor.com/
Description: All-in-one BIGSHOR Wiki knowledge platform with article workflows, editorial tools, search and discovery, community features, media repository, multilingual metadata and structured data.
Version: 8.0.0
Requires at least: 6.4
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: bigshor-wiki
*/
:root{--ink:#202122;--muted:#54595d;--line:#a2a9b1;--blue:#0645ad;--bg:#f8f9fa;--paper:#fff;--soft:#eaecf0;--max:1320px;--green:#14866d}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}
.site-header{border-bottom:1px solid var(--line);background:#fff}.header-inner{max-width:var(--max);margin:auto;padding:16px 24px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);min-width:225px}.brand:hover{text-decoration:none}.brand-mark{width:43px;height:43px;border:2px solid #202122;border-radius:50%;display:grid;place-items:center;font-weight:800;font-family:Georgia,serif;font-size:22px}.brand-name{font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.1}.brand-tag{display:block;font-size:10px;color:var(--muted);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;margin-top:4px}
.search-form{display:flex;flex:1;max-width:650px}.search-form input{width:100%;min-width:0;padding:10px 13px;border:1px solid var(--line);font-size:15px;border-radius:2px 0 0 2px}.search-form button,.button,.wp-block-button__link{padding:9px 17px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-weight:600;cursor:pointer;border-radius:2px}.search-form button{border-left:0}.header-links{margin-left:auto;white-space:nowrap;font-size:14px}.header-links a{margin-left:13px}
.page-shell{max-width:var(--max);margin:0 auto;padding:27px 24px 70px;display:grid;grid-template-columns:205px minmax(0,1fr);gap:42px}.sidebar{font-size:14px}.sidebar-sticky{position:sticky;top:18px}.side-title{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.9px;color:var(--muted);margin:0 0 10px}.side-nav{list-style:none;margin:0;padding:0}.side-nav li{margin:0}.side-nav a{display:block;padding:6px 9px;color:#202122;border-left:3px solid transparent}.side-nav a:hover,.side-nav .current-menu-item>a{background:var(--bg);border-left-color:#36c;color:var(--blue);text-decoration:none}.side-note{border-top:1px solid var(--soft);margin-top:22px;padding-top:14px;color:var(--muted);font-size:12px}
.content{min-width:0}.breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:10px}.page-title{font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:1.2;font-weight:400;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.subtitle{color:var(--muted);font-size:14px;margin:0 0 20px}.article-tools{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--soft);padding:8px 0;margin-bottom:18px;font-size:13px;color:var(--muted)}.article-tools a{margin-right:14px}.article-body{font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.75}.article-body h2,.article-body h3{font-family:Arial,sans-serif;font-weight:500;border-bottom:1px solid var(--line);padding-bottom:5px;margin-top:30px;scroll-margin-top:25px}.article-body h2{font-size:23px}.article-body h3{font-size:19px}.article-body p{margin:0 0 1em}.article-body blockquote{margin:18px 0;padding:10px 18px;border-left:3px solid var(--line);background:var(--bg);color:var(--muted)}
.wiki-infobox{float:right;clear:right;width:285px;max-width:43%;margin:0 0 20px 24px;border:1px solid var(--line);background:var(--bg);font:13px/1.5 Arial,sans-serif}.wiki-infobox-title{background:#eaecf0;text-align:center;font-weight:700;padding:9px}.wiki-infobox-body{padding:12px}.wiki-infobox img{display:block;margin:0 auto 10px}.wiki-infobox table{width:100%;border-collapse:collapse}.wiki-infobox td{padding:5px 3px;border-top:1px solid #d8dadd;vertical-align:top}.wiki-infobox td:first-child{font-weight:700;width:38%}
.wiki-toc{float:right;width:250px;max-width:43%;margin:0 0 20px 24px;padding:12px 16px;border:1px solid var(--line);background:var(--bg);font:13px/1.55 Arial,sans-serif}.wiki-toc-title{text-align:center;font-weight:700;margin-bottom:6px}.wiki-toc ol{margin:0;padding-left:20px}.wiki-toc li{margin:3px 0}.wiki-toc .toc-level-3{margin-left:13px}
.wiki-meta{font-size:12px;color:var(--muted);margin:10px 0}.wiki-categories{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);padding:12px 15px;margin-top:35px;font-size:13px}.wiki-alert{padding:11px 14px;background:#fef6e7;border-left:4px solid #ac6600;margin:15px 0;font-size:14px}.wiki-button{display:inline-block;padding:8px 14px;border:1px solid var(--line);background:var(--bg);border-radius:2px;font-size:14px;font-weight:600}
.wiki-list{list-style:none;padding:0;margin:0}.wiki-list li{padding:15px 0;border-bottom:1px solid var(--soft)}.wiki-list h2{font-size:20px;margin:0 0 4px;font-weight:500}.wiki-list .excerpt{color:var(--muted);font-size:14px}.pagination{margin-top:25px}.pagination a,.pagination span{display:inline-block;padding:7px 12px;border:1px solid var(--line);margin-right:5px}
.site-footer{border-top:1px solid var(--line);background:var(--bg);padding:25px 24px;color:var(--muted);font-size:13px}.footer-inner{max-width:var(--max);margin:auto;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.home-intro{background:var(--bg);border:1px solid var(--soft);padding:25px 28px;margin-bottom:27px}.home-intro h1{font:32px/1.2 Georgia,serif;margin:0 0 9px}.home-intro p{margin:0;color:var(--muted);max-width:800px}.home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-card{border:1px solid var(--soft);padding:18px}.home-card h2{font:20px Arial,sans-serif;margin:0 0 8px}.home-card p{margin:0;color:var(--muted);font-size:14px}.wiki-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wiki-panel{border:1px solid var(--soft);padding:17px}.wiki-panel h2{font:20px Georgia,serif;margin:0 0 10px}.wiki-panel ul{margin:0;padding-left:20px}.wiki-panel li{margin:5px 0}
@media(max-width:900px){.header-inner{flex-wrap:wrap;gap:13px}.brand{min-width:0}.search-form{order:3;max-width:none;flex-basis:100%}.header-links{margin-left:auto}.page-shell{grid-template-columns:1fr;gap:20px;padding:20px 16px 50px}.sidebar-sticky{position:static}.sidebar{border-bottom:1px solid var(--soft);padding-bottom:14px}.side-nav{display:flex;flex-wrap:wrap}.side-nav a{padding:5px 9px}.side-note{display:none}}
@media(max-width:580px){.page-title{font-size:28px}.wiki-toc,.wiki-infobox{float:none;width:100%;max-width:100%;margin:15px 0}.home-grid,.wiki-columns{grid-template-columns:1fr}.article-body{font-size:16px}.header-inner{padding:13px 16px}.brand-name{font-size:20px}}

/* BIGSHOR Wiki v3 community features */
.wiki-community-tools{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0 18px;font:13px Arial,sans-serif}
.wiki-community-tools a{border:1px solid #a2a9b1;padding:7px 11px;background:#f8f9fa;border-radius:2px}
.wiki-history{width:100%;border-collapse:collapse;font:14px Arial,sans-serif;margin:15px 0}
.wiki-history th,.wiki-history td{padding:9px;border:1px solid #eaecf0;text-align:left}
.wiki-history th{background:#f8f9fa}
.wiki-diff ins{background:#d8f3dc;text-decoration:none}.wiki-diff del{background:#ffe3e3}
.bsw-v3-form{max-width:900px}.bsw-v3-form input,.bsw-v3-form textarea,.bsw-v3-form select{width:100%;padding:10px;border:1px solid #a2a9b1;font:inherit}
.bsw-v3-form textarea{min-height:130px}.bsw-v3-card{border:1px solid #eaecf0;padding:15px;margin:12px 0}
.bsw-status{display:inline-block;padding:3px 8px;background:#eaecf0;border-radius:3px;font:12px Arial,sans-serif}
.bsw-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:15px}
.bsw-media-card{border:1px solid #eaecf0;padding:10px;font:13px Arial,sans-serif;overflow-wrap:anywhere}
.bsw-media-card img{width:100%;height:130px;object-fit:cover}
.bsw-report-form{font:13px Arial,sans-serif;margin:18px 0;padding:12px;background:#f8f9fa;border:1px solid #eaecf0}

/* BIGSHOR Wiki v4 — Vector-inspired reading, navigation and discovery refinements */
:root{--max:1440px;--bg:#f8f9fa;--paper:#fff;--blue:#0645ad}
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);backdrop-filter:blur(8px)}
.page-shell{grid-template-columns:220px minmax(0,1fr);gap:48px}.content{max-width:1100px}
.sidebar-sticky{max-height:calc(100vh - 28px);overflow:auto}.side-nav a{border-radius:3px}
.article-tools{align-items:center}.wiki-community-tools a:hover,.wiki-button:hover{background:#eef3fa;text-decoration:none;border-color:#72777d}
.article-body{max-width:100%;overflow-wrap:anywhere}.article-body table{border-collapse:collapse;max-width:100%;margin:16px 0}.article-body th,.article-body td{border:1px solid #a2a9b1;padding:7px 10px}
.article-body figure{max-width:100%}.article-body img{height:auto}.article-body sup a{font:13px Arial,sans-serif}
.bsw-index ol{columns:2;column-gap:42px}.bsw-index li{break-inside:avoid;padding:3px 0}.bsw-pager{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0}.bsw-pager a{border:1px solid #a2a9b1;padding:5px 10px}.bsw-pager a[aria-current=page]{background:#eaecf0;font-weight:700}
.bsw-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.bsw-stat-grid>div{border:1px solid #eaecf0;padding:16px;background:#f8f9fa}.bsw-stat-grid strong{display:block;font:700 27px Georgia,serif}.bsw-stat-grid span{display:block;color:#54595d;font-size:13px}.bsw-contributors{list-style:none;padding:0}.bsw-contributors li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #eaecf0}.bsw-contributors img{border-radius:50%}.bsw-contributors span{margin-left:auto;color:#54595d;font-size:12px}
.wiki-infobox{font-family:Arial,sans-serif}.wiki-toc{font-family:Arial,sans-serif}.wiki-toc a{color:#0645ad}
@media(max-width:900px){.page-shell{grid-template-columns:1fr;gap:18px}.site-header{position:static}.sidebar-sticky{max-height:none}}
@media(max-width:580px){.bsw-index ol{columns:1}.bsw-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.site-header,.sidebar,.site-footer,.wiki-community-tools,.article-tools,.wiki-community-tools,.wiki-toc{display:none!important}.page-shell{display:block;max-width:none;padding:0}.content{max-width:none}.article-body{font-size:11pt;color:#000}.page-title{font-size:24pt}}


/* BIGSHOR Wiki 6.0 — expanded platform navigation and discovery */
.header-nav{border-top:1px solid #eaecf0;background:#f8f9fa}.header-nav-inner{max-width:1440px;margin:auto;padding:0 24px}.wiki-primary-menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.wiki-primary-menu a{display:block;padding:10px 12px;color:#202122;font-size:13px;font-weight:600}.wiki-primary-menu a:hover{background:#eaecf0;text-decoration:none}.header-inner .search-form{max-width:620px}.home-lower{margin-top:22px}.bsw-advanced-search{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:18px;border:1px solid #eaecf0;background:#f8f9fa;margin:18px 0}.bsw-advanced-search label{display:grid;gap:5px;min-width:180px;flex:1;font-size:13px;font-weight:600}.bsw-advanced-search input,.bsw-advanced-search select{width:100%;padding:10px;border:1px solid #a2a9b1;background:#fff;font:inherit}.bsw-topic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.bsw-topic-card{display:flex;flex-direction:column;gap:5px;border:1px solid #eaecf0;padding:15px;background:#fff}.bsw-topic-card:hover{background:#f8f9fa;text-decoration:none;border-color:#a2a9b1}.bsw-topic-card span{font-size:12px;color:#54595d}.bsw-letters{display:flex;gap:5px;flex-wrap:wrap;margin:18px 0}.bsw-letters a{padding:7px 10px;border:1px solid #a2a9b1}.bsw-letters a[aria-current=page]{background:#202122;color:#fff}.bsw-az-list{columns:2;column-gap:40px}.bsw-az-list li{break-inside:avoid;padding:4px 0}.bsw-reader-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid #eaecf0;margin-top:28px;padding-top:14px;font:13px Arial,sans-serif}.bsw-reader-tools strong{margin-right:8px}.bsw-reader-tools button{font:inherit}.footer-nav ul{display:flex;gap:15px;flex-wrap:wrap;list-style:none;margin:16px auto 0;padding:0;max-width:1440px}.footer-nav a{font-size:13px;color:#54595d}.home-intro{border-top:3px solid #202122}.home-card{transition:border-color .15s ease}.home-card:hover{border-color:#a2a9b1}@media(max-width:700px){.header-nav-inner{padding:0 12px}.wiki-primary-menu a{padding:8px 9px}.bsw-az-list{columns:1}.bsw-advanced-search label{min-width:100%;}.bsw-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* BIGSHOR Wiki v8 — account, founder directory and control-centre polish */
.bsw-auth{font-family:Arial,sans-serif;color:#202122}.bsw-auth h2{font:600 27px/1.2 Georgia,serif}.bsw-auth button:hover{filter:brightness(1.18)}.bsw-auth input[type=checkbox]{width:auto}.bsw-founder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:22px 0}.bsw-founder-card{border:1px solid #eaecf0;background:#fff;padding:17px;min-height:130px;display:flex;flex-direction:column}.bsw-founder-card h3{font:600 18px/1.3 Georgia,serif;margin:0 0 8px}.bsw-founder-card p{color:#54595d;font-size:13px;margin:0 0 15px}.bsw-founder-read{margin-top:auto;font-size:13px;font-weight:600}.bsw-admin .form-table th{width:270px}.bsw-admin h2{margin-top:32px;padding-bottom:8px;border-bottom:1px solid #dcdcde}
