.breadcrumbs[data-astro-cid-23ctyzld]{color:#666;margin-bottom:20px;font-size:.85rem}.breadcrumbs[data-astro-cid-23ctyzld] a[data-astro-cid-23ctyzld]{color:var(--mc-green)}.account-container[data-astro-cid-23ctyzld]{max-width:1000px;margin:0 auto}.account-header[data-astro-cid-23ctyzld]{border-bottom:2px solid #ddd;margin-bottom:20px;padding-bottom:12px}.account-header[data-astro-cid-23ctyzld] h1[data-astro-cid-23ctyzld]{margin-bottom:4px;font-size:1.6rem}.subtitle[data-astro-cid-23ctyzld]{color:#666;margin:0;font-size:.95rem}.profile-grid[data-astro-cid-23ctyzld]{grid-template-columns:1fr 2fr;gap:24px;display:grid}@media (width<=768px){.profile-grid[data-astro-cid-23ctyzld]{grid-template-columns:1fr}}.card[data-astro-cid-23ctyzld]{background:#fff;border:1px solid #ccc;border-radius:2px;padding:20px}.card[data-astro-cid-23ctyzld] h2[data-astro-cid-23ctyzld]{border-bottom:2px solid var(--mc-yellow);margin-bottom:16px;padding-bottom:8px;font-size:1.15rem}.identity-content[data-astro-cid-23ctyzld]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.avatar[data-astro-cid-23ctyzld]{border:2px solid var(--mc-green);object-fit:cover;border-radius:50%;width:80px;height:80px}.avatar-fallback[data-astro-cid-23ctyzld]{background:#eee;border:2px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2.2rem;display:flex}.identity-details[data-astro-cid-23ctyzld]{text-align:left;flex-direction:column;gap:8px;width:100%;font-size:.9rem;display:flex}.detail-row[data-astro-cid-23ctyzld]{border-bottom:1px solid #f0f0f0;flex-direction:column;padding-bottom:4px;display:flex}.detail-row[data-astro-cid-23ctyzld] .label[data-astro-cid-23ctyzld]{text-transform:uppercase;color:#777;font-size:.75rem;font-weight:700}.uid-code[data-astro-cid-23ctyzld]{word-break:break-all;background:#f5f5f5;padding:2px 4px;font-family:monospace;font-size:.8rem}.settings-form[data-astro-cid-23ctyzld]{flex-direction:column;gap:16px;display:flex}.form-group[data-astro-cid-23ctyzld]{flex-direction:column;gap:4px;display:flex}.form-group[data-astro-cid-23ctyzld] label[data-astro-cid-23ctyzld]{color:#333;font-size:.85rem;font-weight:700}.form-group[data-astro-cid-23ctyzld] input[data-astro-cid-23ctyzld]{border:1px solid #ccc;border-radius:2px;padding:8px 10px;font-size:.9rem}.form-group[data-astro-cid-23ctyzld] input[data-astro-cid-23ctyzld]:focus{border-color:var(--mc-green);outline:none;box-shadow:0 0 0 2px #00594c33}.help-text[data-astro-cid-23ctyzld]{color:#777;font-size:.75rem}.form-row[data-astro-cid-23ctyzld]{gap:16px;display:flex}.form-group[data-astro-cid-23ctyzld].half{flex:1}.form-actions[data-astro-cid-23ctyzld]{align-items:center;gap:12px;margin-top:10px;display:flex}.save-btn[data-astro-cid-23ctyzld]{background-color:var(--mc-yellow);color:#000;cursor:pointer;border:1px solid #333;border-radius:2px;padding:8px 20px;font-size:.95rem;font-weight:700}.save-btn[data-astro-cid-23ctyzld]:hover{background-color:#ffdb4d}.save-btn[data-astro-cid-23ctyzld]:disabled{opacity:.6;cursor:not-allowed}.save-status[data-astro-cid-23ctyzld]{font-size:.85rem;font-weight:700}.save-status[data-astro-cid-23ctyzld].success{color:#2e7d32}.save-status[data-astro-cid-23ctyzld].error{color:#c62828}.save-status[data-astro-cid-23ctyzld].pending{color:#666}.auth-gate[data-astro-cid-23ctyzld]{justify-content:center;align-items:center;padding:40px 20px;display:flex}.gate-card[data-astro-cid-23ctyzld]{text-align:center;border:1px solid #ccc;border-top:4px solid var(--mc-yellow);background:#fff;max-width:500px;padding:30px 40px}.gate-card[data-astro-cid-23ctyzld] h1[data-astro-cid-23ctyzld]{margin-bottom:12px;font-size:1.4rem}.gate-card[data-astro-cid-23ctyzld] p[data-astro-cid-23ctyzld]{color:#555;margin-bottom:24px;font-size:.95rem;line-height:1.5}.gate-login-btn[data-astro-cid-23ctyzld]{color:#fff;cursor:pointer;background-color:#24292e;border:none;border-radius:2px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:700;display:inline-flex}.gate-login-btn[data-astro-cid-23ctyzld]:hover{background-color:#000}
