.junior-directory{width:100%;max-width:1200px;margin:0 auto}.junior-directory-heading{margin:12px 0 30px}.junior-directory-heading h1{margin:12px 0;font-size:clamp(32px,4vw,48px)}.junior-directory-heading em,.junior-examples em{color:var(--lime,#b4db4f);font-style:normal}.junior-directory-heading p,.junior-examples header p{color:#c2cfc7;max-width:680px;line-height:1.6}.junior-directory-access{color:#aebfb3;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.junior-directory-members{padding:24px}.junior-directory-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.junior-directory-toolbar label{flex:1;gap:8px;max-width:580px;font-size:13px;display:grid}.junior-directory-toolbar input{width:100%}.junior-directory-toolbar>span{color:#b9c9bf;white-space:nowrap;padding-bottom:12px;font-size:13px}.junior-directory-empty{text-align:center;padding:26px 15px 32px}.junior-directory-empty>svg{color:var(--lime,#b4db4f)}.junior-directory-empty h2{margin:12px 0;font-size:20px}.junior-directory-empty p{color:#b9c9bf;max-width:520px;margin:0 auto;line-height:1.6}.junior-examples{margin-top:36px}.junior-examples header{margin-bottom:22px}.junior-examples h2{margin:10px 0;font-size:28px}.junior-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.junior-directory-card{text-align:center;border-radius:18px;min-width:0;position:relative;overflow:hidden;padding:22px!important}.junior-directory-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.junior-directory-card-top>small{color:#dae6dc;font-size:12px}.junior-directory-avatar{color:#d1ff83;background:#0a211bcc;border:2px solid #c7f46c;border-radius:50%;place-items:center;width:80px;height:80px;margin:24px auto 14px;display:grid;box-shadow:0 0 30px #c7f46c25}.junior-directory-card h3{overflow-wrap:anywhere;margin:0 0 24px;font-size:24px}.junior-directory-label{text-transform:uppercase;letter-spacing:1.4px;color:#d3dfd6;font-size:12px}.junior-directory-games{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.junior-directory-games>span{color:#f3f7f4;background:#082019d9;border:1px solid #ffffff25;border-radius:30px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}@media (max-width:800px){.junior-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.junior-directory-grid{grid-template-columns:1fr}.junior-directory-members{padding:18px}.junior-directory-toolbar{flex-direction:column;align-items:stretch;gap:8px}.junior-directory-toolbar>span{padding:0}.junior-directory-card{width:100%;max-width:400px;margin:0 auto}}.junior-avatar-image{object-fit:cover;border-radius:50%;display:block}.junior-avatar-picker summary{cursor:pointer;color:var(--lime);padding:14px 0}.junior-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:9px;max-height:360px;padding:8px;display:grid;overflow:auto}.junior-avatar-grid button{background:#122c23;border:2px solid #0000;border-radius:12px;padding:3px}.junior-avatar-grid button[aria-pressed=true]{border-color:var(--lime);box-shadow:0 0 0 2px #122c23,0 0 12px #c7f46c80}.junior-avatar-grid img{border-radius:7px;width:100%;height:auto;display:block}.junior-profile-details{text-align:left;gap:16px;width:100%;display:grid}.junior-profile-details>p{margin:0;font-size:13px;line-height:1.6}.junior-profile-details>div>small{color:#d3dfd6;margin-bottom:8px;display:block}.junior-profile-meters{gap:12px;display:grid}.junior-profile-meters label{gap:5px;font-size:12px;display:grid}.junior-profile-meters label>span{justify-content:space-between;display:flex}.junior-profile-meters meter{accent-color:#c7f46c;width:100%;height:12px}.junior-profile-fields{gap:18px;display:grid}.junior-profile-fields fieldset{margin:0}.junior-profile-fields input[type=range]{accent-color:#c7f46c;width:100%}.junior-profile-fields legend small{color:#c2cfc7;font-size:12px}.junior-rewards{background:#10271fe8;border-radius:12px;width:100%;padding:16px}.junior-rewards strong{color:var(--lime)}.junior-rewards p{font-size:12px;line-height:1.5}.junior-card-grid>.junior-player-card{align-self:start}.junior-nav{flex-wrap:wrap}.junior-community-level{background:#b8dd4710;border:1px solid #597842;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 15px;display:flex}.junior-community-level small{color:#b4c5b8}.junior-community-level strong{color:#c2e477}.junior-admin-edit{width:100%;margin-bottom:18px}.junior-admin-edit>.primary{width:100%;font-size:13px}.junior-admin-form{text-align:left}.junior-admin-form form,.junior-admin-form fieldset{gap:12px;min-width:0;display:grid}.junior-admin-form input:not([type=checkbox]):not([type=range]),.junior-admin-form select{width:100%;min-height:42px}.junior-admin-form .check-label{align-items:center;gap:8px;font-size:12px;display:flex}
