.cj{--ink:#142c46;--gold:#f7cc32;font:15px/1.5 Arial,sans-serif;color:var(--ink);max-width:1200px;margin:auto;background:#f5f7fa;border-radius:14px;overflow:hidden}.cj *{box-sizing:border-box}.cj-hero{background:var(--ink);color:white;padding:32px}.cj-hero img{float:right;width:130px;background:white;padding:8px;border-radius:6px}.cj-hero h1{font-size:42px;color:white;margin:4px 0}.cj-hero p{margin:5px 0}.cj nav{display:flex;gap:8px;flex-wrap:wrap;padding:16px 20px}.cj button{cursor:pointer;border:1px solid #c6d1dc;border-radius:6px;background:white;color:var(--ink);padding:10px 15px;font-weight:bold}.cj button[aria-pressed=true]{background:var(--ink);color:white}.cj-divisions{background:var(--gold)}.cj-search{display:block;padding:20px 20px 0}.cj input{display:block;width:100%;padding:12px;margin-top:5px;background:white;border:1px solid #bcc8d4;border-radius:5px;color:#142c46}.cj-panel{padding:0 20px 25px}.cj h2{font-size:22px}.cj h3{font-size:18px}.cj-table{overflow-x:auto;background:white;border:1px solid #d8e0e8;margin-bottom:20px}.cj table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.cj td,.cj th{padding:9px 12px;border-bottom:1px solid #e1e7ed}.cj th{background:#e6edf5}.cj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:12px}.cj-match{background:white;border:1px solid #d5dfe8;border-radius:7px;padding:14px}.cj-meta{color:#52677c;font-size:12px;margin-bottom:8px}.cj-player{display:flex;justify-content:space-between;gap:10px;margin:7px 0}.cj-player small{display:block;color:#586b7e}.cj-score{font-size:21px;font-weight:bold}.cj-partials{font-size:12px;border-top:1px solid #e0e5ea;padding-top:8px;margin-top:9px}.cj-empty{padding:30px;text-align:center;background:white}.cj-fc{color:#b90000}.cj-round{margin-bottom:25px}.cj-updated{display:block;min-height:20px}@media(max-width:550px){.cj-hero{padding:22px}.cj-hero img{width:90px}.cj-hero h1{font-size:32px}.cj nav{padding:12px}.cj button{padding:9px}.cj-panel{padding:0 12px 18px}}
