.community{max-width:1120px;padding-top:72px}.community h1{font-size:clamp(36px,6vw,70px);max-width:900px}.community-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin:36px 0}.panel{padding:30px;border:1px solid #ffffff20;background:#15262c;margin-bottom:24px;border-radius:8px}.panel h2{font-size:26px}.panel input,.panel select{display:block;width:100%;max-width:420px;padding:12px 14px;margin:8px 0 20px;border:1px solid #506771;background:#0c181e;color:#f2ecdf;font:inherit;border-radius:4px}.panel label{font-weight:700}.panel ul{padding-left:20px}.panel li{margin:10px 0}.queue-number{display:flex;align-items:baseline;gap:18px}.queue-number strong{font-size:90px;color:var(--amber)}.queue-number span{font-size:24px}#queue-error{color:#ffa494;min-height:1.5em}#party-code{font:700 25px monospace;letter-spacing:3px}.community .actions{flex-wrap:wrap}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.stat-grid strong{display:block;font-size:32px;color:var(--amber)}.stat-grid small{color:#afc5cb}.community table{width:100%;border-collapse:collapse}.community th,.community td{padding:12px;text-align:left;border-bottom:1px solid #ffffff17}.community .pill{display:inline-block}.community [hidden]{display:none!important}.form-note{font-size:14px;color:#b7c8ce}.patch-list article{padding:24px 0;border-bottom:1px solid #ffffff20}.draft-notice{border-left:4px solid #ffbf64;padding:20px;background:#34291c;color:#fff0d4}.media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.media-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.media-grid a{display:block}.page-status{padding:12px 0;min-height:2em}@media(max-width:720px){.community{padding-top:40px}.community-grid,.media-grid{grid-template-columns:1fr}.panel{padding:22px}.stat-grid{grid-template-columns:repeat(2,1fr)}.community .table-scroll{overflow:auto}}
