/* Shared visual shell, based on the original Bootstrap/statistics site. */
html{background:#272626}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:#f7f8fb;color:#172033;font-size:16px;line-height:1.55}a{color:#0b63ce}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f38216;outline-offset:3px}.navbar{padding:.8rem 1.2rem;gap:8px;align-items:center}.navbar-brand{display:flex;align-items:center;gap:8px;white-space:normal;max-width:100%;color:#fff!important}.navbar-brand img{width:30px;height:30px;flex:none}.navbar-collapse{display:flex!important;flex-wrap:wrap;gap:8px}.navbar-nav{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:0 14px!important;align-items:center;margin:0;padding:0}.navbar-nav .nav-item{list-style:none}.navbar-nav .nav-link,.fs-menu summary{color:#ddd!important;font-size:14px;white-space:nowrap;padding:8px 0;display:block}.fs-menu{position:relative}.fs-menu summary{cursor:pointer}.fs-menu-items{position:absolute;top:100%;left:0;min-width:180px;background:#343a40;box-shadow:0 6px 16px #0003;padding:10px;z-index:30}.fs-menu-items a{display:block;padding:8px;color:white}.fs-social{color:#ccc!important;font-size:11px;margin-right:8px}.fs-main{max-width:1180px!important;padding:30px 20px 50px;margin:auto}.fs-main>section{margin-bottom:36px}.fs-page-heading h1{font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:750;margin:10px 0 20px;letter-spacing:-.7px}.fs-main h2{font-size:26px;font-weight:700;margin:24px 0 16px}.fs-updated{font-size:13px;color:#5c6675;margin:0 0 22px}.fs-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.fs-heading a,.fs-more{font-size:14px}.fs-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fs-news-grid article{background:white;border:1px solid #e0e4e8;border-top:3px solid #f38216;border-radius:4px;padding:22px}.fs-news-grid h3{font-size:21px;line-height:1.3;margin:0 0 12px}.fs-news-grid h3 a{color:#172033}.fs-news-grid p{font-size:14px;color:#526174}.fs-news-grid time{font-size:12px;color:#5c6675}.fs-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:18px 0}.fs-controls label{font-size:12px;font-weight:650;display:flex;flex-direction:column;gap:6px;margin:0;max-width:100%}.fs-controls input,.fs-controls select{min-height:42px;border:1px solid #b9c1cb;background:#fff;border-radius:4px;padding:8px 10px;font:14px/1.4 inherit;max-width:100%;min-width:130px}.fs-controls button,.fs-pagination button,.fs-game button{min-height:42px;border:1px solid #b9c1cb;border-radius:4px;padding:8px 14px;background:#fff;font-size:14px;color:#172033;cursor:pointer}.fs-controls button:hover,.fs-pagination button:hover{border-color:#f38216}.fs-controls button:disabled,.fs-pagination button:disabled{opacity:.4;cursor:default}.fs-table-scroll{overflow:auto;max-width:100%;border:1px solid #dee2e6;border-radius:5px;background:white}.fs-table{display:table!important;width:100%;margin:0;font-size:14px}.fs-table td,.fs-table th{padding:10px 12px;white-space:nowrap;vertical-align:middle}.fs-table th{background:#343a40;color:#fff}.fs-table th button{background:none;border:0;color:inherit;font:inherit;font-weight:700;padding:0;text-align:left;cursor:pointer}.fs-table td:first-child{font-weight:600}.fs-table td a{color:#172033}.fs-table tbody tr:nth-child(even){background:#f6f7f9}.fs-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:20px 0}.fs-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fs-game{border:1px solid #d9dfe6;background:white;border-radius:5px;padding:18px}.fs-game time{font-size:12px;color:#536174}.fs-score{display:flex;justify-content:space-between;gap:16px;padding-top:12px}.fs-score a{color:#172033}.fs-game>p{font-size:12px;margin:15px 0 0;color:#536174}.fs-footer-service{display:flex;gap:24px;padding:20px;flex-wrap:wrap}.fs-footer-service a{color:#ddd}.fs-skip{position:absolute;top:-100px;left:12px;z-index:100;background:white;padding:12px}.fs-skip:focus{top:10px}#footerDiv{max-width:none!important;color:#ddd}#footerDiv .footer-seo-link,#footerDiv .footer-seo-link-players{color:#bfc5cb}#footerDiv a:hover{color:#f38216}#fs-calculation{padding:8px;font-weight:700;min-height:42px}.fs-editorial-nav{background:#fff;border-bottom:1px solid #ddd}.fs-editorial-nav .wrap{display:flex;flex-wrap:wrap;gap:10px 24px;padding:14px 0;font-size:14px}.fs-editorial-nav a{color:#283444}.fs-editorial-nav a[aria-current]{color:#a45100}.fs-breadcrumb{font-size:12px;color:#637083;margin:25px 0 0}.fs-breadcrumb a{color:#637083}.wrap{width:min(1180px,calc(100% - 40px))}.article-header h1,.lead-copy h1{font-family:inherit;font-weight:750;letter-spacing:-.8px}.article-body{font-family:inherit;font-size:18px;line-height:1.8}.article-body h2{font-family:inherit}.eyebrow{letter-spacing:.5px}.editorial-note{display:none}.lead-art .illustration{background:#343a40}.story-card .illustration{background:#343a40}.home-heading{padding-top:26px}.story-grid{gap:24px}.story-card{background:white;border:1px solid #dfe3e8;border-radius:4px;padding:20px}.story-card .art-link{margin:-20px -20px 18px}.story-card h3{font-family:inherit;font-size:23px}.topic-grid{background:white;border-radius:4px}.story-meta{font-size:12px}.author-photo{object-fit:cover}.search-panel{z-index:50}.search-form input{font-size:15px}.plain-page h1,.archive-header h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.7px}.section-heading h2{letter-spacing:-.4px}.author-directory-card{border-top:3px solid #f38216}.article-layout{grid-template-columns:160px minmax(0,760px)}
@media(max-width:1199px){.navbar-collapse{flex-basis:100%}.navbar-nav{width:100%}#socialIconsDiv{display:none}.article-layout{grid-template-columns:minmax(0,760px)}.article-aside{display:none}}
@media(max-width:760px){.navbar{padding:12px 16px}.navbar-nav{display:flex!important;gap:0 16px!important}.navbar-nav .nav-item{padding:0!important}.navbar-nav .nav-link,.fs-menu summary{font-size:13px;padding:6px 0}.navbar-brand{font-size:17px}.fs-news-grid,.fs-games{grid-template-columns:1fr}.fs-main{padding:22px 16px!important}.fs-controls{gap:10px}.fs-controls label{flex:1 1 135px}.fs-controls input,.fs-controls select{width:100%;min-width:0}.fs-table{font-size:13px}.fs-table td,.fs-table th{padding:9px}.fs-heading{gap:8px}.fs-page-heading h1{font-size:30px}.fs-menu-items{left:auto;right:0}.wrap{width:calc(100% - 32px)}.fs-editorial-nav .wrap{gap:10px 18px}.fs-footer-service{gap:12px 22px}.article-body{font-size:17px}.fs-breadcrumb{margin-top:20px}}
