{"id":8413,"date":"2026-09-13T22:53:32","date_gmt":"2026-09-13T14:53:32","guid":{"rendered":"https:\/\/www.xiangqi.sg\/wordpress\/?p=8413"},"modified":"2026-09-15T16:13:25","modified_gmt":"2026-09-15T08:13:25","slug":"4lxs","status":"publish","type":"post","link":"https:\/\/www.xiangqi.sg\/wordpress\/2026\/09\/13\/4lxs\/","title":{"rendered":"\u7b2c4\u5c4a\u201c\u674e\u9521\u68ee\u201d\u8c61\u68cb\u5bbf\u5c06\u8d5b"},"content":{"rendered":"\n<div id=\"sixga-lxs4\" style=\"max-width:900px;margin:0 auto;font-family:'Noto Serif SC',serif;\">\n  <div id=\"lxs4-fallback\" style=\"padding:40px 16px;text-align:center;color:#7A1524;\">\u9875\u9762\u52a0\u8f7d\u4e2d\u2026 (If this stays, the script did not run.)<\/div>\n<\/div>\n<style>\n#sixga-lxs4 *{box-sizing:border-box;}\n#sixga-lxs4{color:#2B1A12;background:#FAF6EF;}\n#sixga-lxs4 .lxs4-hero{background:#9B1B30;background:linear-gradient(135deg,#9B1B30,#7A1524);color:#FAF6EF;padding:18px 18px;border-radius:10px;margin-bottom:12px;position:relative;}\n#sixga-lxs4 .lxs4-hero h1{font-size:20px !important;margin:0 0 3px !important;font-weight:700 !important;color:#FAF6EF !important;line-height:1.25 !important;padding-right:60px !important;}\n#sixga-lxs4 .lxs4-hero h2{font-size:12px !important;margin:0 0 10px !important;font-weight:400 !important;color:#F0D9B5 !important;font-family:'DM Mono',monospace !important;}\n#sixga-lxs4 .lxs4-meta{font-family:'DM Mono',monospace;font-size:11px;line-height:1.55;color:#FAF6EF;opacity:0.92;}\n#sixga-lxs4 .lxs4-badge{display:inline-block;background:#C9922A;color:#2B1A12;font-family:'DM Mono',monospace;font-size:10px;padding:2px 8px;border-radius:20px;font-weight:700;margin-bottom:8px;}\n#sixga-lxs4 .lxs4-toggle{position:absolute;top:16px;right:16px;background:#FAF6EF;color:#7A1524 !important;border:none;border-radius:20px;padding:5px 12px;font-family:'DM Mono',monospace;font-size:11px;font-weight:700;cursor:pointer;}\n#sixga-lxs4 .lxs4-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px;}\n#sixga-lxs4 .lxs4-tab{background:#F0E6D2;color:#7A1524 !important;border:1px solid #C9922A;border-radius:6px;padding:6px 10px;font-family:'DM Mono',monospace;font-size:11px;cursor:pointer;font-weight:600;transition:background-color .15s ease,color .15s ease,border-color .15s ease;}\n#sixga-lxs4 .lxs4-tab-round{width:32px;height:32px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;}\n#sixga-lxs4 .lxs4-tab.active{background:#9B1B30;color:#FAF6EF !important;border-color:#9B1B30;}\n#sixga-lxs4 .lxs4-panel{display:none;}\n#sixga-lxs4 .lxs4-panel.active{display:block;}\n#sixga-lxs4 .lxs4-scroll{overflow-x:auto;border-radius:8px;}\n#sixga-lxs4 table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;font-size:13px;}\n#sixga-lxs4 .lxs4-standings-tbl{max-width:520px;margin:0 auto;}\n#sixga-lxs4 .lxs4-standings-tbl.lxs4-std-expanded{max-width:680px;min-width:560px;}\n#sixga-lxs4 .lxs4-round-tbl{max-width:560px;margin:0 auto;}\n#sixga-lxs4 th{background:#7A1524;color:#FAF6EF;padding:7px 4px;text-align:center;font-weight:600;font-size:11px;}\n#sixga-lxs4 td{padding:6px 4px;text-align:center;border-bottom:1px solid #EEE2CC;font-size:12px;word-break:break-word;}\n#sixga-lxs4 tr:last-child td{border-bottom:none;}\n#sixga-lxs4 .lxs4-standings-tbl th:nth-child(2),#sixga-lxs4 .lxs4-standings-tbl td:nth-child(2){text-align:left;padding-left:8px;}\n#sixga-lxs4 .lxs4-name{cursor:pointer;color:#9B1B30 !important;font-weight:600;text-decoration:underline;text-decoration-style:dotted;}\n#sixga-lxs4 .lxs4-round-tbl th:nth-child(2),#sixga-lxs4 .lxs4-round-tbl td:nth-child(2){text-align:right;padding-right:10px;}\n#sixga-lxs4 .lxs4-round-tbl th:nth-child(4),#sixga-lxs4 .lxs4-round-tbl td:nth-child(4){text-align:left;padding-left:10px;}\n#sixga-lxs4 .lxs4-round-tbl td.lxs4-byerow{text-align:center !important;padding-right:4px;}\n#sixga-lxs4 .lxs4-standtoggle{text-align:center;margin-top:8px;}\n#sixga-lxs4 .lxs4-toggle-link{background:none;border:none;color:#7A1524;font-family:'DM Mono',monospace;font-size:11px;font-weight:700;cursor:pointer;text-decoration:underline;padding:4px;}\n#sixga-lxs4 .lxs4-rank1,#sixga-lxs4 .lxs4-rank2,#sixga-lxs4 .lxs4-rank3{font-weight:700;}\n#sixga-lxs4 .lxs4-rank1{color:#C9922A;}\n#sixga-lxs4 .lxs4-rank2{color:#8a8578;}\n#sixga-lxs4 .lxs4-rank3{color:#a5713f;}\n#sixga-lxs4 .lxs4-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle;}\n#sixga-lxs4 .lxs4-dot-r{background:#9B1B30;}\n#sixga-lxs4 .lxs4-dot-b{background:#2B1A12;}\n#sixga-lxs4 .lxs4-bye{color:#999;font-style:italic;font-size:12px;}\n#sixga-lxs4 .lxs4-note{font-size:11px;color:#8a7a63;margin-top:8px;font-family:'DM Mono',monospace;}\n#sixga-lxs4 .lxs4-modal-bg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(43,26,18,0.55);z-index:9999;}\n#sixga-lxs4 .lxs4-modal-bg.active{display:flex;align-items:center;justify-content:center;padding:16px;}\n#sixga-lxs4 .lxs4-modal{background:#FAF6EF;border-radius:10px;max-width:480px;width:100%;max-height:85vh;overflow-y:auto;padding:20px;position:relative;}\n#sixga-lxs4 .lxs4-modal-close{position:absolute;top:10px;right:14px;font-size:20px;cursor:pointer;color:#7A1524 !important;background:none;border:none;font-weight:700;}\n#sixga-lxs4 .lxs4-tab:focus-visible,#sixga-lxs4 .lxs4-name:focus-visible,#sixga-lxs4 .lxs4-modal-close:focus-visible,#sixga-lxs4 .lxs4-toggle:focus-visible,#sixga-lxs4 .lxs4-rules-link:focus-visible,#sixga-lxs4 .lxs4-toggle-link:focus-visible{outline:2px solid #C9922A !important;outline-offset:2px;}\n#sixga-lxs4 .lxs4-modal h3{margin:0 0 2px !important;color:#7A1524 !important;font-size:18px !important;font-weight:700 !important;}\n#sixga-lxs4 .lxs4-modal .lxs4-mrank{font-family:'DM Mono',monospace;font-size:12px;color:#9B1B30;margin-bottom:12px;}\n#sixga-lxs4 .lxs4-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px;}\n#sixga-lxs4 .lxs4-stat{background:#F0E6D2;border-radius:6px;padding:8px 4px;text-align:center;}\n#sixga-lxs4 .lxs4-stat b{display:block;font-size:16px;color:#7A1524;}\n#sixga-lxs4 .lxs4-stat span{font-size:10px;color:#8a7a63;font-family:'DM Mono',monospace;}\n#sixga-lxs4 .lxs4-mrow{display:grid;grid-template-columns:42px 1fr 34px 26px;gap:6px;padding:6px 4px;border-bottom:1px solid #EEE2CC;font-size:12px;align-items:center;}\n#sixga-lxs4 .lxs4-mrow>span:first-child{color:#8a7a63;font-family:'DM Mono',monospace;font-size:11px;}\n#sixga-lxs4 .lxs4-mrow>span:nth-child(3){text-align:center;}\n#sixga-lxs4 .lxs4-mrow>span:last-child{text-align:right;}\n#sixga-lxs4 .lxs4-mrow:last-child{border-bottom:none;}\n#sixga-lxs4 .lxs4-rules{background:#fff;border-radius:8px;padding:6px 16px;}\n#sixga-lxs4 .lxs4-acc{border-bottom:1px solid #EEE2CC;padding:10px 0;}\n#sixga-lxs4 .lxs4-acc:last-of-type{border-bottom:none;}\n#sixga-lxs4 .lxs4-acc summary{cursor:pointer;font-weight:700 !important;color:#7A1524 !important;font-size:13px !important;list-style:revert;}\n#sixga-lxs4 .lxs4-acc summary::marker{color:#C9922A;}\n#sixga-lxs4 .lxs4-accbody{padding-top:8px;}\n#sixga-lxs4 .lxs4-rules p,#sixga-lxs4 .lxs4-rules li{font-size:12px;line-height:1.6;color:#2B1A12;margin:0 0 2px;}\n#sixga-lxs4 .lxs4-rules ul{margin:2px 0 0;padding-left:18px;}\n#sixga-lxs4 .lxs4-rules-link{display:inline-block;margin:12px 0 8px;background:#C9922A;color:#2B1A12 !important;text-decoration:none !important;font-family:'DM Mono',monospace;font-size:11px;font-weight:700;padding:7px 14px;border-radius:20px;}\n<\/style>\n<script>(function(){function t(){var t={1:\"\u9ece\u5fb7\u4e49\",2:\"\u5b8b\u6210\u534e\",3:\"\u9b4f\u5fd7\u4f1f\",4:\"\u6797\u8000\u68ee\",5:\"\u90ed\u6b63\u6709\",6:\"\u6731\u6c38\u5409\",7:\"\u5434\u5f97\u987a\",8:\"\u59da\u6377\u65b9\",9:\"\u5468\u8d35\u5e73\",10:\"\u9648\u536b\u56fd\",11:\"\u674e\u534e\u5174\",12:\"\u8c22\u957f\u541b\",13:\"\u8521\u5fb7\u8d22\",14:\"\u6797\u6e05\u6c34\",15:\"\u6881\u5fd7\u5fe0\",16:\"\u6b27\u797a\u73cd\",17:\"\u9093\u7ef4\u82f1\",18:\"\u5362\u56fd\u9f99\"},e=[{label:{cn:\"\u7b2c1\u8f6e\",en:\"Round 1\"},time:\"2026-09-13 09:00-10:00\",games:[[1,2,0],[4,3,2],[5,6,1],[8,7,2],[9,10,0],[12,11,1],[13,14,0],[16,15,0],[17,18,0]],byes:[]},{label:{cn:\"\u7b2c2\u8f6e\",en:\"Round 2\"},time:\"2026-09-13 10:10-11:10\",games:[[18,8,1],[15,4,0],[14,10,0],[2,12,2],[11,5,0],[6,17,2],[7,16,2],[3,13,0],[9,1,0]],byes:[]},{label:{cn:\"\u7b2c3\u8f6e\",en:\"Round 3\"},time:\"2026-09-13 11:20-12:20\",games:[[10,2,1],[4,6,2],[5,18,0],[8,14,2],[1,7,2],[13,15,0],[16,11,2],[12,9,2],[17,3,0]],byes:[]},{label:{cn:\"\u7b2c4\u8f6e\",en:\"Round 4\"},time:\"2026-09-13 13:30-14:30\",games:[[18,4,0],[2,8,1],[10,1,1],[15,5,2],[6,12,1],[14,16,2],[7,13,2],[3,9,0]],byes:[17]},{label:{cn:\"\u7b2c5\u8f6e\",en:\"Round 5\"},time:\"2026-09-13 14:30-15:30\",games:[[4,10,1],[8,15,2],[18,2,2],[1,6,1],[12,7,2],[5,14,2],[9,17,2],[16,3,0]],byes:[13]},{label:{cn:\"\u7b2c6\u8f6e\",en:\"Round 6\"},time:\"2026-09-13 15:30-16:30\",games:[[8,4,1],[10,18,1],[2,15,2],[1,12,2],[6,9,2],[7,5,0],[3,14,0],[17,13,0]],byes:[16]},{label:{cn:\"\u7b2c7\u8f6e\",en:\"Round 7\"},time:\"2026-09-13 16:30-17:30\",games:[[4,2,2],[10,8,1],[18,1,2],[14,6,0],[13,5,0],[15,12,0],[9,16,2],[7,17,0]],byes:[3]}],a={11:3},n=\"cn\";var l=function(){var a={},n={},l={},s={},r={};for(var i in t)a[i]=0,n[i]=0,l[i]=0,s[i]=0,r[i]=[];e.forEach(function(t){t.games.forEach(function(t){var e=t[0],i=t[1],o=t[2],d=2-o;a[e]+=o,a[i]+=d,2===o&&n[e]++,2===d&&(n[i]++,s[i]++),l[i]++,r[e].push(i),r[i].push(e)}),t.byes.forEach(function(t){a[t]+=2,n[t]++})});var o=Object.keys(t).map(Number).sort(function(t,e){return a[t]-a[e]>0?-1:a[t]-a[e]<0?1:0}),d={},c={};for(var u in t){var b=0,p=0;r[u].forEach(function(t){b+=a[t],a[t]>p&&(p=a[t])}),d[u]=b,c[u]=p}o.sort(function(t,e){return a[e]!==a[t]?a[e]-a[t]:d[e]-d[t]});var v={};return o.forEach(function(t,e){v[t]=e+1}),{pts:a,wins:n,blackG:l,blackW:s,oppList:r,buch:d,maxOpp:c,rank:v,order:o}}();function s(t,e){return\"cn\"===n?t:e}function r(t){return 0===t?s(\"\u6392\u540d\",\"Standings\"):t===e.length+1?s(\"\u7ae0\u7a0b\",\"Rules\"):String(t)}var i=!1;function o(){var e=i?'<col style=\"width:8%\"><col style=\"width:26%\"><col style=\"width:9%\"><col style=\"width:11%\"><col style=\"width:9%\"><col style=\"width:9%\"><col style=\"width:14%\"><col style=\"width:14%\">':'<col style=\"width:13%\"><col style=\"width:41%\"><col style=\"width:20%\"><col style=\"width:26%\">',n=`<th>${s(\"\u540d\u6b21\",\"#\")}<\/th><th>${s(\"\u59d3\u540d\",\"Name\")}<\/th><th>${s(\"\u79ef\u5206\",\"Pts\")}<\/th><th>${s(\"\u5bf9\u624b\u5206\",\"Buch\")}<\/th>`;i&&(n+=`<th>${s(\"\u80dc\",\"W\")}<\/th><th>${s(\"\u72af\u89c4\",\"Fouls\")}<\/th><th>${s(\"\u6267\u9ed1\",\"Black\")}<\/th><th>${s(\"\u9ed1\u80dc\",\"B-Win\")}<\/th>`);var r=`<div class=\"lxs4-scroll\"><table class=\"lxs4-standings-tbl${i?\" lxs4-std-expanded\":\"\"}\"><colgroup>${e}<\/colgroup><thead><tr>${n}<\/tr><\/thead><tbody>`;return l.order.forEach(function(e){var n=l.rank[e],o=n<=3?\" lxs4-rank\"+n:\"\",d=a[e]?` <span class=\"lxs4-bye\">(${s(\"\u9000\u8d5b\",\"wd.\")})<\/span>`:\"\",c=`<tr><td class=\"${o}\">${n}<\/td><td class=\"lxs4-name\" tabindex=\"0\" role=\"button\" data-pid=\"${e}\">${t[e]}${d}<\/td><td>${l.pts[e]}<\/td><td>${l.buch[e]}<\/td>`;i&&(c+=`<td>${l.wins[e]}<\/td><td>0<\/td><td>${l.blackG[e]}<\/td><td>${l.blackW[e]}<\/td>`),r+=c+=\"<\/tr>\"}),r+=\"<\/tbody><\/table><\/div>\",r+=`<div class=\"lxs4-standtoggle\"><button class=\"lxs4-toggle-link\" id=\"lxs4-stdtoggle\">${i?s(\"\u6536\u8d77 \u25b2\",\"Collapse \u25b2\"):s(\"\u663e\u793a\u5b8c\u6574\u6570\u636e \u25be\",\"Show full details \u25be\")}<\/button><\/div>`,r+=`<div class=\"lxs4-note\">${s(\"\u5bf9\u624b\u5206\u7528\u4e8e\u540c\u5206\u6392\u540d\u3002\u70b9\u51fb\u59d3\u540d\u67e5\u770b\u6218\u7ee9\u5361\u3002\",\"Buchholz breaks ties. Tap a name for details.\")}<\/div>`}function d(){i=!i;var t=document.getElementById(\"lxs4-panel-0\");t.innerHTML=o();for(var e=t.querySelectorAll(\".lxs4-name\"),a=0;e.length>a;a++)x(e[a]);var n=document.getElementById(\"lxs4-stdtoggle\");n&&n.addEventListener(\"click\",d)}function c(a){var n=e[a],l=`<div class=\"lxs4-scroll\"><table class=\"lxs4-round-tbl\"><colgroup><col style=\"width:12%\"><col style=\"width:36%\"><col style=\"width:22%\"><col style=\"width:30%\"><\/colgroup><thead><tr><th>${s(\"\u53f0\u53f7\",\"Board\")}<\/th><th>${s(\"\u7ea2\u65b9\",\"Red\")}<\/th><th>${s(\"\u6bd4\u5206\",\"Score\")}<\/th><th>${s(\"\u9ed1\u65b9\",\"Black\")}<\/th><\/tr><\/thead><tbody>`;return n.games.forEach(function(e,a){var n=e[0],s=e[1],r=e[2];l+=`<tr><td>${a+1}<\/td>`,l+=`<td class=\"lxs4-name\" tabindex=\"0\" role=\"button\" data-pid=\"${n}\"><span class=\"lxs4-dot lxs4-dot-r\"><\/span>${t[n]}<\/td>`,l+=`<td><b>${r} : ${2-r}<\/b><\/td>`,l+=`<td class=\"lxs4-name\" tabindex=\"0\" role=\"button\" data-pid=\"${s}\"><span class=\"lxs4-dot lxs4-dot-b\"><\/span>${t[s]}<\/td><\/tr>`}),n.byes.forEach(function(e){l+=`<tr><td>\u2014<\/td><td colspan=\"3\" class=\"lxs4-byerow lxs4-name\" tabindex=\"0\" role=\"button\" data-pid=\"${e}\">${t[e]} <span class=\"lxs4-bye\">\u00b7 ${s(\"\u8f6e\u7a7a +2\",\"BYE +2\")}<\/span><\/td><\/tr>`}),l+=\"<\/tbody><\/table><\/div>\",l+=`<div class=\"lxs4-note\">${s(n.time,n.time)}<\/div>`}function u(){function t(t,e){return`<details class=\"lxs4-acc\"><summary>${t}<\/summary><div class=\"lxs4-accbody\">${e}<\/div><\/details>`}var e='<div class=\"lxs4-rules\">';return e+=t(s(\"\u5b97\u65e8\",\"Purpose\"),`<p>${s(\"\u4fc3\u8fdb\u8c61\u68cb\u6d3b\u52a8\uff0c\u63d0\u5021\u4f20\u7edf\u6587\u5316\uff1b\u589e\u8fdb\u68cb\u53cb\u611f\u60c5\uff1b\u63a8\u5e7f\u68cb\u827a\u6d3b\u52a8\u3002\",\"Promote xiangqi and traditional culture, foster camaraderie among players, and popularize the game.\")}<\/p>`),e+=t(s(\"\u4e3b\u529e \/ \u8d5e\u52a9\u4eba\",\"Organiser \/ Patron\"),`<p>${s(\"\u65b0\u52a0\u5761\u8c61\u68cb\u603b\u4f1a\u4e3b\u529e\uff0c\u6c38\u4e45\u540d\u8a89\u4f1a\u957f\u674e\u9521\u68ee\u5148\u751f\u8d5e\u52a9\u3002\",\"Organised by SIXGA, sponsored by honorary permanent president Mr Li Xi Sen.\")}<\/p>`),e+=t(s(\"\u5730\u70b9\",\"Venue\"),`<p>${s(\"\u65b0\u52a0\u5761\u8c61\u68cb\u603b\u4f1a\uff0c51 Bishan St 13, #01-01, Singapore 579799\",\"51 Bishan St 13, #01-01, Singapore 579799\")}<\/p>`),e+=t(s(\"\u53c2\u8d5b\u8d44\u683c\",\"Eligibility\"),`<p>${s(\"1971\u5e741\u67081\u65e5\u4e4b\u524d\u51fa\u751f\uff0c\u4e0d\u5206\u56fd\u7c4d\u3001\u79cd\u65cf\u3001\u6027\u522b\uff1b\u540d\u989d\u965040\u4eba\u3002\",\"Born before 1 Jan 1971, open to all; capped at 40 entries.\")}<\/p>`),e+=t(s(\"\u8d5b\u5236\u4e0e\u89c4\u5219\",\"Format & Rules\"),`<ul><li>${s(\"\u79ef\u5206\u7f16\u6392\u4e00\u5c40\u5236\uff0c\u8f6e\u6570\u4e3a\u4e03\u8f6e\u6216\u4e5d\u8f6e\uff0c\u89c6\u53c2\u8d5b\u4eba\u6570\u800c\u5b9a\uff08\u672c\u5c4a18\u4eba\u62a5\u540d\uff0c\u8d5b\u4e3a7\u8f6e\uff09\",\"Swiss system, 7 or 9 rounds depending on turnout (18 entries this year, so 7 rounds)\")}<\/li><li>${s(\"\u5bf9\u5c40\u65f6\u9650\uff1a20\u5206\u949f + \u6bcf\u6b6510\u79d2\",\"Time control: 20 minutes + 10 seconds per move\")}<\/li><li>${s(\"\u65e0\u9700\u8bb0\u5f55\u5bf9\u5c40\uff1b\u53c2\u8d5b\u8005\u8fdf\u52305\u5206\u949f\u5373\u5224\u8d1f\",\"No move recording; 5 min late is a default loss\")}<\/li><li>${s(\"\u91c7\u7528\u4e16\u754c\u8c61\u68cb\u8054\u5408\u4f1a\u300a\u4e16\u754c\u8c61\u68cb\u89c4\u5219\u300b\",\"Under World Xiangqi Federation rules\")}<\/li><\/ul>`),e+=t(s(\"\u8d5b\u5458\u7eaa\u5f8b\",\"Player Conduct\"),`<ul><li>${s(\"\u51e1\u5f03\u6743\u4e24\u6b21\u8005\uff0c\u53c2\u8d5b\u8d44\u683c\u5373\u88ab\u53d6\u6d88\",\"Two forfeits disqualifies a player\")}<\/li><li>${s(\"\u8863\u7740\u5e94\u6574\u6d01\u5f97\u4f53\uff0c\u7a7f\u80cc\u5fc3\u3001\u77ed\u88e4\u6216\u62d6\u978b\u8005\u4e0d\u51c6\u5165\u573a\uff1b\u8d5b\u573a\u4e25\u7981\u5438\u70df\u53ca\u4f7f\u7528\u7535\u5b50\u4eea\u5668\",\"No vests, shorts or sandals; no smoking or devices in the hall\")}<\/li><\/ul>`),e+=t(s(\"\u5956\u52b1\u529e\u6cd5\",\"Prizes\"),`<p>${s(\"\u51a0\u519b $500 \u00b7 \u4e9a\u519b $300 \u00b7 \u5b63\u519b $200 \u00b7 \u6bbf\u519b $100 \u00b7 \u7b2c5\u81f38\u540d\u5404 $50\",\"Champion $500 \u00b7 Runner-up $300 \u00b7 3rd $200 \u00b7 4th $100 \u00b7 5th-8th $50 each\")}<\/p>`),e+=t(s(\"\u4ef2\u88c1\",\"Arbitration\"),`<p>${s(\"\u88c1\u5224\u957f\u7684\u5224\u51b3\u4e3a\u6700\u7ec8\u51b3\u5b9a\uff1b\u5982\u6709\u5f02\u8bae\uff0c\u53ef\u6309\u8c61\u603b\u7f51\u7ad9\u89c4\u5b9a\u7684\u529e\u6cd5\u63d0\u51fa\u4e0a\u8bc9\u3002\",\"Chief arbiter's ruling is final; appeals follow the SIXGA website procedure.\")}<\/p>`),e+=`<a class=\"lxs4-rules-link\" href=\"https:\/\/drive.google.com\/file\/d\/1_H2mp81vgxwwqbFI0gWJX1ADWSPNEI-B\/view\" target=\"_blank\" rel=\"noopener\">${s(\"\u67e5\u770b\u5b8c\u6574\u7ae0\u7a0b PDF\",\"View full rules PDF\")}<\/a>`,e+=\"<\/div>\"}var b=document.getElementById(\"sixga-lxs4\"),p=0,v=null,$=!1;function m(){var t=function(){var t=\"\";return t+='<div class=\"lxs4-hero\">',t+=`<button class=\"lxs4-toggle\" id=\"lxs4-langbtn\">${\"cn\"===n?\"EN\":\"\u4e2d\u6587\"}<\/button>`,t+=`<div class=\"lxs4-badge\">${s(\"\u5df2\u7ed3\u675f \u00b7 2026\",\"CONCLUDED \u00b7 2026\")}<\/div>`,t+=`<h1>${s(\"\u7b2c\u56db\u5c4a\u674e\u9521\u68ee\u5168\u56fd\u8c61\u68cb\u5bbf\u5c06\u8d5b\",\"4th Li Xi Sen National Xiangqi Veterans Tournament\")}<\/h1>`,t+=`<h2>${s(\"\u516c\u5f00\u7ec4 \u00b7 7\u8f6e\u745e\u58eb\u5236\",\"Open Group \u00b7 7-Round Swiss\")}<\/h2>`,t+='<div class=\"lxs4-meta\">',t+=`${s(\"\u65e5\u671f\",\"Date\")}: 2026-09-13<br>`,t+=`${s(\"\u53c2\u8d5b\",\"Players\")}: 18 (${s(\"1\u4eba\u4e2d\u9014\u9000\u8d5b\",\"1 withdrew mid-event\")})<br>`,t+=`${s(\"\u88c1\u5224\u957f\",\"Chief Arbiter\")}: \u7fc1\u6587\u9f99 (Ong Boon Leong)<br>`,t+=`${s(\"\u7f16\u6392\u957f\",\"Pairing Officer\")}: \u674e\u4fca\u8f89 (Lee Jun Hui, Joel)`,t+\"<\/div><\/div>\"}();t+=function(t){for(var a='<div class=\"lxs4-tabs\" role=\"tablist\">',n=0;e.length+2>n;n++){var l=t===n,i=n>0&&e.length+1>n;a+=`<button class=\"${\"lxs4-tab\"+(i?\" lxs4-tab-round\":\"\")+(l?\" active\":\"\")}\" role=\"tab\" id=\"lxs4-tabbtn-${n}\" aria-selected=\"${l?\"true\":\"false\"}\" aria-controls=\"lxs4-panel-${n}\" aria-label=\"${i?s(e[n-1].label.cn,e[n-1].label.en):r(n)}\" tabindex=\"${l?\"0\":\"-1\"}\" data-tab=\"${n}\">${r(n)}<\/button>`}return a+\"<\/div>\"}(p);for(var a=0;e.length+2>a;a++)t+=`<div class=\"lxs4-panel ${p===a?\"active\":\"\"}\" role=\"tabpanel\" id=\"lxs4-panel-${a}\" aria-labelledby=\"lxs4-tabbtn-${a}\" data-panel=\"${a}\">`,0===a?t+=o():a===e.length+1?t+=u():t+=c(a-1),t+=\"<\/div>\";t+='<div class=\"lxs4-modal-bg\" id=\"lxs4-modalbg\"><div class=\"lxs4-modal\" id=\"lxs4-modal\"><\/div><\/div>',b.innerHTML=t,function(){for(var t=e.length+2,a=b.querySelectorAll(\".lxs4-tab\"),l=0;a.length>l;l++)a[l].addEventListener(\"click\",function(t){h(parseInt(t.currentTarget.getAttribute(\"data-tab\"),10),!1)}),a[l].addEventListener(\"keydown\",function(e){var a=parseInt(e.currentTarget.getAttribute(\"data-tab\"),10),n=null;\"ArrowRight\"===e.key?n=(a+1)%t:\"ArrowLeft\"===e.key?n=(a-1+t)%t:\"Home\"===e.key?n=0:\"End\"===e.key&&(n=t-1),null!==n&&(e.preventDefault(),h(n,!0))});var s=document.getElementById(\"lxs4-langbtn\");s&&s.addEventListener(\"click\",function(){n=\"cn\"===n?\"en\":\"cn\",m()});for(var r=b.querySelectorAll(\".lxs4-name\"),i=0;r.length>i;i++)x(r[i]);var o=document.getElementById(\"lxs4-stdtoggle\");o&&o.addEventListener(\"click\",d);var c=document.getElementById(\"lxs4-modalbg\");c&&c.addEventListener(\"click\",function(t){\"lxs4-modalbg\"===t.target.id&&y()});$||($=!0,document.addEventListener(\"keydown\",function(t){if(\"Escape\"===t.key){var e=document.getElementById(\"lxs4-modalbg\");e&&e.className.indexOf(\"active\")>-1&&y()}}))}()}function h(t,e){if(t!==p){p=t;for(var a=b.querySelectorAll(\".lxs4-tab\"),n=0;a.length>n;n++){var l=parseInt(a[n].getAttribute(\"data-tab\"),10)===t;a[n].className=\"lxs4-tab\"+(l?\" active\":\"\"),a[n].setAttribute(\"aria-selected\",l?\"true\":\"false\"),a[n].setAttribute(\"tabindex\",l?\"0\":\"-1\")}for(var s=b.querySelectorAll(\".lxs4-panel\"),r=0;s.length>r;r++){var i=parseInt(s[r].getAttribute(\"data-panel\"),10);s[r].className=\"lxs4-panel\"+(i===t?\" active\":\"\")}e&&g(t)}else e&&g(t)}function g(t){var e=document.getElementById(\"lxs4-tabbtn-\"+t);e&&e.focus()}function f(n,r){v=r||v;var i=document.getElementById(\"lxs4-modal\");i.innerHTML=function(n){var r=t[n],i=l.rank[n],o='<button class=\"lxs4-modal-close\" id=\"lxs4-modal-close\">\u00d7<\/button>';o+=`<h3>${r}<\/h3>`,o+=`<div class=\"lxs4-mrank\">${s(\"\u6700\u7ec8\u540d\u6b21\",\"Final Rank\")} #${i} \u00b7 ${l.pts[n]} ${s(\"\u5206\",\"pts\")}${a[n]?\" \u00b7 \"+s(\"\u4e2d\u9014\u9000\u8d5b\",\"withdrew mid-event\"):\"\"}<\/div>`,o+='<div class=\"lxs4-stats\">',o+=`<div class=\"lxs4-stat\"><b>${l.wins[n]}<\/b><span>${s(\"\u80dc\u5c40\",\"WINS\")}<\/span><\/div>`,o+=`<div class=\"lxs4-stat\"><b>${l.buch[n]}<\/b><span>${s(\"\u5bf9\u624b\u5206\",\"BUCHHOLZ\")}<\/span><\/div>`,o+=`<div class=\"lxs4-stat\"><b>${l.maxOpp[n]}<\/b><span>${s(\"\u6700\u9ad8\u5bf9\u624b\u5206\",\"TOP OPP.\")}<\/span><\/div>`,o+=`<div class=\"lxs4-stat\"><b>${l.blackG[n]}<\/b><span>${s(\"\u6267\u9ed1\u5c40\u6570\",\"AS BLACK\")}<\/span><\/div>`,o+=`<div class=\"lxs4-stat\"><b>${l.blackW[n]}<\/b><span>${s(\"\u6267\u9ed1\u80dc\",\"BLACK WINS\")}<\/span><\/div>`,o+=`<div class=\"lxs4-stat\"><b>${Math.round(l.buch[n]\/(l.oppList[n].length||1)*10)\/10}<\/b><span>${s(\"\u5e73\u5747\u5bf9\u624b\u5206\",\"AVG OPP.\")}<\/span><\/div>`,o+=\"<\/div>\",o+=\"<div>\";var d=0;return e.forEach(function(e,a){var r=function(t,e){for(var a=0;t.games.length>a;a++){var n=t.games[a];if(n[0]===e)return{opp:n[1],color:\"r\",pts:n[2]};if(n[1]===e)return{opp:n[0],color:\"b\",pts:2-n[2]}}for(var l=0;t.byes.length>l;l++)if(t.byes[l]===e)return{opp:null,color:null,pts:2,bye:!0};return null}(e,n);if(r)if(d+=r.pts,r.bye)o+=`<div class=\"lxs4-mrow\"><span>${s(e.label.cn,e.label.en)}<\/span><span class=\"lxs4-bye\">${s(\"\u8f6e\u7a7a\",\"BYE\")}<\/span><span>+2<\/span><span><b>${d}<\/b><\/span><\/div>`;else{var i=t[r.opp],c=l.rank[r.opp],u=\"r\"===r.color?s(\"\u7ea2\u00b7\u5148\",\"Red\"):s(\"\u9ed1\u00b7\u540e\",\"Black\"),b=2===r.pts?s(\"\u80dc\",\"Win\"):1===r.pts?s(\"\u548c\",\"Draw\"):s(\"\u8d1f\",\"Loss\");o+=`<div class=\"lxs4-mrow\"><span>${s(e.label.cn,e.label.en)}<\/span><span>${u} vs <span class=\"lxs4-name\" tabindex=\"0\" role=\"button\" data-pid=\"${r.opp}\">${i}<\/span> (#${c}, ${l.pts[r.opp]}pt)<\/span><span>${b}<\/span><span><b>${d}<\/b><\/span><\/div>`}}),o+=\"<\/div>\"}(n),document.getElementById(\"lxs4-modalbg\").className=\"lxs4-modal-bg active\";var o=document.getElementById(\"lxs4-modal-close\");o&&(o.addEventListener(\"click\",y),o.focus());for(var d=i.querySelectorAll(\".lxs4-name\"),c=0;d.length>c;c++)x(d[c])}function x(t){t.addEventListener(\"click\",function(t){f(parseInt(t.currentTarget.getAttribute(\"data-pid\"),10),t.currentTarget)}),t.addEventListener(\"keydown\",function(t){\"Enter\"!==t.key&&\" \"!==t.key||(t.preventDefault(),f(parseInt(t.currentTarget.getAttribute(\"data-pid\"),10),t.currentTarget))})}function y(){document.getElementById(\"lxs4-modalbg\").className=\"lxs4-modal-bg\",v&&v.focus&&v.focus()}m()}\"loading\"===document.readyState?document.addEventListener(\"DOMContentLoaded\",t):t()})();<\/script>\n\n\n\n<script type=\"module\">\nimport { WebHaptics } from 'https:\/\/cdn.jsdelivr.net\/npm\/web-haptics@0.0.6\/+esm';\nconst haptics = new WebHaptics();\ndocument.addEventListener('click', (e) => {\n    if (e.target.closest('button, [role=\"button\"], a, label, input[type=\"submit\"]')) {\n        haptics.trigger('selection');\n    }\n}, { passive: true });\n<\/script>\n\n\n\n<style>\n\/* ============================================================\n   \u65b0\u52a0\u5761\u8c61\u68cb\u603b\u4f1a \u2014 Unified WordPress Internal CSS\n   Paste this into WordPress Customizer \u2192 Additional CSS\n   or into a site-wide HTML\/CSS block.\n   ============================================================ *\/\n\n\/* \u2500\u2500 Design Tokens (matching index page) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n:root {\n  --xq-crimson:       #8c2f39;\n  --xq-crimson-dark:  #6e242d;\n  --xq-gold:          #e4a855;\n  --xq-gold-light:    #f0d6a8;\n  --xq-cream:         #fdf8f0;\n  --xq-text:          #1c1c1c;\n  --xq-text-light:    #5a5a5a;\n  --xq-bg:            #fafafa;\n  --xq-white:         #ffffff;\n  --xq-radius:        12px;\n  --xq-radius-sm:     8px;\n  --xq-shadow:        0 4px 20px rgba(0, 0, 0, 0.08);\n  --xq-shadow-hover:  0 8px 30px rgba(0, 0, 0, 0.12);\n  --xq-transition:    0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   1. GLOBAL NAVIGATION BAR\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n\/* \u2500\u2500 Kill gap above nav \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nhtml, body {\n  margin-top: 0 !important;\n  padding-top: 0 !important;\n}\n\n.wp-site-blocks,\n.wp-block-template-part,\nheader.wp-block-template-part,\n.site-header {\n  margin-top: 0 !important;\n  padding-top: 0 !important;\n}\n\n\/* \u2500\u2500 Fix nav container constraint \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nheader.wp-block-template-part > div,\nheader.wp-block-template-part .wp-block-group,\n.wp-block-group.is-layout-constrained:has(.wp-block-navigation) {\n  padding: 0 !important;\n  margin: 0 !important;\n  max-width: 100% !important;\n  width: 100% !important;\n}\n\n\/* \u2500\u2500 Main Nav Container \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation,\nnav.wp-block-navigation {\n  background: linear-gradient(135deg, var(--xq-crimson) 0%, var(--xq-crimson-dark) 100%) !important;\n  padding: 0 24px !important;\n  font-family: \"Noto Sans SC\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n  border-bottom: 3px solid var(--xq-gold) !important;\n  box-shadow: 0 2px 12px rgba(110, 36, 45, 0.3) !important;\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 999 !important;\n  margin: 0 !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  box-sizing: border-box !important;\n  display: block !important;\n  left: 0 !important;\n  right: 0 !important;\n}\n\n\/* \u2500\u2500 Force inner container to full width \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation > .wp-block-navigation__inner-container,\n.wp-block-navigation .wp-block-navigation__container,\n.wp-block-navigation > ul {\n  width: 100% !important;\n  max-width: 100% !important;\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\/* \u2500\u2500 Nav Link Items \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation .wp-block-navigation-item__content,\n.wp-block-navigation .wp-block-navigation-item__label,\n.wp-block-navigation-item__content.wp-block-navigation-item__content,\n.wp-block-navigation.has-black-color,\n.wp-block-navigation .has-black-color {\n  color: #ffffff !important;\n  font-weight: 500 !important;\n  font-size: 0.95em !important;\n  letter-spacing: 0.3px !important;\n  transition: var(--xq-transition) !important;\n  text-decoration: none !important;\n}\n\n\/* \u2500\u2500 Nav Link Hover \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation .wp-block-navigation-item__content:hover,\n.wp-block-navigation .wp-block-navigation-item__content:focus {\n  color: var(--xq-gold) !important;\n}\n\n\/* Gold underline on hover *\/\n.wp-block-navigation .wp-block-navigation-item__content::after {\n  content: \"\" !important;\n  display: block !important;\n  width: 0 !important;\n  height: 2px !important;\n  background: var(--xq-gold) !important;\n  transition: width var(--xq-transition) !important;\n  margin-top: 2px !important;\n}\n\n.wp-block-navigation .wp-block-navigation-item__content:hover::after {\n  width: 100% !important;\n}\n\n\/* \u2500\u2500 Current \/ Active Page \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content,\n.wp-block-navigation .wp-block-navigation-item--active > .wp-block-navigation-item__content {\n  color: var(--xq-gold) !important;\n  font-weight: 700 !important;\n}\n\n.wp-block-navigation .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content::after {\n  width: 100% !important;\n}\n\n\/* \u2500\u2500 Submenu \/ Dropdown \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation .wp-block-navigation__submenu-container,\n.wp-block-navigation .has-child .wp-block-navigation__submenu-container {\n  background: var(--xq-crimson-dark) !important;\n  border: 1px solid rgba(228, 168, 85, 0.2) !important;\n  border-radius: var(--xq-radius-sm) !important;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25) !important;\n  padding: 8px 0 !important;\n  min-width: 200px !important;\n}\n\n.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content {\n  padding: 10px 20px !important;\n  font-size: 0.9em !important;\n}\n\n.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover {\n  background: rgba(228, 168, 85, 0.15) !important;\n  color: var(--xq-gold) !important;\n}\n\n\/* \u2500\u2500 Nav Item Spacing \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation .wp-block-navigation-item {\n  padding: 14px 6px !important;\n  margin: 0 !important;\n}\n\n\/* \u2500\u2500 Buttons \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-button__link.wp-element-button,\n.wp-block-button__link.wp-element-button:visited,\n.entry-content .wp-block-button__link,\n.entry-content .wp-block-button__link:visited,\n.page-content .wp-block-button__link,\n.page-content .wp-block-button__link:visited {\n  background: var(--xq-gold) !important;\n  color: var(--xq-crimson-dark) !important;\n  font-weight: 700 !important;\n  border-radius: 25px !important;\n  padding: 12px 28px !important;\n  border: 2px solid var(--xq-gold) !important;\n  box-shadow: 0 4px 15px rgba(228, 168, 85, 0.4) !important;\n  transition: background var(--xq-transition), color var(--xq-transition), border-color var(--xq-transition), box-shadow var(--xq-transition) !important;\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--xq-gold) !important;\n  font-size: 0.95em !important;\n  display: inline-block !important;\n  transform: none !important;\n}\n\n.wp-block-button__link.wp-element-button:hover,\n.wp-block-button__link.wp-element-button:focus,\n.entry-content .wp-block-button__link:hover,\n.entry-content .wp-block-button__link:focus,\n.page-content .wp-block-button__link:hover,\n.page-content .wp-block-button__link:focus {\n  background: var(--xq-crimson) !important;\n  color: #ffffff !important;\n  border: 2px solid var(--xq-crimson) !important;\n  border-bottom: 2px solid var(--xq-crimson) !important;\n  box-shadow: 0 6px 20px rgba(140, 47, 57, 0.4) !important;\n  transform: none !important;\n}\n\n\/* \u2500\u2500 Hamburger \/ Toggle Button \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation__responsive-container-open,\n.wp-block-navigation button.wp-block-navigation__responsive-container-open {\n  color: var(--xq-gold) !important;\n}\n\n\/* \u2500\u2500 Mobile Nav \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width: 991px) {\n  .wp-block-navigation,\n  nav.wp-block-navigation {\n    padding: 0 16px !important;\n  }\n\n  .wp-block-navigation__responsive-container,\n  .wp-block-navigation__responsive-container-content {\n    background: linear-gradient(180deg, var(--xq-crimson-dark) 0%, var(--xq-crimson) 100%) !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .wp-block-navigation__responsive-container ul,\n  .wp-block-navigation__responsive-container-content ul {\n    margin: 0 !important;\n    padding: 0 !important;\n    gap: 0 !important;\n    \/* Do NOT set display:block here \u2014 breaks close button *\/\n  }\n\n  .wp-block-navigation__responsive-container .wp-block-navigation-item,\n  .wp-block-navigation__responsive-container li {\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n\n  .wp-block-navigation__responsive-container .wp-block-navigation-item__content {\n    color: #ffffff !important;\n    padding: 14px 24px !important;\n    font-size: 1.05em !important;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;\n    display: block !important;\n    margin: 0 !important;\n  }\n\n  .wp-block-navigation__responsive-container .wp-block-navigation-item__content:hover {\n    color: var(--xq-gold) !important;\n    background: rgba(228, 168, 85, 0.1) !important;\n  }\n\n  .wp-block-navigation__responsive-container-close {\n    position: relative !important;\n    z-index: 9999 !important;\n    pointer-events: auto !important;\n    cursor: pointer !important;\n  }\n\n  .wp-block-navigation__responsive-container-close,\n  .wp-block-navigation__responsive-container-close svg {\n    color: var(--xq-gold) !important;\n    fill: var(--xq-gold) !important;\n  }\n\n  .wp-block-navigation__responsive-container .wp-block-navigation__submenu-container {\n    background: rgba(0, 0, 0, 0.15) !important;\n    border: none !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n    padding-left: 16px !important;\n    margin: 0 !important;\n  }\n}\n\n\/* \u2500\u2500 Fix close button being covered by ul \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.wp-block-navigation__responsive-container-close {\n  position: absolute !important;\n  top: 12px !important;\n  right: 16px !important;\n  z-index: 99999 !important;\n  pointer-events: auto !important;\n  cursor: pointer !important;\n}\n\n.wp-block-navigation__responsive-container {\n  position: relative !important;\n}\n\n.wp-block-navigation__responsive-container-content {\n  padding-top: 56px !important;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   2. SITE LOGO & BRANDING (if present)\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.wp-block-site-logo img,\n.custom-logo {\n  max-height: 48px !important;\n  width: auto !important;\n}\n\n.wp-block-site-title a {\n  color: var(--xq-gold) !important;\n  font-weight: 800 !important;\n  text-decoration: none !important;\n  font-size: 1.2em !important;\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   3. PAGE BODY \u2014 Unified Base Styles\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n\/* Page background *\/\nbody:not(.home) {\n  font-family: \"Noto Sans SC\", \"PingFang SC\", \"Microsoft YaHei\", \"Helvetica Neue\", Arial, sans-serif !important;\n  background: var(--xq-bg) !important;\n  color: var(--xq-text) !important;\n  line-height: 1.7 !important;\n  -webkit-font-smoothing: antialiased !important;\n}\n\n\/* Content area *\/\n.entry-content,\n.wp-block-post-content,\n.page-content,\nmain {\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  padding: 30px 20px;\n}\n\n\/* Page titles *\/\n.entry-title,\nh1.wp-block-post-title {\n  font-size: 2.2em !important;\n  font-weight: 800 !important;\n  color: var(--xq-crimson) !important;\n  margin-bottom: 20px !important;\n  letter-spacing: -0.5px !important;\n}\n\n\/* Section headings *\/\nh2 {\n  font-size: 1.6em !important;\n  font-weight: 700 !important;\n  color: var(--xq-crimson) !important;\n  margin-top: 32px !important;\n  margin-bottom: 16px !important;\n}\n\nh3 {\n  font-size: 1.3em !important;\n  font-weight: 600 !important;\n  color: var(--xq-crimson-dark) !important;\n}\n\n\/* Links (body text) *\/\n.entry-content a,\n.page-content a {\n  color: var(--xq-crimson) !important;\n  text-decoration: none !important;\n  border-bottom: 1px solid transparent !important;\n  transition: var(--xq-transition) !important;\n}\n\n.entry-content a:hover,\n.page-content a:hover {\n  color: var(--xq-crimson-dark) !important;\n  border-bottom-color: var(--xq-gold) !important;\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   4. TABS (wc_tabgroup) \u2014 Rankings Page\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n.wc-shortcodes-tabgroup,\n.wc-shortcodes-tabs-layout-box {\n  background: var(--xq-white) !important;\n  border-radius: var(--xq-radius) !important;\n  box-shadow: var(--xq-shadow) !important;\n  overflow: hidden !important;\n  border: 1px solid rgba(140, 47, 57, 0.1) !important;\n}\n\n.wc-shortcodes-tabgroup .wc-shortcodes-tabs,\n.wc-shortcodes-tabs-layout-box .wc-shortcodes-tabs {\n  background: linear-gradient(135deg, var(--xq-crimson) 0%, var(--xq-crimson-dark) 100%) !important;\n  border-bottom: 3px solid var(--xq-gold) !important;\n  padding: 0 !important;\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 0 !important;\n}\n\n.wc-shortcodes-tabgroup .wc-shortcodes-tabs li a,\n.wc-shortcodes-tabs-layout-box .wc-shortcodes-tabs li a {\n  color: rgba(255, 255, 255, 0.85) !important;\n  font-weight: 600 !important;\n  font-size: 0.95em !important;\n  padding: 14px 22px !important;\n  background: transparent !important;\n  border: none !important;\n  border-bottom: none !important;\n  border-radius: 0 !important;\n  transition: var(--xq-transition) !important;\n  white-space: nowrap !important;\n}\n\n.wc-shortcodes-tabgroup .wc-shortcodes-tabs li a:hover,\n.wc-shortcodes-tabs-layout-box .wc-shortcodes-tabs li a:hover {\n  color: #ffffff !important;\n  background: rgba(255, 255, 255, 0.1) !important;\n  border-bottom: none !important;\n}\n\n.wc-shortcodes-tabgroup .wc-shortcodes-tabs li.active a,\n.wc-shortcodes-tabs-layout-box .wc-shortcodes-tabs li.active a,\n.wc-shortcodes-tabgroup .wc-shortcodes-tabs li.resp-tab-active a {\n  color: var(--xq-crimson-dark) !important;\n  background: var(--xq-gold) !important;\n  font-weight: 700 !important;\n  border-bottom: none !important;\n}\n\n.wc-shortcodes-tabgroup .wc-shortcodes-tab-content,\n.wc-shortcodes-tabs-layout-box .wc-shortcodes-tab-content {\n  padding: 24px !important;\n  background: var(--xq-white) !important;\n  font-size: 0.95em !important;\n  line-height: 1.7 !important;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   5. TABLES \u2014 Rankings \/ Data Tables\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n\/* TablePress & custom tables *\/\n.tablepress,\n.custom-table,\ntable.tablepress,\n.wc-shortcodes-tab-content table {\n  width: 100% !important;\n  border-collapse: separate !important;\n  border-spacing: 0 !important;\n  border-radius: var(--xq-radius-sm) !important;\n  overflow: hidden !important;\n  font-size: 0.9em !important;\n  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06) !important;\n}\n\n\/* Table header *\/\n.tablepress thead th,\n.custom-table th,\n.wc-shortcodes-tab-content table th {\n  background: linear-gradient(135deg, var(--xq-crimson) 0%, var(--xq-crimson-dark) 100%) !important;\n  color: #ffffff !important;\n  font-weight: 700 !important;\n  padding: 12px 16px !important;\n  text-align: left !important;\n  font-size: 0.85em !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.5px !important;\n  border-bottom: 3px solid var(--xq-gold) !important;\n}\n\n\/* Table cells *\/\n.tablepress td,\n.custom-table td,\n.wc-shortcodes-tab-content table td {\n  padding: 10px 16px !important;\n  border-bottom: 1px solid #f0ebe3 !important;\n  color: var(--xq-text) !important;\n  vertical-align: middle !important;\n}\n\n\/* Alternating rows *\/\n.tablepress .odd td,\n.custom-table tr:nth-child(odd) td,\n.wc-shortcodes-tab-content table tr:nth-child(odd) td {\n  background: var(--xq-white) !important;\n}\n\n.tablepress .even td,\n.custom-table tr:nth-child(even) td,\n.wc-shortcodes-tab-content table tr:nth-child(even) td {\n  background: var(--xq-cream) !important;\n}\n\n\/* Row hover *\/\n.tablepress tbody tr:hover td,\n.custom-table tr:hover td,\n.wc-shortcodes-tab-content table tbody tr:hover td {\n  background: var(--xq-gold-light) !important;\n  transition: background var(--xq-transition) !important;\n}\n\n\/* Responsive table *\/\n@media (max-width: 768px) {\n  .tablepress,\n  .custom-table,\n  .wc-shortcodes-tab-content table {\n    display: block !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n\n  .tablepress td,\n  .tablepress th,\n  .custom-table td,\n  .custom-table th {\n    padding: 8px 12px !important;\n    font-size: 0.85em !important;\n    white-space: nowrap !important;\n  }\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   6. TIMELINE PAGE \u2014 Tournament Archives\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n\/* Override timeline colors to match index *\/\n.timeline-page .hero-section,\n.hero-section {\n  background: linear-gradient(135deg, var(--xq-crimson) 0%, var(--xq-crimson-dark) 50%, var(--xq-gold) 100%) !important;\n  border-radius: var(--xq-radius) !important;\n}\n\n.hero-title {\n  color: #ffffff !important;\n  text-shadow: 0 4px 20px rgba(0, 0, 0, 0.3) !important;\n}\n\n.hero-subtitle {\n  color: rgba(255, 255, 255, 0.9) !important;\n}\n\n\/* Filter buttons *\/\n.filter-section label {\n  background: var(--xq-crimson) !important;\n  color: #ffffff !important;\n  border-radius: 25px !important;\n  font-weight: 600 !important;\n  transition: var(--xq-transition) !important;\n}\n\n.filter-section label:hover {\n  background: var(--xq-gold) !important;\n  color: var(--xq-crimson-dark) !important;\n  transform: translateY(-2px) !important;\n}\n\n\/* Active filter *\/\n#all:checked ~ .filter-wrapper .filter-section label[for=\"all\"],\n#national:checked ~ .filter-wrapper .filter-section label[for=\"national\"],\n#open:checked ~ .filter-wrapper .filter-section label[for=\"open\"],\n#student:checked ~ .filter-wrapper .filter-section label[for=\"student\"],\n#team:checked ~ .filter-wrapper .filter-section label[for=\"team\"],\n#individual:checked ~ .filter-wrapper .filter-section label[for=\"individual\"] {\n  background: var(--xq-gold) !important;\n  color: var(--xq-crimson-dark) !important;\n  box-shadow: 0 4px 15px rgba(228, 168, 85, 0.4) !important;\n}\n\n\/* Timeline cards *\/\n.timeline-card {\n  border-radius: var(--xq-radius) !important;\n  box-shadow: var(--xq-shadow) !important;\n  border: 1px solid rgba(140, 47, 57, 0.08) !important;\n  transition: var(--xq-transition) !important;\n}\n\n.timeline-card:hover {\n  box-shadow: var(--xq-shadow-hover) !important;\n  transform: translateY(-4px) !important;\n}\n\n\/* Timeline accent line *\/\n.timeline-card::before {\n  background: var(--xq-gold) !important;\n}\n\n.timeline-year {\n  color: var(--xq-crimson) !important;\n}\n\n.quarter-label {\n  color: var(--xq-crimson) !important;\n  border-left-color: var(--xq-gold) !important;\n}\n\n\/* Timeline vertical line *\/\n.timeline-wrapper::before {\n  background: linear-gradient(to bottom, var(--xq-gold), var(--xq-crimson), var(--xq-gold)) !important;\n  width: 3px !important;\n}\n\n\/* Event list links in timeline *\/\n.timeline-card .event-list a {\n  color: var(--xq-text) !important;\n}\n\n.timeline-card .event-list a:hover {\n  color: var(--xq-crimson) !important;\n}\n\n.timeline-card .event-list a::after {\n  background-color: var(--xq-gold) !important;\n}\n\n\/* Competition name badge *\/\n.comp-name {\n  background: var(--xq-cream) !important;\n  border-color: var(--xq-gold-light) !important;\n  color: var(--xq-crimson) !important;\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   7. EVENT CARDS (general pages)\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n.event-card {\n  border-radius: var(--xq-radius) !important;\n  box-shadow: var(--xq-shadow) !important;\n  border: 1px solid rgba(140, 47, 57, 0.06) !important;\n  transition: var(--xq-transition) !important;\n}\n\n.event-card:hover {\n  box-shadow: var(--xq-shadow-hover) !important;\n  transform: translateY(-4px) !important;\n}\n\n.event-card .event-title {\n  color: var(--xq-crimson) !important;\n}\n\n.event-card .event-badge {\n  background: linear-gradient(135deg, var(--xq-crimson) 0%, var(--xq-crimson-dark) 100%) !important;\n}\n\n\/* CTA buttons on all pages *\/\n.event-card .cta-button,\n.timeline-page .cta-button,\na.cta-button {\n  background: var(--xq-gold) !important;\n  color: var(--xq-crimson-dark) !important;\n  font-weight: 700 !important;\n  border-radius: 25px !important;\n  box-shadow: 0 4px 15px rgba(228, 168, 85, 0.4) !important;\n  transition: var(--xq-transition) !important;\n  border-bottom: none !important;\n}\n\n.event-card .cta-button:hover,\n.timeline-page .cta-button:hover,\na.cta-button:hover {\n  background: var(--xq-gold-light) !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 0 6px 20px rgba(228, 168, 85, 0.5) !important;\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   8. CALENDAR WIDGET \u2014 Color Harmony Override\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n#xq-calendar-wrapper .xq-header {\n  background: linear-gradient(135deg, var(--xq-crimson) 0%, var(--xq-crimson-dark) 100%) !important;\n  border-bottom-color: var(--xq-gold) !important;\n}\n\n#xq-calendar-wrapper .xq-header h3 {\n  color: var(--xq-gold-light) !important;\n}\n\n#xq-calendar-wrapper .xq-header select {\n  background: rgba(228, 168, 85, 0.3) !important;\n  color: #ffffff !important;\n}\n\n#xq-calendar-wrapper .xq-table th {\n  background: var(--xq-cream) !important;\n  color: var(--xq-crimson-dark) !important;\n  border-bottom-color: var(--xq-gold) !important;\n}\n\n#xq-calendar-wrapper .tag.open {\n  background: var(--xq-crimson-dark) !important;\n  color: var(--xq-gold-light) !important;\n}\n\n#xq-calendar-wrapper .tag.team {\n  background: var(--xq-crimson) !important;\n  color: #ffffff !important;\n}\n\n#xq-calendar-wrapper .tag.student {\n  background: var(--xq-gold-light) !important;\n  color: var(--xq-crimson-dark) !important;\n}\n\n#xq-calendar-wrapper .tag.general {\n  background: var(--xq-cream) !important;\n  color: var(--xq-crimson-dark) !important;\n  border-color: var(--xq-gold) !important;\n}\n\n#xq-calendar-wrapper .btn-reg {\n  background: var(--xq-gold) !important;\n  border-color: var(--xq-gold) !important;\n  color: var(--xq-crimson-dark) !important;\n}\n\n#xq-calendar-wrapper .btn-doc {\n  border-color: var(--xq-gold-light) !important;\n  color: var(--xq-crimson) !important;\n}\n\n#xq-calendar-wrapper {\n  border-color: rgba(140, 47, 57, 0.15) !important;\n  border-radius: var(--xq-radius) !important;\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   9. FOOTER\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\nfooter,\n.wp-block-template-part footer,\n.site-footer {\n  background: linear-gradient(135deg, var(--xq-crimson-dark) 0%, var(--xq-crimson) 100%) !important;\n  color: rgba(255, 255, 255, 0.85) !important;\n  padding: 30px 20px !important;\n  text-align: center !important;\n  border-top: 3px solid var(--xq-gold) !important;\n}\n\nfooter a,\n.site-footer a {\n  color: var(--xq-gold) !important;\n  border-bottom: none !important;\n}\n\nfooter a:hover,\n.site-footer a:hover {\n  color: var(--xq-gold-light) !important;\n}\n\n.back-to-top {\n  color: var(--xq-gold) !important;\n}\n\n.back-to-top:hover {\n  color: var(--xq-gold-light) !important;\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   10. UTILITY \u2014 Smooth Global Transitions\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\nhtml {\n  scroll-behavior: smooth;\n}\n\n::selection {\n  background: var(--xq-gold);\n  color: var(--xq-crimson-dark);\n}\n\n\/* Scrollbar (Webkit) *\/\n::-webkit-scrollbar {\n  width: 8px;\n  height: 8px;\n}\n\n::-webkit-scrollbar-track {\n  background: var(--xq-cream);\n}\n\n::-webkit-scrollbar-thumb {\n  background: var(--xq-crimson);\n  border-radius: 4px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n  background: var(--xq-crimson-dark);\n}\n\n\n\n<\/style>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9875\u9762\u52a0\u8f7d\u4e2d\u2026 (If this stays, the script did not run.)<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[25],"class_list":["post-8413","post","type-post","status-publish","format-standard","hentry","category-tournament-news","tag-25"],"_links":{"self":[{"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/posts\/8413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/comments?post=8413"}],"version-history":[{"count":12,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/posts\/8413\/revisions"}],"predecessor-version":[{"id":8438,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/posts\/8413\/revisions\/8438"}],"wp:attachment":[{"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/media?parent=8413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/categories?post=8413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/tags?post=8413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}