.character-display-wrapper[data-v-07330469]{align-items:center;min-height:48px;display:flex}.character-dropdown[data-v-07330469]{position:relative}.avatar-button[data-v-07330469]{cursor:pointer;background:#a855f71a;border:2px solid #a855f74d;border-radius:1rem;align-items:center;gap:.75rem;padding:.5rem 1rem;transition:all .3s;display:flex}.avatar-button[data-v-07330469]:hover{background:#a855f733;border-color:#a855f7;transform:translateY(-2px);box-shadow:0 8px 20px #a855f766}.avatar-button.guest[data-v-07330469]{background:#fbbf241a;border-color:#fbbf244d}.avatar-button.guest[data-v-07330469]:hover{background:#fbbf2433;border-color:#fbbf24;box-shadow:0 8px 20px #fbbf244d}.avatar-container[data-v-07330469]{flex-shrink:0;width:48px;height:48px;position:relative}.avatar-image[data-v-07330469]{width:100%;height:100%;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#a855f733,#06b6d433);border:2px solid #a855f7;border-radius:50%;box-shadow:0 0 20px #a855f780}.avatar-placeholder[data-v-07330469]{background:linear-gradient(135deg,#a855f74d,#06b6d44d);border:2px solid #a855f7;width:100%;height:100%;font-size:1.5rem;box-shadow:0 0 20px #a855f780}.avatar-placeholder[data-v-07330469],.level-badge[data-v-07330469]{color:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.level-badge[data-v-07330469]{background:linear-gradient(135deg,#a855f7,#ec4899);border:2px solid #0a0e27;width:24px;height:24px;font-size:.75rem;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 8px #a855f799}.character-info[data-v-07330469]{flex-direction:column;gap:.125rem;display:flex}.character-name[data-v-07330469]{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:.875rem;font-weight:700;overflow:hidden}.character-class[data-v-07330469]{color:#06b6d4;font-size:.75rem;font-weight:600}.guest-label[data-v-07330469]{color:#fbbf24}.dropdown-arrow[data-v-07330469]{color:#94a3b8;margin-left:.5rem;transition:transform .3s}.dropdown-arrow.rotate-180[data-v-07330469]{transform:rotate(180deg)}.dropdown-menu[data-v-07330469]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:linear-gradient(135deg,#0f172afa,#0a0e27fa);border:2px solid #a855f74d;border-radius:1rem;min-width:280px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 60px #00000080,0 0 40px #a855f74d}.dropdown-header[data-v-07330469]{padding:1rem}.dropdown-header.guest-warning[data-v-07330469]{background:#fbbf241a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.warning-icon[data-v-07330469]{font-size:1.25rem}.warning-text[data-v-07330469]{color:#fbbf24;font-size:.875rem;font-weight:600}.header-stats[data-v-07330469]{grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem;display:grid}.stat-item[data-v-07330469]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;padding:.5rem;transition:all .2s;display:flex}.stat-item[data-v-07330469]:hover{background:#ffffff12;border-color:#ffffff1a}.stat-icon-svg[data-v-07330469]{color:#fbbf24;filter:drop-shadow(0 0 12px #fbbf244d);flex-shrink:0;width:2rem;height:2rem}.stat-icon-svg.trophy[data-v-07330469]{color:#f59e0b;filter:drop-shadow(0 0 12px #f59e0b4d)}.stat-content[data-v-07330469]{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;display:flex}.stat-label[data-v-07330469]{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700;line-height:1.2}.stat-value[data-v-07330469]{color:#fff;font-feature-settings:"tnum";text-shadow:0 2px 10px #00000080;font-size:1.25rem;font-weight:800;line-height:1.1}.dropdown-divider[data-v-07330469]{background:linear-gradient(90deg,#0000,#a855f733,#0000);height:1px;margin:.75rem 0}.dropdown-item[data-v-07330469]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.dropdown-item[data-v-07330469]:hover{background:#a855f733;transform:translate(4px)}.dropdown-item.highlight[data-v-07330469]{background:linear-gradient(135deg,#a855f733,#06b6d41a);border:1px solid #a855f74d}.dropdown-item.highlight[data-v-07330469]:hover{background:linear-gradient(135deg,#a855f74d,#06b6d433)}.dropdown-item.danger[data-v-07330469]{color:#f87171}.dropdown-item.danger[data-v-07330469]:hover{background:#f871711a}.item-icon[data-v-07330469]{flex-shrink:0;font-size:1.25rem}.item-icon-svg[data-v-07330469]{color:#a855f7;flex-shrink:0;width:1.25rem;height:1.25rem}.item-icon-svg.sparkle[data-v-07330469]{color:#fbbf24}.item-icon-svg.trophy[data-v-07330469]{color:#f59e0b}.dropdown-item.danger .item-icon-svg[data-v-07330469]{color:#f87171}.warning-icon-svg[data-v-07330469]{color:#fbbf24;flex-shrink:0;width:1.25rem;height:1.25rem}.create-icon[data-v-07330469]{color:#fff;width:1.25rem;height:1.25rem}.create-icon-small[data-v-07330469]{color:#fff;width:1.5rem;height:1.5rem}.item-text[data-v-07330469]{font-weight:600}.auth-buttons[data-v-07330469]{display:flex}.auth-buttons[data-v-07330469],.signin-btn[data-v-07330469]{align-items:center;gap:.5rem}.signin-btn[data-v-07330469]{color:#fff;background:linear-gradient(135deg,#a855f733,#06b6d433);border:1px solid #a855f74d;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.signin-btn[data-v-07330469]:hover{background:linear-gradient(135deg,#a855f74d,#06b6d44d);border-color:#a855f7;transform:translateY(-2px);box-shadow:0 8px 20px #a855f74d}.create-btn-small[data-v-07330469]{color:#fff;background:linear-gradient(135deg,#a855f7,#06b6d4);border-radius:.75rem;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #a855f766}.create-btn-small[data-v-07330469]:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 25px #a855f799}.create-btn[data-v-07330469]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#a855f7,#06b6d4);border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #a855f766}.create-btn[data-v-07330469]:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 25px #a855f799}@media (width<=1024px){.avatar-button[data-v-07330469]{justify-content:center;gap:.5rem;width:100%;padding:.5rem .75rem}.create-btn[data-v-07330469],.signin-btn[data-v-07330469]{justify-content:center;width:100%;padding:.75rem 1rem}.auth-buttons[data-v-07330469]{flex-direction:column;width:100%}.create-btn-small[data-v-07330469]{border-radius:.75rem;width:100%;height:auto;padding:.75rem 1rem}.avatar-container[data-v-07330469]{width:40px;height:40px}.level-badge[data-v-07330469]{width:20px;height:20px;font-size:.625rem;bottom:-2px;right:-2px}.character-name[data-v-07330469]{max-width:100px;font-size:.8125rem}.character-class[data-v-07330469]{font-size:.6875rem}.dropdown-menu[data-v-07330469]{min-width:100%;left:0;right:auto}}
