.ui-icon-btn--panel-close{flex-shrink:0;margin-left:auto}@media (width<=1024px){.ui-icon-btn--panel-close,.ui-icon-btn--panel-back{width:44px;height:44px}}.ui-icon-btn--dock-segment{height:var(--control-lg);min-height:var(--control-lg);background:color-mix(in srgb, var(--text-main) 5%, var(--bg-color));border:1px solid color-mix(in srgb, var(--text-main) 16%, transparent);border-radius:var(--radius-sm);box-shadow:none;color:var(--text-muted);touch-action:manipulation;font:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.ui-icon-btn--dock-podium{pointer-events:auto;width:auto;padding:0}.ui-icon-btn--dock-podium:active .widget-spot,.ui-icon-btn--dock-podium:active .widget-rank-num{color:var(--accent-contrast)}.ui-icon-btn--dock-podium:active .widget-spot.rank-1:after{background:var(--accent-contrast)}.ui-icon-btn--dock-profile{justify-content:center;align-items:center;gap:var(--spacing-xs);width:auto;min-width:var(--control-lg);padding:0 var(--spacing-sm);display:inline-flex;position:relative;overflow:visible}.ui-icon-btn--dock-profile>.profile-btn-level-tag{background:color-mix(in srgb, var(--text-main) 10%, transparent);min-width:18px;height:18px;color:var(--text-main);font-family:var(--font-display);font-size:var(--font-size-2xs);padding:0 var(--spacing-xs);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--text-main) 18%, transparent);box-shadow:none;pointer-events:none;z-index:var(--z-raised-2);order:3;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:static}.ui-icon-btn--dock-profile .profile-btn-xp-bar{left:var(--spacing-xs);right:var(--spacing-xs);opacity:.65;pointer-events:none;width:auto;height:2px;z-index:var(--z-raised);position:absolute;bottom:2px}@media (width>=769px){.ui-icon-btn--dock-segment{height:var(--control-lg);min-height:var(--control-lg);width:auto;padding:0 var(--spacing-ms);gap:var(--spacing-sm);background:color-mix(in srgb, var(--text-main) 5%, var(--bg-color));border:1px solid color-mix(in srgb, var(--text-main) 16%, transparent);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(3px);box-shadow:none;color:var(--text-muted);touch-action:manipulation;font:inherit;transition:background var(--dur-fast) linear, border-color var(--dur-fast) linear, color var(--dur-fast) linear;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.ui-icon-btn--dock-podium{padding:0 var(--spacing-ms) 0 0;gap:var(--spacing-sm)}.ui-icon-btn--dock-segment:focus-visible{outline:2px solid var(--text-main);outline-offset:2px;z-index:var(--z-hud-top)}.ui-icon-btn--dock-segment:active,.ui-icon-btn.ui-icon-btn--dock-segment:active:not(:disabled){transform:var(--press-offset);background:var(--accent);color:var(--accent-contrast);animation:px-press-flash var(--dur-micro) steps(1, end);box-shadow:none}.ui-icon-btn--dock-segment:active .home-dock-label{color:var(--accent-contrast)}}@media (width>=769px) and (hover:hover){.ui-icon-btn--dock-segment:hover,.ui-icon-btn.ui-icon-btn--dock-segment:hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 10%, var(--bg-color));border-color:color-mix(in srgb, var(--text-main) 28%, transparent);color:var(--text-main);box-shadow:none;transform:none}.ui-icon-btn--dock-segment:hover .home-dock-label{color:var(--text-main)}}@media (prefers-reduced-motion:reduce){.ui-icon-btn--dock-segment{transition:none}.ui-icon-btn--dock-segment:active,.ui-icon-btn.ui-icon-btn--dock-segment:active:not(:disabled){animation:none;transform:none}}.cards-deck-wrapper.is-user-dragging .ui-icon-btn--deck-arrow{pointer-events:none}.ui-icon-btn--deck-arrow:focus-visible,.deck-click-zone:focus-visible .ui-icon-btn--deck-arrow,.ui-icon-btn.ui-icon-btn--deck-arrow:focus-visible{opacity:1;color:var(--text-main);outline:2px solid var(--text-main);outline-offset:2px;border-color:#0000}.deck-click-zone:active .ui-icon-btn--deck-arrow{transform:var(--press-offset)}.ui-icon-btn--deck-arrow{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);opacity:.75;box-shadow:none;pointer-events:auto;transition:color var(--dur-fast) linear, background var(--dur-fast) linear, border-color var(--dur-fast) linear, opacity var(--dur-fast) linear, transform var(--dur-micro) var(--steps-press);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.ui-icon-btn--deck-arrow:after{content:"";position:absolute;inset:-8px}@media (width<=768px){.deck-click-zone.left .ui-icon-btn--deck-arrow:after{right:0}.deck-click-zone.right .ui-icon-btn--deck-arrow:after{left:0}}@media (width>=769px){.ui-icon-btn--deck-arrow{width:var(--control-sm);height:var(--control-sm);min-width:var(--control-sm);color:var(--text-muted);opacity:1;border-radius:var(--radius-sm);box-shadow:none;transition:color var(--dur-fast) linear, background var(--dur-fast) linear, border-color var(--dur-fast) linear, transform var(--dur-micro) var(--steps-press);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.ui-icon-btn--deck-arrow svg{width:18px;height:18px}.ui-icon-btn--deck-arrow:hover,.deck-click-zone:hover .ui-icon-btn--deck-arrow,.ui-icon-btn.ui-icon-btn--deck-arrow:hover:not(:disabled){color:var(--text-main);background:color-mix(in srgb, var(--text-main) 8%, transparent);border-color:#0000}.deck-click-zone.left:hover .ui-icon-btn--deck-arrow,.deck-click-zone.left .ui-icon-btn--deck-arrow:hover{transform:translate(-2px)}.deck-click-zone.right:hover .ui-icon-btn--deck-arrow,.deck-click-zone.right .ui-icon-btn--deck-arrow:hover{transform:translate(2px)}.ui-icon-btn--deck-arrow:focus-visible,.deck-click-zone:focus-visible .ui-icon-btn--deck-arrow,.ui-icon-btn.ui-icon-btn--deck-arrow:focus-visible{color:var(--text-main);outline:2px solid var(--text-main);outline-offset:2px;border-color:#0000}.deck-click-zone:active .ui-icon-btn--deck-arrow{transform:var(--press-offset)}}@media (prefers-reduced-motion:reduce){.deck-click-zone.left:hover .ui-icon-btn--deck-arrow,.deck-click-zone.right:hover .ui-icon-btn--deck-arrow,.deck-click-zone.left .ui-icon-btn--deck-arrow:hover,.deck-click-zone.right .ui-icon-btn--deck-arrow:hover{transform:none}}.ui-icon-btn--hud{pointer-events:auto}.top-hud-bar.mobile-layout .ui-icon-btn--hud{width:40px;height:40px}.top-hud-bar.mobile-layout .ui-icon-btn--hud svg{width:16px;height:16px}.profile-panel .ui-icon-btn--panel-close{z-index:var(--z-panel-menu-top);position:relative}.ui-icon-btn--conquest-copy{border-color:var(--glass-border-strong);color:var(--accent);box-shadow:none}
