.community-hub main{padding:28px 4%;max-width:1600px;margin:auto}.hub-heading{margin-bottom:24px}.hub-heading h1{font-size:40px;margin:10px 0}.hub-heading h1 em{font-style:normal;color:var(--gold)}.hub-heading p{font-size:13px;color:#aab69a}.hub-layout{display:grid;grid-template-columns:350px 1fr;gap:20px}.raidopoly-card{display:flex;flex-direction:column;padding:25px;border:1px solid #756237;border-radius:9px;background:radial-gradient(ellipse at 50% 30%,#34391d,#11170c 70%);color:#e4e7d9;text-decoration:none}.hub-kicker{font-size:9px;color:#c7b67a;letter-spacing:1.2px}.hub-board{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;height:150px;margin:18px 0;border:8px solid #6b673b;border-radius:7px;background:repeating-linear-gradient(90deg,#0e180b 0 40px,#1e3015 41px 43px);box-shadow:0 15px 22px #0004;transform:perspective(600px) rotateX(15deg) rotateZ(-3deg)}.hub-board>span{font-size:70px;color:#ddc980}.hub-board b{font-size:38px;line-height:.9;color:#e6e0c5}.hub-board i{position:absolute;right:15px;bottom:7px;font-size:35px;font-style:normal;color:#738351}.raidopoly-card h2{font-size:27px;margin:12px 0}.raidopoly-card p{font-size:12px;line-height:1.8;color:#b4c0a2}.hub-open{display:flex;justify-content:space-between;padding-top:17px;border-top:1px solid #515b37;margin-top:auto;color:#e1cc87;font-size:13px}.raidopoly-card>small{font-size:9px;line-height:1.6;color:#9aaa86;margin-top:14px}.raidopoly-card:hover{border-color:#c3aa58;background-color:#25301a}.hub-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.hub-game{position:relative;display:flex;align-items:flex-start;gap:14px;text-align:left;border:1px solid #3c482e;border-radius:7px;padding:20px 18px 35px;background:#172010;color:#e2e6d5;cursor:pointer;min-height:128px}.hub-symbol{font-size:30px;color:#bca75e;width:32px;text-align:center}.hub-game strong{font-size:18px;display:block;margin-bottom:8px}.hub-game small{font-size:11px;color:#aab999;line-height:1.7;display:block}.hub-status{font-size:7px;letter-spacing:1px;color:#b3b68c;border:1px solid #4d5834;border-radius:3px;padding:4px 7px}.hub-game>.hub-status{position:absolute;bottom:12px;left:64px}.hub-game:hover{background:#26311b;border-color:#879455}.hub-footnote{grid-column:1/-1;font-size:10px;line-height:1.7;color:#98a986;margin:2px 0}.hub-dialog{background:#151d10;color:#e1e6d6;border:1px solid #697544;border-radius:8px;padding:35px;width:550px;max-width:90vw}.hub-dialog::backdrop{background:#000c}.hub-dialog h2{font-size:31px}.hub-dialog p{font-size:14px;line-height:1.9;color:#b8c4a6}.dialog-close{position:absolute;right:18px;top:12px;border:0;background:none;color:#dbcea1;font-size:28px;cursor:pointer}.hub-dialog .hub-status{display:inline-block;margin-top:15px}.hub-game:focus-visible,.raidopoly-card:focus-visible{outline:2px solid #dfbf62;outline-offset:3px}@media(max-height:800px) and (min-width:851px){.community-hub main{padding-block:20px}.hub-heading{margin-bottom:17px}.hub-heading h1{font-size:33px;margin-block:8px}.hub-heading p{font-size:11px;margin-bottom:0}.hub-game{min-height:108px;padding:15px 15px 30px}.hub-game strong{font-size:17px;margin-bottom:6px}.hub-game small{font-size:10px}.hub-board{height:130px;margin-block:14px}.raidopoly-card{padding:22px}.raidopoly-card h2{font-size:24px}.raidopoly-card p{font-size:11px}.hub-layout{grid-template-columns:330px 1fr}}@media(max-width:950px){.hub-layout{grid-template-columns:290px 1fr}.hub-game{gap:10px;padding-inline:13px}.hub-symbol{font-size:24px}.hub-game strong{font-size:16px}}@media(max-width:750px){.hub-layout{grid-template-columns:1fr}.community-hub main{padding:25px 5%}.hub-heading h1{font-size:31px}.raidopoly-card{padding:23px}.hub-board{height:140px}.hub-plans{grid-template-columns:1fr 1fr}.hub-game{min-height:150px;display:block}.hub-symbol{display:block;margin-bottom:12px;text-align:left}.hub-game>.hub-status{left:13px}.hub-game strong{font-size:16px}.hub-game small{font-size:10px}}