.member-card.personalized{background:var(--card-bg);color:var(--card-ink);border-color:var(--card-muted)}.member-card.personalized:before{background:var(--card-fade)}.member-card.personalized h2{color:var(--card-ink)}.member-card.personalized .card-eyebrow,.member-card.personalized .member-id,.member-card.personalized .card-demo-label{color:var(--card-muted)}.member-card.personalized .card-label{background:color-mix(in srgb,var(--card-bg) 90%,transparent);color:var(--card-muted)}.member-card.personalized .card-logo{background:#eee8da;border-radius:5px;mix-blend-mode:normal}.card-athletes.single{grid-template-columns:1fr;overflow:hidden}.card-athletes.single img{min-height:0}.card-personalize-button{width:100%;margin:18px 0 0;background:#eeeee6;border:1px solid #d7d9cb;color:#596449;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:7px;font-size:11px;min-height:43px}.card-personalize-button svg{width:16px;height:16px}.customizer-intro{font-size:12px;color:#939a84;margin:0 0 18px}.custom-name{margin-top:22px}.custom-fieldset{border:0;padding:0;margin:23px 0}.custom-fieldset legend{font-size:11px;color:#707b61;padding:0;margin-bottom:13px}.card-theme-options{display:flex;justify-content:space-between;gap:9px}.theme-choice{display:flex;flex-direction:column;align-items:center;gap:9px;padding:10px 8px;flex:1;border:1px solid #dce0d1;border-radius:9px;font-size:10px;min-height:77px;background:#f8f9f1}.theme-choice i{width:27px;height:27px;border-radius:50%;box-shadow:0 0 0 1px #7d876638}.theme-choice.selected{border-color:#748660;background:#eef2e4;box-shadow:0 0 0 1px #748660}.card-art-options{display:flex;gap:8px;flex-wrap:wrap}.card-art-options .chip{font-size:10px;padding:9px 12px}.upload-photo-label{display:flex;flex-direction:column;align-items:center;gap:9px;padding:24px 15px;border:1px dashed #aab79a;border-radius:10px;cursor:pointer;background:#f0f4e8;text-align:center}.upload-photo-label>svg{width:25px;height:25px;color:#82946d}.upload-photo-label strong{font-size:12px;font-weight:500}.upload-photo-label small{font-size:9px;color:#8e9d7e}.photo-file{display:block;margin:12px 0;font-size:10px;max-width:100%}.photo-file::file-selector-button{border:1px solid #ced9bf;padding:8px 11px;background:#f6f8ef;border-radius:5px;color:#62754c;font:inherit;cursor:pointer}.photo-status{font-size:10px;line-height:1.6;color:#869574;margin:10px 0 17px}.photo-crop-controls{display:grid;gap:15px;padding:17px;background:#eff2e6;border-radius:8px}.photo-crop-controls[hidden],#custom-photo-options[hidden]{display:none}.photo-crop-controls label{display:grid;gap:8px;font-size:10px;color:#71845b}.photo-crop-controls input{width:100%;accent-color:#778e5e;margin:0;height:20px}.photo-crop-controls .text-link{justify-self:start;font-size:10px}.photo-privacy{font-size:9px;line-height:1.7;color:#8d9b7f;margin:14px 0 0}.customizer-actions{display:flex;flex-direction:column;align-items:center;gap:16px;background:#f9f8f3;padding:20px 0 0;margin-top:23px}.customizer-actions .text-link{font-size:11px}.customizer-actions .button{min-height:45px}#custom-card-preview .qr-button{cursor:default}#custom-card-preview .member-card.large{min-height:255px}.theme-choice:focus-visible{outline-offset:4px}@media(max-width:760px){.card-personalize-button{font-size:10px;margin-top:16px}.card-theme-options{gap:7px}.theme-choice{font-size:9px;padding:9px 5px;min-height:74px}.theme-choice i{width:25px;height:25px}.card-art-options{gap:7px}.card-art-options .chip{font-size:9px}.custom-fieldset{margin:21px 0}.photo-crop-controls{padding:15px}.customizer-actions{padding-bottom:5px}#custom-card-preview .member-card.large{min-height:240px}.member-card.personalized .card-label{max-width:53%}}
