{"id":8398,"date":"2026-08-02T13:42:16","date_gmt":"2026-08-02T05:42:16","guid":{"rendered":"https:\/\/www.xiangqi.sg\/wordpress\/?p=8398"},"modified":"2026-08-02T15:11:18","modified_gmt":"2026-08-02T07:11:18","slug":"5txxq","status":"publish","type":"post","link":"https:\/\/www.xiangqi.sg\/wordpress\/2026\/08\/02\/5txxq\/","title":{"rendered":"\u7b2c6\u5c4a\u66fe\u58eb\u751f\u676f\u56fe\u5f62\u8c61\u68cb\u8d5b"},"content":{"rendered":"\n<div id=\"sixga-sw6\">\n<div class=\"sxload\">\u6210\u7ee9\u52a0\u8f7d\u4e2d\u2026 (If this stays, the script did not run.)<\/div>\n<\/div>\n<style>\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=DM+Mono:wght@400;500&family=Noto+Serif+SC:wght@500;700&display=swap\");#sixga-sw6{font-family:\"Noto Serif SC\",Georgia,serif;color:#2B1A12;background:#FAF6EF;max-width:920px;margin:0 auto;border:1px solid #E2D6C4;border-radius:4px;overflow:hidden}#sixga-sw6 *{box-sizing:border-box}#sixga-sw6 .sxload{padding:28px;text-align:center;color:#7A1524;font-size:15px}#sixga-sw6 .sxhero{background:#9B1B30!important;background-image:linear-gradient(160deg,#9B1B30 0%,#7A1524 100%)!important;color:#FAF6EF!important;padding:22px 20px 18px;position:relative;border-bottom:3px solid #C9922A}#sixga-sw6 .sxlang{position:absolute;top:14px;right:14px}#sixga-sw6 .sxlb{font-family:\"DM Mono\",monospace;font-size:11px;letter-spacing:.06em;padding:4px 9px;margin-left:4px;background:transparent!important;color:#F0DCC0!important;border:1px solid #C9922A;border-radius:2px;cursor:pointer;line-height:1.4}#sixga-sw6 .sxlb.on{background:#C9922A!important;color:#3A0E18!important;font-weight:500}#sixga-sw6 .sxk{font-family:\"DM Mono\",monospace;font-size:10px;letter-spacing:.18em;color:#E7C489!important;text-transform:uppercase}#sixga-sw6 .sxh{font-size:25px;line-height:1.25;font-weight:700;margin:6px 0 2px;color:#FFF8EC!important;font-family:\"Noto Serif SC\",Georgia,serif}#sixga-sw6 .sxsub{font-size:14px;color:#F0D9BB!important;margin-bottom:12px}#sixga-sw6 .sxmeta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}#sixga-sw6 .sxmeta span{font-family:\"DM Mono\",monospace;font-size:11px;padding:3px 8px;border:1px solid #B8536A;border-radius:2px;color:#FBEFDE!important}#sixga-sw6 .sxven{font-family:\"DM Mono\",monospace;font-size:10.5px;color:#E3BFA0!important;line-height:1.6}#sixga-sw6 .sxtabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:0;background:#F2E8D8;border-bottom:1px solid #E2D6C4}#sixga-sw6 .sxtb{font-family:\"DM Mono\",monospace;font-size:12px;padding:10px 13px;background:transparent;border:0;border-bottom:3px solid transparent;color:#7A5A44;cursor:pointer;white-space:nowrap}#sixga-sw6 .sxtb.on{color:#9B1B30;border-bottom-color:#9B1B30;background:#FAF6EF;font-weight:500}#sixga-sw6 .sxpane{padding:14px 12px 18px}#sixga-sw6 .sxrh{font-size:16px;font-weight:700;color:#7A1524;margin:2px 0 10px;display:flex;justify-content:space-between;align-items:baseline}#sixga-sw6 .sxrh span{font-family:\"DM Mono\",monospace;font-size:11px;color:#8A7460;font-weight:400}#sixga-sw6 table.sxt{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}#sixga-sw6 .sxw1{width:40px}#sixga-sw6 .sxw2{width:50px}#sixga-sw6 .sxw3{width:58px}#sixga-sw6 .sxw4{width:64px}#sixga-sw6 .sxwr{width:96px}#sixga-sw6 table.sxt th{font-family:\"DM Mono\",monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#8A7460;text-align:center;padding:6px 4px;border-bottom:1px solid #DCCDB6;font-weight:500}#sixga-sw6 table.sxt td{padding:9px 4px;text-align:center;border-bottom:1px solid #EDE3D2;vertical-align:middle}#sixga-sw6 table.sxt tbody tr:hover{background:#F6EFE2}#sixga-sw6 .sxrk{font-family:\"DM Mono\",monospace;font-size:13px;color:#8A7460}#sixga-sw6 .sxtop .sxrk{color:#9B1B30;font-weight:500}#sixga-sw6 tr.sxtop{background:#FBF2E2}#sixga-sw6 .sxnm{text-align:left}#sixga-sw6 .sxpl{color:#2B1A12;border-bottom:1px dotted #DCC9AE;cursor:pointer;font-weight:600}#sixga-sw6 .sxpl:hover{color:#9B1B30}#sixga-sw6 .sxid{font-family:\"DM Mono\",monospace;font-size:10.5px;color:#B9A48D;margin:0 5px;white-space:nowrap}#sixga-sw6 .sxbg{display:inline-block;min-width:23px;height:23px;line-height:23px;padding:0 5px;margin:0 6px;border-radius:12px;background:#9B1B30;color:#FFF8EC;font-family:\"DM Mono\",monospace;font-size:11px;text-align:center;vertical-align:middle}#sixga-sw6 .sxpz{font-family:\"DM Mono\",monospace;font-size:9.5px;background:#C9922A;color:#3A0E18;padding:1px 5px;border-radius:2px;margin-left:6px;white-space:nowrap}#sixga-sw6 .sxpt{font-family:\"DM Mono\",monospace;font-weight:500;color:#9B1B30;font-size:14px}#sixga-sw6 table.sxt td.sxn{font-family:\"DM Mono\",monospace;color:#5C4738}#sixga-sw6 .sxbt td.sxrd{text-align:right;word-break:break-word}#sixga-sw6 .sxbt td.sxbk{text-align:left;word-break:break-word}#sixga-sw6 .sxdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin:0 5px;vertical-align:middle}#sixga-sw6 .sxdr{background:#9B1B30}#sixga-sw6 .sxdb{background:#2B1A12}#sixga-sw6 .sxpp{font-family:\"DM Mono\",monospace;font-size:10px;color:#A8927C;margin:0 5px}#sixga-sw6 .sxdraw{color:#C9922A;font-weight:500}#sixga-sw6 .sxdec{color:#9B1B30;font-weight:500}#sixga-sw6 .sxsc{font-family:\"DM Mono\",monospace;font-size:15px;letter-spacing:.04em;white-space:nowrap}#sixga-sw6 .sxwin{color:#9B1B30;font-weight:500}#sixga-sw6 .sxwo{font-family:\"DM Mono\",monospace;font-size:9px;color:#8A7460;display:block}#sixga-sw6 .sxnote{font-family:\"DM Mono\",monospace;font-size:10.5px;color:#8A7460;line-height:1.7;margin-top:14px;padding-top:10px;border-top:1px solid #E2D6C4}#sixga-sw6 .sxmod{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(43,26,18,.62);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}#sixga-sw6 .sxcard{background:#FAF6EF;border:1px solid #C9922A;border-radius:4px;max-width:480px;width:100%;max-height:86vh;overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,.35)}#sixga-sw6 .sxch{background:#9B1B30!important;color:#FFF8EC!important;padding:14px 16px;position:relative}#sixga-sw6 .sxch b{font-size:20px;font-weight:700;display:block;color:#FFF8EC!important}#sixga-sw6 .sxch em{font-family:\"DM Mono\",monospace;font-size:11px;font-style:normal;color:#F0D9BB}#sixga-sw6 .sxx{position:absolute;top:10px;right:12px;background:transparent;border:1px solid #C9922A;color:#F0DCC0;font-size:13px;line-height:1;padding:4px 8px;border-radius:2px;cursor:pointer}#sixga-sw6 .sxgr{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#E2D6C4}#sixga-sw6 .sxcell{background:#FAF6EF;padding:9px 6px;text-align:center}#sixga-sw6 .sxcell i{display:block;font-family:\"DM Mono\",monospace;font-size:9px;font-style:normal;color:#8A7460;letter-spacing:.04em;margin-bottom:2px}#sixga-sw6 .sxcell b{font-family:\"DM Mono\",monospace;font-size:15px;color:#7A1524;font-weight:500}#sixga-sw6 .sxcb{padding:12px 14px 16px}#sixga-sw6 .sxcb h4{font-family:\"DM Mono\",monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8A7460;margin:0 0 6px;font-weight:500}#sixga-sw6 table.sxcg{width:100%;border-collapse:collapse;font-size:12.5px}#sixga-sw6 table.sxcg td{padding:6px 3px;border-bottom:1px solid #EDE3D2;text-align:center}#sixga-sw6 table.sxcg td.sxo{text-align:left}#sixga-sw6 .sxres{font-family:\"DM Mono\",monospace;font-size:11px;padding:1px 6px;border-radius:2px}#sixga-sw6 .sxW{background:#9B1B30;color:#FFF8EC}#sixga-sw6 .sxD{background:#E7DAC4;color:#5C4738}#sixga-sw6 .sxL{background:#F2E8D8;color:#A8927C}@media (max-width:560px){#sixga-sw6 .sxh{font-size:20px}#sixga-sw6 table.sxt{font-size:12px}#sixga-sw6 .sxpane{padding:12px 6px 16px}#sixga-sw6 table.sxt td{padding:7px 2px}#sixga-sw6 .sxw1{width:28px}#sixga-sw6 .sxw2{width:38px}#sixga-sw6 .sxw3{width:44px}#sixga-sw6 .sxw4{width:52px}#sixga-sw6 .sxwr{width:80px}#sixga-sw6 .sxpp{margin:0 3px}#sixga-sw6 .sxbg{min-width:20px;height:20px;line-height:20px;font-size:10px;margin:0 3px;padding:0 3px}#sixga-sw6 .sxid{font-size:9.5px;margin:0 2px}#sixga-sw6 .sxsc{font-size:13px}}\n<\/style>\n<script>\n(function(){function s(){var s=document.getElementById('sixga-sw6');if(s){var a,t,n,e,d={38:'\u6731\u6c38\u5409',11:'\u738b\u5eb7\u5168',15:'\u9ece\u5fb7\u5fd7',12:'\u6768\u8fea\u751f',43:'\u9648\u67cf\u5c14',31:'\u9648\u6dfb\u6e90',7:'\u8d75\u91d1\u5c71',14:'\u6797\u660e\u6770',24:'\u5415\u4eab\u6cfd',5:'\u66fe\u921e\u6e67',3:'\u8d99\u9326\u5c71',9:'\u9648\u8317\u82b3',30:'\u9ec4\u6977\u54f2',22:'\u90ed\u88d5\u8363',10:'\u8c22\u957f\u541b',28:'\u5f20\u8d77\u7855',39:'\u6234\u7199\u6069',33:'\u674e\u534e\u5174',27:'\u5b8b\u6210\u534e',32:'\u6cf0\u8f89\u5e73',44:'\u5305\u6613\u975e',19:'\u4f58\u7ef4\u5143',23:'\u90ed\u8d3a\u65f8',6:'\u9ec4\u826f\u7ec5',17:'\u6797\u5173\u6d69',1:'\u5434\u5f97\u987a',34:'\u5353\u5c55\u65ed',37:'\u6797\u51ef\u6069',8:'\u4f55\u6021\u7f03',18:'\u5f20\u6e90\u667a',21:'\u90d1\u4fca\u6770',16:'\u8521\u5fb7\u8d22',26:'\u5218\u6cd3\u4e50',20:'\u90d1\u666e\u9e4f',36:'\u5218\u7fbd\u667a',25:'\u6797\u9756\u6770',2:'\u674e\u6c76\u6770',4:'\u5218\u7ecd\u6052',41:'\u8521\u4f73\u8bfa',13:'\u4e18\u7693\u4e1e',29:'\u53f8\u5f92\u797a\u701a'},l={35:'NGUYEN Khoi Nguyen'},o=[38,11,15,12,43,31,7,14,24,5,3,9,30,22,10,28,39,35,33,27,32,44,19,23,6,17,1,34,37,8,18,21,16,26,20,36,25,2,4,41,13,29],r={43:['U16\u5956','U16'],9:['\u5973\u5b50\u5956','Women'],10:['\u4e50\u9f84\u5956','Senior'],44:['U12\u5956','U12']},c=[[[1,2,2,0],[4,3,0,0],[5,6,2,0],[8,7,0,0],[9,10,1,0],[12,11,0,0],[13,14,0,0],[16,15,0,0],[17,18,2,0],[20,19,2,0],[21,22,0,0],[24,23,2,0],[25,26,2,0],[28,27,2,0],[29,30,0,0],[32,31,0,0],[33,34,2,0],[36,35,0,0],[37,38,0,0],[40,39,0,1],[41,42,0,0],[44,43,0,0]],[[43,33,2,0],[42,28,0,0],[39,25,2,0],[38,24,1,0],[35,20,2,0],[31,17,2,0],[30,5,2,0],[22,1,2,0],[14,15,0,0],[11,7,1,0],[3,9,0,0],[10,44,1,0],[34,41,2,0],[27,40,2,1],[26,37,2,0],[23,36,2,0],[19,32,2,0],[18,29,2,0],[6,21,2,0],[2,16,0,0],[12,13,2,0],[8,4,2,0]],[[15,22,2,0],[28,30,0,0],[35,31,1,0],[43,39,1,0],[7,38,1,0],[9,11,0,0],[24,8,2,0],[1,12,0,0],[5,3,1,0],[16,6,1,0],[17,10,0,0],[20,14,0,0],[25,18,0,0],[33,19,0,0],[23,26,1,0],[27,34,2,0],[44,42,2,0],[4,2,0,0],[21,13,2,0],[29,32,0,0],[36,37,0,0],[41,0,2,0]],[[30,15,0,0],[31,43,1,0],[39,35,2,0],[11,24,0,0],[38,27,2,0],[22,28,0,0],[19,12,1,0],[18,7,0,0],[14,10,0,0],[6,23,0,0],[26,44,0,0],[3,16,2,0],[9,5,2,0],[37,33,0,0],[32,25,2,0],[34,21,2,0],[2,20,0,0],[41,17,0,0],[8,1,0,0],[13,36,0,0],[4,29,2,0]],[[15,39,1,0],[24,30,0,0],[10,31,0,0],[28,38,0,0],[7,43,0,0],[12,9,2,0],[23,3,0,0],[35,11,0,0],[44,19,2,0],[1,14,0,0],[17,22,0,0],[27,18,2,0],[20,34,0,0],[33,32,2,0],[5,16,2,0],[26,6,2,0],[21,4,2,0],[25,8,0,0],[36,41,2,0],[2,37,0,0],[29,13,0,0]],[[38,15,2,0],[43,30,2,0],[39,31,0,0],[11,44,2,0],[3,24,0,0],[34,12,0,0],[22,33,2,0],[14,28,2,0],[10,27,0,0],[7,26,2,0],[19,35,0,0],[9,23,2,0],[37,5,0,0],[32,36,2,0],[18,21,2,0],[8,20,2,0],[17,1,2,0],[16,25,2,0],[6,2,2,0],[13,4,0,0],[41,29,2,0]],[[31,38,0,0],[15,43,2,0],[24,12,0,0],[30,11,0,0],[27,7,0,0],[22,14,0,0],[5,39,2,0],[35,9,1,0],[44,3,0,0],[28,17,2,0],[33,8,2,0],[18,10,0,0],[34,32,0,0],[23,16,2,0],[26,19,0,0],[4,6,0,0],[1,41,2,0],[20,37,0,0],[21,36,2,0],[2,13,2,0],[29,25,0,0]]],i='cn',x=0,p=0,$={},b={},v={},h=[],u={};for(a=0;c.length>a;a++){var g=c[a];for(t=0;g.length>t;t++)y((n=g[t])[0])[a]={o:n[1],c:1,g:n[2],f:n[3]},n[1]&&(y(n[1])[a]={o:n[0],c:0,g:2-n[2],f:n[3]})}for(e in $){var f=0,m=[];for(a=0;7>a;a++){var w=$[e][a];w&&(f+=w.g),m[a]=f}b[e]=f,v[e]=m}for(a=0;8>a;a++)for(e in h[a]={},$)h[a][e]=a?v[e][a-1]:0;for(t=0;o.length>t;t++)u[o[t]]=t+1;var k=[['sxh','#FFF8EC'],['sxk','#E7C489'],['sxsub','#F0D9BB'],['sxven','#E3BFA0'],['sxmc','#FBEFDE'],['sxcn','#FFF8EC']];s.onclick=function(a){for(var t,n,e=a.target;e&&e!==s;){if(t=e.getAttribute?e.getAttribute('data-a'):0){if(n=e.getAttribute('data-v'),'lang'===t)i=n;else if('tab'===t)x=Number(n),p=0;else if('p'===t)p=Number(n);else{if('x'!==t)return;p=0}return void A()}e=e.parentNode}},A()}function y(s){return $[s]||($[s]=[]),$[s]}function B(s){if(!s)return'cn'===i?'\u8f6e\u7a7a':'Bye';var a=l[s]||d[s];return a||(a='cn'===i?s+'\u53f7\u68cb\u624b':'Player '+s),a}function C(s){for(var a,t,n=$[s]||[],e=0,d=0,l=0,o=0,r=0,c=0,i=0,x=0,p=0,v=0;7>v;v++)(a=n[v])&&(p++,2===a.g?e++:1===a.g?d++:l++,o+=t=a.o?b[a.o]:1,t>r&&(r=t),a.o&&(a.c?x++:(c++,2===a.g&&i++)));return{p:b[s],w:e,d:d,l:l,os:o,hi:r,bl:c,bw:i,rd:x,n:p}}function S(s,a,t){s.style&&s.style.setProperty&&s.style.setProperty(a,t,'important')}function A(){var a;s.innerHTML=`<div class=\"sxhero\"><div class=\"sxlang\"><button class=\"sxlb ${(a='cn'===i)?'on':'off'}\" data-a=\"lang\" data-v=\"cn\">\u4e2d\u6587<\/button><button class=\"sxlb ${a?'off':'on'}\" data-a=\"lang\" data-v=\"en\">EN<\/button><\/div><div class=\"sxk\">Singapore Xiangqi General Association<\/div><div class=\"sxh\">${a?'\u7b2c\u516d\u5c4a\u66fe\u58eb\u751f\u676f\u56fe\u5f62\u8c61\u68cb\u4e2a\u4eba\u516c\u5f00\u8d5b':'6th Chan Soo Sen Cup Graphic Xiangqi Tournament'}<\/div><div class=\"sxsub\">${a?'\u516c\u5f00\u7ec4 \u00b7 \u5b8c\u6574\u6210\u7ee9':'Open Group \u00b7 Full Results'}<\/div><div class=\"sxmeta\"><span class=\"sxmc\">${a?'2026\u5e748\u67081\u65e5':'1 Aug 2026'}<\/span><span class=\"sxmc\">${a?'\u4e03\u8f6e\u79ef\u5206\u7f16\u6392\u5236':'7-round Swiss'}<\/span><span class=\"sxmc\">${a?'44\u4eba\u53c2\u8d5b \u00b7 42\u4eba\u5217\u540d':'44 entries \u00b7 42 ranked'}<\/span><span class=\"sxmc\">${a?'15\u5206\u949f + \u6bcf\u6b655\u79d2':'15 min + 5 sec\/move'}<\/span><span class=\"sxmc\">${a?'\u80dc2 \u00b7 \u548c1 \u00b7 \u8d1f0':'Win 2 \u00b7 Draw 1 \u00b7 Loss 0'}<\/span><\/div><div class=\"sxven\">${a?'\u65b0\u52a0\u5761\u8c61\u68cb\u603b\u4f1a\u4f1a\u6240':'Singapore Xiangqi General Association'} \u00b7 51 Bishan Street 13, #01-01, Singapore 579799 \u00b7 ${a?'\u88c1\u5224\u957f\uff0f\u7f16\u6392\u957f\uff1a\u6b27\u6728\u987a':'Chief Arbiter \/ Pairings: Au Bok Soon'}<\/div><div class=\"sxven\">${a?'\u540d\u8a89\u8d5e\u52a9\u4eba\uff1a\u66fe\u58eb\u751f\u5148\u751f \u00b7 \u8d5e\u52a9\u673a\u6784\uff1a\u65b0\u52a0\u5761\u4e2d\u56fd\u767d\u9152\u6709\u9650\u516c\u53f8 \u00b7 \u8d5b\u4f8b\uff1a\u4e16\u754c\u8c61\u68cb\u8054\u5408\u4f1a\u300a\u4e16\u754c\u8c61\u68cb\u89c4\u4f8b\u300b':'Honorary Sponsor: Mr Chan Soo Sen \u00b7 Sponsor: Singapore Chinese Baijiu Pte Ltd \u00b7 Played under the WXF Rules of Xiangqi'}<\/div><\/div>`+function(){for(var s='cn'===i,a=`<div class=\"sxtabs\"><button class=\"sxtb ${x?'off':'on'}\" data-a=\"tab\" data-v=\"0\">${s?'\u540d\u6b21\u8868':'Standings'}<\/button>`,t=1;8>t;t++)a+=`<button class=\"sxtb ${x===t?'on':'off'}\" data-a=\"tab\" data-v=\"${t}\">${s?'\u7b2c'+t+'\u8f6e':'R'+t}<\/button>`;return a+'<\/div>'}()+'<div class=\"sxpane\">'+(x?function(s){var a,t,n,e,d,l='cn'===i,o=c[s-1],r=`<div class=\"sxrh\">${l?'\u7b2c'+s+'\u8f6e':'Round '+s}<span>${o.length}${l?' \u53f0':' boards'}<\/span><\/div><table class=\"sxt sxbt\"><thead><tr><th class=\"sxw1\">${l?'\u53f0':'Bd'}<\/th><th>${l?'\u7ea2\u65b9 \u5148\u624b':'Red'}<\/th><th class=\"sxwr\">${l?'\u7ed3\u679c':'Result'}<\/th><th>${l?'\u9ed1\u65b9 \u540e\u624b':'Black'}<\/th><\/tr><\/thead><tbody>`;for(a=0;o.length>a;a++)n=(t=o[a])[2],d=t[3]?`<span class=\"sxwo\">${l?'\u5f03\u6743':'walkover'}<\/span>`:'',t[1]?(e=`<span class=\"${1===n?'sxdraw':'sxdec'}\">${n}:${2-n}<\/span>`,r+=`<tr class=\"sxrow\"><td class=\"sxrk\">${a+1}<\/td><td class=\"sxrd\"><span class=\"sxid\">(${t[0]})<\/span><a class=\"sxpl\" data-a=\"p\" data-v=\"${t[0]}\">${B(t[0])}<\/a><span class=\"sxbg\">${h[s-1][t[0]]}<\/span><\/td><td class=\"sxsc\">${e}${d}<\/td><td class=\"sxbk\"><span class=\"sxbg\">${h[s-1][t[1]]}<\/span><a class=\"sxpl\" data-a=\"p\" data-v=\"${t[1]}\">${B(t[1])}<\/a><span class=\"sxid\">(${t[1]})<\/span><\/td><\/tr>`):r+=`<tr class=\"sxrow\"><td class=\"sxrk\">${a+1}<\/td><td class=\"sxrd\"><span class=\"sxid\">(${t[0]})<\/span><a class=\"sxpl\" data-a=\"p\" data-v=\"${t[0]}\">${B(t[0])}<\/a><span class=\"sxbg\">${h[s-1][t[0]]}<\/span><\/td><td class=\"sxsc\"><span class=\"sxdec\">+2<\/span><\/td><td class=\"sxbk\">${l?'\u8f6e\u7a7a':'Bye'}<\/td><\/tr>`;return r+=`<\/tbody><\/table><div class=\"sxnote\">${l?'\u59d3\u540d\u65c1\u7684\u7ea2\u8272\u5706\u724c\u4e3a\u8be5\u8f6e\u8d5b\u524d\u79ef\u5206\uff0c\u62ec\u53f7\u5185\u4e3a\u62a5\u540d\u7f16\u53f7\u3002':'The dark badge beside each name is that players score going into the round; the number in brackets is the entry number.'}<\/div>`,4>s&&(r+=`<div class=\"sxnote\">${l?'\u7b2c\u4e00\u81f3\u7b2c\u4e09\u8f6e\u7684\u5bf9\u9635\u8868\u672a\u516c\u5e03\uff0c\u6b64\u5904\u5bf9\u9635\u4e0e\u7ed3\u679c\u7531\u6210\u7ee9\u8868\u9010\u8f6e\u8fd8\u539f\uff0c\u5e76\u7ecf\u540d\u6b21\u8868\u516d\u9879\u6307\u6807\u6838\u5bf9\u65e0\u8bef\u3002\u7b2c\u4e00\u8f6e\u53f0\u53f7\u4f9d\u7f16\u53f7\u987a\u5e8f\u7f16\u6392\uff1b\u7b2c\u4e8c\u3001\u4e09\u8f6e\u53f0\u53f7\u6309\u79ef\u5206\u7ec4\u63a8\u7b97\uff0c\u4ec5\u4f9b\u53c2\u8003\u3002':'The pairing sheets for rounds 1 to 3 were not published. These boards and results are reconstructed from the official crosstable and verified against all six tiebreak columns of the ranking table. Round 1 board numbers follow the seeding ladder; board numbers in rounds 2 and 3 are inferred from the score groups.'}<\/div>`),r}(x):function(){var s,a,t,n,e='cn'===i,d=`<div class=\"sxrh\">${e?'\u540d\u6b21\u8868':'Final Standings'}<span>${e?'\u70b9\u51fb\u59d3\u540d\u67e5\u770b\u4e2a\u4eba\u6218\u7ee9':'Tap a name for the full record'}<\/span><\/div><table class=\"sxt\"><thead><tr><th class=\"sxw1\">${e?'\u540d\u6b21':'Rank'}<\/th><th class=\"sxnm\">${e?'\u68cb\u624b':'Player'}<\/th><th class=\"sxw2\">${e?'\u79ef\u5206':'Pts'}<\/th><th class=\"sxw3\">${e?'\u5bf9\u624b\u5206':'Opp Pts'}<\/th><th class=\"sxw4\">${e?'\u80dc\u548c\u8d1f':'W-D-L'}<\/th><th class=\"sxw3\">${e?'\u6700\u9ad8\u5bf9\u624b':'Top Opp'}<\/th><\/tr><\/thead><tbody>`;for(s=0;o.length>s;s++)t=C(a=o[s]),n=r[a]?`<span class=\"sxpz\">${r[a][e?0:1]}<\/span>`:'',d+=`<tr class=\"${3>s?'sxtop':'sxrow'}\"><td class=\"sxrk\">${s+1}<\/td><td class=\"sxnm\"><a class=\"sxpl\" data-a=\"p\" data-v=\"${a}\">${B(a)}<\/a><span class=\"sxid\">(${a})<\/span>${n}<\/td><td class=\"sxpt\">${t.p}<\/td><td class=\"sxn\">${t.os}<\/td><td class=\"sxn\">${t.w}-${t.d}-${t.l}<\/td><td class=\"sxn\">${t.hi}<\/td><\/tr>`;return d+`<\/tbody><\/table><div class=\"sxnote\">${e?'\u5bf9\u624b\u5206\uff1d\u4e03\u4f4d\u5bf9\u624b\u6700\u7ec8\u79ef\u5206\u603b\u548c\u3002\u540c\u5206\u987a\u5e8f\uff1a\u5bf9\u624b\u5206 \u2192 \u76f4\u80dc \u2192 \u80dc\u5c40 \u2192 \u540e\u624b\u80dc\u5c40 \u2192 \u540e\u624b\u5c40\u6570 \u2192 \u6700\u9ad8\u5bf9\u624b\u5206 \u2192 \u9012\u51cf\u6700\u4f4e\u5bf9\u624b\u5206 \u2192 \u6280\u672f\u72af\u89c4\u3002':'Opp Pts is the sum of all seven opponents final scores. Tie-breaks: opponent score, head to head, wins, wins as black, games as black, highest opponent score, opponent score less the lowest, then technical fouls.'}<\/div>`}())+'<\/div>'+(p?function(s){var a,t,n,e,d,l,o='cn'===i,r=C(s),c=$[s]||[],x=0;l=r.n?Math.round(10*r.os\/r.n)\/10:0;var p=`<div class=\"sxmod\" data-a=\"x\"><div class=\"sxcard\" data-a=\"k\"><div class=\"sxch\"><button class=\"sxx\" data-a=\"x\">${o?'\u5173\u95ed':'Close'}<\/button><b class=\"sxcn\">${B(s)}<\/b><em>${o?'\u7f16\u53f7':'No.'} ${s} \u00b7 ${u[s]?o?'\u540d\u6b21 '+u[s]:'Rank '+u[s]:o?'\u4e2d\u9014\u9000\u8d5b':'withdrew'}<\/em><\/div><div class=\"sxgr\"><div class=\"sxcell\"><i>${o?'\u79ef\u5206':'POINTS'}<\/i><b>${r.p}<\/b><\/div><div class=\"sxcell\"><i>${o?'\u80dc\u548c\u8d1f':'W-D-L'}<\/i><b>${r.w}-${r.d}-${r.l}<\/b><\/div><div class=\"sxcell\"><i>${o?'\u5bf9\u624b\u5206':'OPP PTS'}<\/i><b>${r.os}<\/b><\/div><div class=\"sxcell\"><i>${o?'\u6700\u9ad8\u5bf9\u624b\u5206':'TOP OPP'}<\/i><b>${r.hi}<\/b><\/div><div class=\"sxcell\"><i>${o?'\u5148\u624b\uff0f\u540e\u624b':'RED \/ BLACK'}<\/i><b>${r.rd}-${r.bl}<\/b><\/div><div class=\"sxcell\"><i>${o?'\u540e\u624b\u80dc\u5c40':'WINS AS BLACK'}<\/i><b>${r.bw}<\/b><\/div><\/div><div class=\"sxcb\"><h4>${o?'\u9010\u8f6e\u6218\u7ee9':'Round by round'}<\/h4><table class=\"sxcg\"><tbody>`;for(a=0;7>a;a++)(t=c[a])?(x+=t.g,e=2===t.g?'W':1===t.g?'D':'L',d=o?2===t.g?'\u80dc':1===t.g?'\u548c':'\u8d1f':e,n=t.o?`<a class=\"sxpl\" data-a=\"p\" data-v=\"${t.o}\">${B(t.o)}<\/a><span class=\"sxid\">(${t.o})<\/span> <span class=\"sxpp\">${b[t.o]}${u[t.o]?o?'\u5206 \u00b7 \u7b2c'+u[t.o]+'\u540d':' pts \u00b7 rank '+u[t.o]:''}<\/span>`:o?'\u8f6e\u7a7a':'Bye',p+=`<tr><td class=\"sxn\">${o?'\u7b2c'+(a+1)+'\u8f6e':'R'+(a+1)}<\/td><td class=\"sxn\">${t.o?`<span class=\"sxdot ${t.c?'sxdr':'sxdb'}\"><\/span>${o?t.c?'\u5148':'\u540e':t.c?'R':'B'}`:'\u2014'}<\/td><td class=\"sxo\">${n}${t.f?`<span class=\"sxwo\">${o?'\u5f03\u6743':'walkover'}<\/span>`:''}<\/td><td><span class=\"sxres sx${e}\">${d}<\/span><\/td><td class=\"sxn\">${x}<\/td><\/tr>`):p+=`<tr><td class=\"sxn\">${o?'\u7b2c'+(a+1)+'\u8f6e':'R'+(a+1)}<\/td><td class=\"sxo\" colspan=\"3\">${o?'\u672a\u53c2\u8d5b':'did not play'}<\/td><\/tr>`;return p+`<\/tbody><\/table><h4>${o?'\u5e73\u5747\u5bf9\u624b\u5206 '+l:'Average opponent '+l+' pts'}<\/h4><\/div><\/div><\/div>`}(p):''),function(){var a,t,n,e,d;for(a=0;k.length>a;a++)for(n=s.getElementsByClassName(k[a][0]),t=0;n.length>t;t++)S(e=n[t],'color',k[a][1]),S(e,'-webkit-text-fill-color',k[a][1]),S(e,'opacity','1'),S(e,'text-shadow','none'),S(e,'background','none');for(n=s.getElementsByClassName('sxhero'),t=0;n.length>t;t++)S(n[t],'background-image','linear-gradient(160deg,#9B1B30 0%,#7A1524 100%)');for(n=s.getElementsByClassName('sxch'),t=0;n.length>t;t++)S(n[t],'background','#9B1B30');for(n=s.getElementsByClassName('sxlb'),t=0;n.length>t;t++)d=n[t].className.indexOf(' on')>-1,S(n[t],'color',d?'#3A0E18':'#F0DCC0'),S(n[t],'-webkit-text-fill-color',d?'#3A0E18':'#F0DCC0'),S(n[t],'background',d?'#C9922A':'transparent')}()}}'loading'===document.readyState?document.addEventListener('DOMContentLoaded',s):s()})();\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<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<script>\n(function(){\n\/* ------------------------------------------------------------------\n   English names for the 6th Chan Soo Sen Cup results page.\n   Paste this BELOW the results block, in the same HTML panel.\n   Fill in a name to have it shown when the page is switched to EN.\n   Leave it empty and that player stays in Chinese. Nothing else\n   on the page needs to change.\n   ------------------------------------------------------------------ *\/\nvar EN={\n\/*  1 *\/ \"\u5434\u5f97\u987a\":\"GOH Test Soon\",\n\/*  2 *\/ \"\u674e\u6c76\u6770\":\"LEE Wen Jie\",\n\/*  3 *\/ \"\u8d99\u9326\u5c71\":\"CHIU Kam Shan\",\n\/*  4 *\/ \"\u5218\u7ecd\u6052\":\"LAU Shao Heng\",\n\/*  5 *\/ \"\u66fe\u921e\u6e67\":\"CHAN Jun Yong\",\n\/*  6 *\/ \"\u9ec4\u826f\u7ec5\":\"NG Liang Kun\",\n\/*  7 *\/ \"\u8d75\u91d1\u5c71\":\"CHOW Kim Sun\",\n\/*  8 *\/ \"\u4f55\u6021\u7f03\":\"HE Yi Xiang\",\n\/*  9 *\/ \"\u9648\u8317\u82b3\":\"Fiona TAN Min Fang\",\n\/* 10 *\/ \"\u8c22\u957f\u541b\":\"CHIA Siang Koon\",\n\/* 11 *\/ \"\u738b\u5eb7\u5168\":\"WONG Kang Quan Jovan\",\n\/* 12 *\/ \"\u6768\u8fea\u751f\":\"YANG Di Sheng\",\n\/* 13 *\/ \"\u4e18\u7693\u4e1e\":\"QIU Hao Cheng\",\n\/* 14 *\/ \"\u6797\u660e\u6770\":\"LIN Ming Jie\",\n\/* 15 *\/ \"\u9ece\u5fb7\u5fd7\":\"LI De Zhi\",\n\/* 16 *\/ \"\u8521\u5fb7\u8d22\":\"CHUA Teck Chye\",\n\/* 17 *\/ \"\u6797\u5173\u6d69\":\"LIM Kwan How\",\n\/* 18 *\/ \"\u5f20\u6e90\u667a\":\"CHONG Yuan Zhi\",\n\/* 19 *\/ \"\u4f58\u7ef4\u5143\":\"Kyler SEAH\",\n\/* 20 *\/ \"\u90d1\u666e\u9e4f\":\"Pex TAY Pu Peng\",\n\/* 21 *\/ \"\u90d1\u4fca\u6770\":\"TAY Jun Jie\",\n\/* 22 *\/ \"\u90ed\u88d5\u8363\":\"KWEK Joo Yeong Denson\",\n\/* 23 *\/ \"\u90ed\u8d3a\u65f8\":\"GUO Heyang\",\n\/* 24 *\/ \"\u5415\u4eab\u6cfd\":\"LU Xiang Ze Darien\",\n\/* 25 *\/ \"\u6797\u9756\u6770\":\"LIN Jing Jie\",\n\/* 26 *\/ \"\u5218\u6cd3\u4e50\":\"LAU Hong Le\",\n\/* 27 *\/ \"\u5b8b\u6210\u534e\":\"SOONG Soon Fah\",\n\/* 28 *\/ \"\u5f20\u8d77\u7855\":\"ZHANG Qishuo\",\n\/* 29 *\/ \"\u53f8\u5f92\u797a\u701a\":\"SEETOH Qi Han\",\n\/* 30 *\/ \"\u9ec4\u6977\u54f2\":\"Beckham WEE Kai Le\",\n\/* 31 *\/ \"\u9648\u6dfb\u6e90\":\"Alvin TAN Thiam Guan\",\n\/* 32 *\/ \"\u6cf0\u8f89\u5e73\":\"TAI Hui Ping\",\n\/* 33 *\/ \"\u674e\u534e\u5174\":\"Benny LEE\",\n\/* 34 *\/ \"\u5353\u5c55\u65ed\":\"Zhuo Zhan Peng\",\n\/* 36 *\/ \"\u5218\u7fbd\u667a\":\"LIU Yu Zhi\",\n\/* 37 *\/ \"\u6797\u51ef\u6069\":\"LING Kai En Kayn\",\n\/* 38 *\/ \"\u6731\u6c38\u5409\":\"Allen CHOO Yong Kiat\",\n\/* 39 *\/ \"\u6234\u7199\u6069\":\"TAI Hsi En\",\n\/* 41 *\/ \"\u8521\u4f73\u8bfa\":\"CAI Jia Ruo\",\n\/* 43 *\/ \"\u9648\u67cf\u5c14\":\"TAN Bo Er\",\n\/* 44 *\/ \"\u5305\u6613\u975e\":\"BAO Yifei\"\n};\n\/* ---- nothing below here needs editing ---- *\/\nvar W,busy=0;\nfunction mode(){\n var b=W.getElementsByClassName(\"sxlb\"),i;\n for(i=0;b.length>i;i++){if(b[i].className.indexOf(\" on\")>-1){return b[i].getAttribute(\"data-v\");}}\n return \"cn\";\n}\nfunction walk(n){\n var i,t,e,c;\n if(n.nodeType===3){\n  t=n.nodeValue.replace(\/^[ ]+|[ ]+$\/g,\"\");\n  e=EN[t];\n  if(e){n.nodeValue=n.nodeValue.replace(t,e);}\n  return;\n }\n c=n.childNodes;\n for(i=0;c.length>i;i++){walk(c[i]);}\n}\nfunction run(){\n if(busy){return;}\n if(mode()!==\"en\"){return;}\n busy=1;\n walk(W);\n setTimeout(function(){busy=0;},0);\n}\nfunction boot(){\n W=document.getElementById(\"sixga-sw6\");\n if(!W){return;}\n if(window.MutationObserver){\n  new MutationObserver(function(){run();}).observe(W,{childList:true,subtree:true});\n }\n setTimeout(run,60);\n}\nif(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",boot);}else{boot();}\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6210\u7ee9\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-8398","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\/8398","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=8398"}],"version-history":[{"count":12,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/posts\/8398\/revisions"}],"predecessor-version":[{"id":8411,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/posts\/8398\/revisions\/8411"}],"wp:attachment":[{"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/media?parent=8398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/categories?post=8398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xiangqi.sg\/wordpress\/wp-json\/wp\/v2\/tags?post=8398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}