:root{--page-bg:#1c1c1c;--panel-head:#666;--panel-body:#1b1b1b;--subhead:#333;--border:#000;--nav-bg:#0a0a0a;--text:#ececec;--text-muted:#a8a8a8;--link:#fff;--gold:#f0b400;--forum-gold:#cba300;--danger:#e0443a;--ok:#8fc46a;--input-bg:#fff;--input-text:#111;--focus:#f0b400;--font:Verdana, Tahoma, "DejaVu Sans", Geneva, sans-serif;--gap:3px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page-bg);color:var(--text);font-family:var(--font);margin:0;font-size:13px;line-height:1.55}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}img{max-width:100%;height:auto}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--panel-head);color:#fff;border:1px solid var(--border);padding:6px 10px;position:absolute;top:-40px;left:8px}.skip-link:focus{top:8px}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px}.banner{text-decoration:none;display:block}.banner:hover{text-decoration:none}.banner picture,.banner img{border:1px solid var(--border);width:100%;display:block}.banner-placeholder{aspect-ratio:1100/240;border:1px solid var(--border);background:#0d1822;padding:1.8%;display:block;container-type:inline-size}.banner-placeholder-inner{text-align:center;border:1px dashed #3d5a70;justify-content:center;align-items:center;height:100%;padding:4px;display:flex}.banner-placeholder-title{color:#d4e8f5;letter-spacing:.04em;text-transform:uppercase;font-size:max(14px,3.4cqw);font-weight:700}.site-nav{background:var(--nav-bg);border:1px solid var(--border);border-top:0;flex-wrap:wrap;justify-content:flex-end;gap:4px 30px;padding:7px 20px;display:flex}.site-nav a{color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:15px;font-weight:700}.site-nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.welcome-line{text-align:right;margin:10px 2px 14px;font-size:12px}.welcome-line a{color:#fff}.welcome-line .sep{color:var(--text-muted);margin:0 4px}.layout{gap:var(--gap);flex-flow:row-reverse wrap;align-items:flex-start;display:flex}.layout>main{gap:var(--gap);flex-direction:column;flex:999 560px;min-width:0;display:flex}.layout>aside{gap:var(--gap);flex-direction:column;flex:210px;display:flex}.single>main{gap:var(--gap);flex-direction:column;display:flex}.panel-head{background:var(--panel-head);border:1px solid var(--border);color:#fff;align-items:center;gap:6px;margin:0;padding:3px 8px;font-size:14px;font-weight:700;display:flex}.panel-body{background:var(--panel-body);border:1px solid var(--border);border-top:0;padding:10px 14px 6px}.panel-body.flush{padding:0}.panel-body p{margin:0 0 9px}.subhead{background:var(--subhead);border:1px solid var(--border);border-top:0;margin:0;padding:3px 8px;font-size:13px;font-weight:700}.muted{color:var(--text-muted)}.small{font-size:12px}.info-grid{background:var(--panel-body);border:1px solid var(--border);border-top:0;grid-template-columns:auto minmax(0,1fr);margin:0;font-size:12px;display:grid}.info-grid dt,.info-grid dd{border-bottom:1px solid var(--border);padding:3px 6px}.info-grid dt{text-align:right;border-right:1px solid var(--border)}.info-grid dd{margin:0}.info-grid dt:last-of-type,.info-grid dd:last-of-type{border-bottom:0}.links-box{background:#000;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;font-size:12px;display:flex}.links-box a{color:var(--gold)}.links-box form{flex-direction:column;gap:4px;width:100%;display:flex}.links-box label{text-align:center;font-weight:700}.table-wrap{overflow-x:auto}table.grid{border-collapse:collapse;width:100%;font-size:12px}table.grid th,table.grid td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:4px 6px}table.grid th{background:var(--page-bg);font-weight:700}table.grid tr:last-child td{border-bottom:0}.form{gap:10px;max-width:460px;margin:4px 0 10px;display:grid}.form.wide{max-width:none}.field{gap:3px;display:grid}.field label,.field .label{font-size:12px;font-weight:700}.field .hint{color:var(--text-muted);font-size:11px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=datetime-local],input[type=color],select,textarea{font:inherit;background:var(--input-bg);color:var(--input-text);border:1px solid #777;border-radius:0;width:100%;padding:4px 6px;font-size:13px}input[type=color]{width:48px;height:26px;padding:0 2px}input[type=file]{font:inherit;color:var(--text);font-size:12px}textarea{resize:vertical;min-height:140px}.button{font:inherit;color:#fff;border:1px solid var(--border);cursor:pointer;background:linear-gradient(#4a4a4a,#333);justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:linear-gradient(#5a5a5a,#3c3c3c);text-decoration:none}.button:disabled{opacity:.55;cursor:default}.button.primary{background:linear-gradient(#7a5f00,#5a4600);border-color:#000}.button.primary:hover{background:linear-gradient(#8f7000,#6a5300)}.button.discord{background:#5865f2}.button.discord:hover{background:#4752c4}.button.danger{background:linear-gradient(#7a1f1a,#5a1410)}.button.link{min-height:0;color:var(--gold);background:0 0;border:0;padding:0;font-weight:400;text-decoration:none}.button.link:hover{text-decoration:underline}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notice{border:1px solid var(--border);background:#262626;margin:0 0 10px;padding:6px 10px;font-size:12px}.notice.error{color:#ffb3ad;background:#2a1514;border-color:#5a1410}.notice.success{color:#cfe8bd;background:#18240f;border-color:#2f4a1f}.divider{border:0;border-top:1px solid #333;margin:14px 0}.tag{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border:1px solid #444;padding:0 5px;font-size:10px;display:inline-block}.tabs{margin:0 0 var(--gap);flex-wrap:wrap;gap:4px;display:flex}.tabs a{background:var(--subhead);border:1px solid var(--border);padding:4px 10px;font-size:12px;font-weight:700}.tabs a[aria-current=true]{background:var(--panel-head)}.state-off{color:var(--text-muted)}.state-officers{color:#4aa3df}.state-on{color:var(--ok)}.banner-thumb{aspect-ratio:1100/240;object-fit:cover;border:1px solid var(--border);width:220px;max-width:100%;display:block}.site-footer{text-align:center;color:var(--text-muted);margin-top:18px;font-size:11px}@media (width<=600px){.site-nav{justify-content:center;gap:4px 18px;padding:7px 10px}.site-nav a{font-size:13px}.welcome-line{text-align:center}.panel-body{padding:10px 10px 6px}.button{min-height:36px;padding:6px 12px}input,select,textarea{font-size:16px!important}}
