body,h1,h2,h3{font-family:Verdana,Arial,Helvetica,sans-serif}body,div.body{background-color:#22227b}.general-content-box div,h1,h2,h3{line-height:1.5}.general-content-box h1,.general-content-box h2,.poll-container,.poster-info{text-align:center}*{margin:0;padding:0;box-sizing:border-box}body{font-size:small;margin:5px}p{margin-bottom:15px}a{font-size:inherit}a:active,a:link,a:visited{text-decoration:none;color:#3d6993}a:hover{text-decoration:underline;color:#7f9aad}ol,ul{padding-left:40px}h1,h2,h3{font-weight:700}h1{font-size:x-large}h2{font-size:large}button,select{padding:0 2px}div.small-section{margin:10px 0}div.error-message{color:red}.general-content-box{background-color:#f2f2f2;border-radius:10px;padding:10px;margin:10px 0}div.equal-two-column-container{display:flex;gap:20px}div.equal-two-column-container>div{flex-basis:50%}hr.short{max-width:200px}div#fzc-header{display:flex;align-items:center;position:relative;background-image:linear-gradient(to bottom,#00043c,#22227b 97%,#4c4c4c 98%,#999)}div#fzc-header>*{flex-shrink:0}div#fzc-header>img.logo-image{padding-right:30px}div.under-logo-subtitle{position:absolute;left:12px;top:36px}div.under-logo-subtitle>h2{text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;font-size:18px;color:#f2f2f2}div.under-logo-links{position:absolute;left:235px;top:43px;width:165px;height:100px;background-color:hsla(0,0%,100%,8%);padding:7px}div.under-logo-links a{color:#7f9db2;font-weight:700}div.under-logo-links a:hover{color:#c1cdd6}div#game-selector{display:flex;flex-direction:column;align-items:flex-start}div#game-selector>div{display:flex}div#game-selector img.unavailable-game{filter:saturate(0)}footer{margin-top:100px;padding:40px 60px;background-color:#b2b2e5;display:flex;color:#4c4c4c}footer .spacer{flex-grow:1}footer .current-time{align-self:flex-end}#social-icons{margin-top:20px}#social-icons a{margin-right:10px;text-decoration:none}div#home-page-column-container{display:flex}div#home-page-column-container .left-column{flex:1 0 240px}div#home-page-column-container .middle-column{flex:1 0 500px}div#home-page-column-container .right-column{flex:1 0 250px}div.home-page-box{margin:15px 8px}div.home-page-box-header-bar{border-radius:10px 10px 0 0;padding:3px 0 3px 8px;box-shadow:4px 4px 8px 0 hsla(0,-1%,-1%,.6);background-image:linear-gradient(to bottom,#b2b2b2,#999 10%,#fff 40%,#fff 60%,#7f7f7f 90%,#999)}div.home-page-box-header-bar.welcome-box{background-color:#eaeaea;background-image:none}div.home-page-box-body,div.home-page-box-without-header{background-color:#fff;font-family:Verdana,sans-serif;padding:8px;box-shadow:4px 4px 8px 0 hsla(0,-1%,-1%,.6)}div.home-page-box-body{border-radius:0 0 10px 10px}div.home-page-box-without-header{border-radius:10px}div.home-page-box-body.links{line-height:2em}ul.horizontal-charts-list{display:flex;list-style:none}ul.horizontal-charts-list li{border-left:2px solid gray;padding:0 5px}ul.horizontal-charts-list li:first-child{border-left:0;padding-left:0}ul.horizontal-charts-list.inline{padding:0}.data-table{margin:10px 0;text-align:left;width:100%;border:1px solid #000;border-radius:10px;border-spacing:0}.data-table tbody tr:nth-child(2n+1) td{background-color:#e5e5e5}.data-table tbody tr:nth-child(2n) td{background-color:#f7f7f7}.data-table tr:first-child th:first-child{border-top-left-radius:10px}.data-table tr:first-child th:last-child{border-top-right-radius:10px}.data-table tr:last-child td:first-child{border-bottom-left-radius:10px}.data-table tr:last-child td:last-child{border-bottom-right-radius:10px}.data-table th{background:linear-gradient(0deg,#636363 0,#fff 40%,#fff 60%,#636363 100%);height:26px;font-weight:700;padding:5px 10px}.data-table tbody td:nth-child(n+2){border-left:1px #a5a5a5 solid}.data-table tbody td{padding:5px}.data-table tr.non-personal-best,span.non-personal-best-explainer{color:#878787}span.applied-filter{background-color:#d8c5eb;border-radius:3px;padding:0 2px;margin:0 5px}span.chart-tag{border-left:2px solid gray;padding:0 5px}span.chart-tag:first-child{border-left:0;padding-left:0}div.filter-section{display:flex}div.filter-section>div{margin:0 3px}div.filter-section>div.filter-list{flex-basis:180px;flex-grow:1}div.filter-section>div.filter-detail-section{flex-basis:540px;flex-grow:3}div.filter-section h2.filter-name{text-align:left}.forum-archive-menu{color:#ccc}.forum-archive-menu a{color:#7f9db2;display:inline-block}.forum-archive-menu a:hover{color:#c1cdd6}.general-content-box.forum-archive-menu{background-color:#333}table.forum-archive-menu{border-collapse:collapse;width:100%;margin:8px 0}table.forum-archive-menu th{background:linear-gradient(#9f9fb5 0,#669 25%,#fff 100%);box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #000;color:#000}table.forum-archive-menu.forums a{font-size:larger}table.forum-archive-menu.forums th{padding:8px 0}table.forum-archive-menu.forums td{padding:15px}table.forum-archive-menu.topics th{padding:2px 0}table.forum-archive-menu.topics td{padding:4px}table.forum-archive-menu tr:nth-child(2n+1) td{background-color:#383838}table.forum-archive-menu tr:nth-child(2n) td{background-color:#333}h2.topic-title{text-align:left}.post-container{display:grid;grid-template-areas:'poster-info post-header' 'poster-info post-text';grid-template-rows:0fr 1fr;grid-template-columns:200px 1fr;background-color:#f2f2f2;margin:5px 0}.post-container>div{border:1px solid gray}.poster-info{grid-area:poster-info;background-color:#e5e5e5;padding:10px}.poster-info .poster-name{font-weight:700}.poster-info .poster-title{font-size:x-small;margin-top:5px}.post-header{grid-area:post-header;background-color:#263f72;color:#ccc;font-size:x-small;font-weight:700;padding:7px;display:flex}.post-header span.subject{flex-grow:1}.post-header span.time{width:120px}.post-header span.number{width:40px}.post-text{grid-area:post-text;background-color:#e5e5e5;padding:10px}.post-text div.edit-time{font-style:italic;font-size:smaller;margin-top:30px}table.quote_table td.quote_name{padding:3px;font-weight:700}table.quote_table td.quote_message{padding:3px;border:1px solid #000;background-color:#dddded}.poll-container{background-color:#dddded;padding:10px;border:1px solid #000;margin:5px 0}