.back-link[data-astro-cid-6zenbllj]{margin-bottom:1.5rem}.back-link[data-astro-cid-6zenbllj] a[data-astro-cid-6zenbllj]{color:var(--text-secondary);font-size:.95rem;font-weight:700}.back-link[data-astro-cid-6zenbllj] a[data-astro-cid-6zenbllj]:hover{color:var(--text-primary)}.profile-header-frame[data-astro-cid-6zenbllj]{border:2px solid var(--border-color);background:#e8ded4;border-bottom:none;border-radius:8px 8px 0 0;overflow:hidden}.profile-title-bar[data-astro-cid-6zenbllj]{border-bottom:1px solid var(--border-color);background:#ebdcd0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.profile-title-text[data-astro-cid-6zenbllj]{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:700}.profile-close[data-astro-cid-6zenbllj]{color:var(--text-secondary);cursor:pointer;font-size:1.2rem;font-weight:700}.class-banner[data-astro-cid-6zenbllj]{color:#fff;background:#bc9e74;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.class-badge-lvl[data-astro-cid-6zenbllj]{text-transform:uppercase;background:#0003;border-radius:4px;padding:.25rem .5rem;font-size:.85rem;font-weight:700}.class-badge-icon[data-astro-cid-6zenbllj]{font-size:1.5rem}.class-badge-name[data-astro-cid-6zenbllj]{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.5rem;color:#fff!important}.character-profile-container[data-astro-cid-6zenbllj]{border:2px solid var(--border-color);background:#ded4cb;border-top:none;grid-template-columns:260px 1fr 280px;min-height:480px;display:grid}.profile-sidebar-panel[data-astro-cid-6zenbllj]{border-right:2px solid var(--border-color);background:#ebdcd0;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.char-name-header[data-astro-cid-6zenbllj]{border:1px solid var(--border-color);text-align:center;font-family:var(--font-family-title);color:var(--text-primary);background:#c5b6a7;border-radius:4px;padding:.5rem;font-size:1.25rem;font-weight:700}.panel-section-title[data-astro-cid-6zenbllj]{text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.35rem;font-size:.9rem;font-weight:700;display:flex}.diamond-dot[data-astro-cid-6zenbllj]:after{content:"◆";color:var(--border-color);font-size:8px}.attributes-list[data-astro-cid-6zenbllj]{flex-direction:column;gap:.5rem;display:flex}.attribute-row[data-astro-cid-6zenbllj]{color:#4e3b30;background:#bd9e7b;border:1px solid #a88d6b;border-radius:4px;justify-content:space-between;align-items:center;padding:.4rem .75rem;font-weight:700;display:flex}.attr-label[data-astro-cid-6zenbllj]{font-size:.9rem}.attr-value[data-astro-cid-6zenbllj]{background:#00000014;border-radius:2px;padding:.1rem .4rem;font-family:monospace;font-size:1rem}.more-stats-btn-container[data-astro-cid-6zenbllj]{justify-content:center;margin-top:auto;display:flex}.profile-center-panel[data-astro-cid-6zenbllj]{background:radial-gradient(circle,#eae1d7 40%,#ded4cb 90%);justify-content:space-between;align-items:center;padding:2rem;display:flex;position:relative}.silhouette-container[data-astro-cid-6zenbllj]{flex-direction:column;flex-grow:1;align-items:center;gap:1.5rem;display:flex}.character-silhouette[data-astro-cid-6zenbllj]{opacity:.15;background:#4e3b30;border-radius:30% 30% 10% 10%;width:140px;height:260px;position:relative}.equipment-grid-left[data-astro-cid-6zenbllj],.equipment-grid-right[data-astro-cid-6zenbllj]{flex-direction:column;gap:.75rem;display:flex}.equip-slot[data-astro-cid-6zenbllj]{cursor:pointer;background:#c5b6a7;border:2px solid #bdafa0;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex;position:relative;box-shadow:inset 0 1px 3px #0000001f}.equip-slot[data-astro-cid-6zenbllj]:hover{border-color:var(--border-color);background:#d2c0b0}.equip-slot[data-astro-cid-6zenbllj].filled{background:#eae1d7}.equip-slot[data-astro-cid-6zenbllj].green-border{border-color:#2d963f!important}.equip-slot[data-astro-cid-6zenbllj].blue-border{border-color:#1d72b8!important}.equip-tooltip[data-astro-cid-6zenbllj]{color:#fff;white-space:nowrap;z-index:10;background:#35322f;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.equip-slot[data-astro-cid-6zenbllj]:hover .equip-tooltip[data-astro-cid-6zenbllj]{display:block}.profile-right-panel[data-astro-cid-6zenbllj]{border-left:2px solid var(--border-color);background:#ebdcd0;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.weapon-slot-card[data-astro-cid-6zenbllj]{border:1px solid var(--border-color);background:#f0e5da;border-radius:6px;grid-template-columns:44px 1fr;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:grid}.weapon-icon-box[data-astro-cid-6zenbllj]{background:#c5b6a7;border:2px solid #bdafa0;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}.weapon-icon-box[data-astro-cid-6zenbllj].green-border{border-color:#2d963f}.weapon-icon-box[data-astro-cid-6zenbllj].blue-border{border-color:#1d72b8}.weapon-details[data-astro-cid-6zenbllj]{flex-direction:column;display:flex}.weapon-slot-label[data-astro-cid-6zenbllj]{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.weapon-name-text[data-astro-cid-6zenbllj]{color:var(--text-primary);font-size:.9rem;font-weight:700}.weapon-skills-row[data-astro-cid-6zenbllj]{grid-column:1/-1;gap:.35rem;margin-top:.5rem;display:flex}.mini-skill-icon[data-astro-cid-6zenbllj]{border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-primary);cursor:pointer;background:#c5b6a7;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.mini-skill-icon[data-astro-cid-6zenbllj]:hover{background:var(--bg-card)}.arsenal-slot-locked[data-astro-cid-6zenbllj]{text-align:center;opacity:.8;background:#c5b6a7;border:2px dashed #bdafa0;border-radius:6px;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.lock-icon[data-astro-cid-6zenbllj]{font-size:1.5rem}.lock-desc[data-astro-cid-6zenbllj]{color:var(--text-secondary);font-size:.8rem;font-weight:600}.profile-tabs-container[data-astro-cid-6zenbllj]{border:2px solid var(--border-color);background:#e8ded4;border-top:none;border-radius:0 0 8px 8px;padding:0 .5rem}@media (width<=900px){.character-profile-container[data-astro-cid-6zenbllj]{grid-template-columns:1fr}.profile-sidebar-panel[data-astro-cid-6zenbllj],.profile-right-panel[data-astro-cid-6zenbllj]{border:none;border-top:2px solid var(--border-color)}}
