.community-main{max-width:1040px;margin:50px auto;padding:0 24px 80px;font-size:18px;line-height:1.6}.community-main h1{font-size:clamp(40px,7vw,80px);line-height:1.05;letter-spacing:-.045em}.community-main h2{font-size:30px;line-height:1.2}.community-main header{padding:0;position:static}.community-main .intro{max-width:720px;color:var(--muted,#c0b4d6)}.wh-content-card{padding:28px;border:1px solid #574769;border-radius:24px;margin:24px 0;background:var(--panel,#21182f)}.wh-content-card p{white-space:pre-line}.wh-content-card label{display:block;margin:16px 0}.wh-content-card input:not([type=radio]),.wh-content-card textarea,.wh-content-card select{font:inherit;color:inherit;background:var(--bg,#100d1e);border:1px solid #79698c;border-radius:10px;padding:12px;width:100%}.wh-content-card input[type=radio]{margin-right:12px;accent-color:#bda5ff;transform:scale(1.3)}.wh-content-card fieldset{border:0;margin:24px 0;padding:0}.wh-content-card legend{font-weight:700}.community-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0}.wh-content-card button{font:inherit}.wh-content-card button:disabled{opacity:.5;cursor:wait}.wh-content-card .result-row{display:grid;grid-template-columns:1fr auto;gap:12px;margin:16px 0}.result-row progress{grid-column:1/-1;width:100%;height:16px;accent-color:#bda5ff}.community-status{min-height:28px;color:#d7c8f4}.community-meta{font-size:16px;color:var(--muted,#c0b4d6)}[hidden]{display:none!important}.owner-link{margin-left:auto}.wh-content-card .error{color:#ffb7b7}.asset-table{width:100%;border-collapse:collapse}.asset-table td,.asset-table th{text-align:left;padding:12px 6px;border-bottom:1px solid #574769;overflow-wrap:anywhere}.wh-content-card code{overflow-wrap:anywhere}.reward-types{display:flex;flex-wrap:wrap;gap:12px}.reward-types span{padding:10px 18px;border:1px solid #574769;border-radius:30px}.waiting-art{font-size:80px;color:#bda5ff;text-align:center;padding:30px}.community-main a:focus-visible,.community-main button:focus-visible{outline:3px solid #dfbfff;outline-offset:4px}@media(max-width:600px){.community-main{padding:0 18px 50px}.wh-content-card{padding:20px}.community-actions .button{width:100%}.asset-table{font-size:14px}}

.odds-draft .odds-row{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;border-bottom:1px solid #574769;padding-bottom:18px}.odds-row legend{font-size:17px}.odds-row label{font-size:16px}@media(max-width:500px){.odds-draft .odds-row{grid-template-columns:1fr}}
