.character-sheet.svelte-1j7scqf{background:#111;border:1px solid #333;padding:2rem;max-width:600px;margin:0 auto;position:relative}.character-sheet.guild-master.svelte-1j7scqf{border:1px solid var(--gold-secondary);box-shadow:0 0 20px #d4af371a;background:linear-gradient(160deg,#111,#1a1500)}.character-sheet.guild-master.svelte-1j7scqf:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gold-gradient)}.sheet-header.svelte-1j7scqf{display:flex;gap:2rem;align-items:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #222}.avatar-frame.svelte-1j7scqf{width:100px;height:100px;position:relative;padding:0;border:none;background:none;cursor:pointer;overflow:hidden;border-radius:50%}.avatar-frame.clickable.svelte-1j7scqf:hover .edit-overlay:where(.svelte-1j7scqf){opacity:1}.edit-overlay.svelte-1j7scqf{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:700;opacity:0;transition:opacity .2s;border-radius:50%}.avatar.svelte-1j7scqf{width:100%;height:100%;border-radius:50%;border:2px solid #333;object-fit:cover}.guild-master.svelte-1j7scqf .avatar:where(.svelte-1j7scqf){border-color:var(--gold-primary);box-shadow:0 0 15px #d4af374d}.crown.svelte-1j7scqf{position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.info.svelte-1j7scqf{flex:1}.name-row.svelte-1j7scqf{display:flex;align-items:center;gap:.5rem}.name.svelte-1j7scqf{margin:0;font-size:2rem;color:var(--text-main)}.guild-master.svelte-1j7scqf .name:where(.svelte-1j7scqf){color:var(--gold-primary)}.verified-badge.svelte-1j7scqf{color:#3b82f6;background:#3b82f61a;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;cursor:help}.handle.svelte-1j7scqf{color:var(--text-muted);font-family:monospace;margin-bottom:.5rem}.role-badge.svelte-1j7scqf{display:inline-block;padding:2px 8px;background:#222;border-radius:4px;font-size:.8rem;letter-spacing:.05em;color:#ccc}.guild-master.svelte-1j7scqf .role-badge:where(.svelte-1j7scqf){background:#d4af371a;color:var(--gold-primary);border:1px solid var(--gold-secondary)}.stats-row.svelte-1j7scqf{display:flex;justify-content:space-around;background:#0a0a0a;padding:1rem;border-radius:8px;margin-bottom:2rem}.stat.svelte-1j7scqf{display:flex;flex-direction:column;align-items:center}.value.svelte-1j7scqf{font-family:var(--font-heading);font-size:1.5rem;color:var(--text-main);font-weight:700}.label.svelte-1j7scqf{font-size:.75rem;color:var(--text-muted)}h3.svelte-1j7scqf{font-family:var(--font-heading);color:var(--text-muted);font-size:.9rem;letter-spacing:.1em;border-bottom:1px solid #222;padding-bottom:.5rem;margin-bottom:1rem}.bio-section.svelte-1j7scqf{margin-bottom:2rem}.badges-grid.svelte-1j7scqf{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem}.badge-item.svelte-1j7scqf{background:#1a1a1a;padding:.75rem;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;border:1px solid transparent;transition:all .2s}.badge-item.svelte-1j7scqf:hover{border-color:#333;transform:translateY(-2px)}.badge-icon.svelte-1j7scqf{font-size:1.5rem}.badge-label.svelte-1j7scqf{font-size:.7rem;color:var(--text-muted)}.guild-master.svelte-1j7scqf .badge-item[title="Guild Master"]:where(.svelte-1j7scqf){border-color:var(--gold-secondary);background:#d4af370d}
