/* Reborn presentation only. Original styles and business modules are read-only. */
@font-face { font-family: 'Reborn Serif Thai'; src: url('/skins/reborn/NotoSerifThai.ttf') format('truetype'); font-weight: 100 900; font-display: swap; }
/* Explicitly reset dimensions carried by the original sidebar layout. */
.skin-reborn .skin-boss-columns { display: grid; grid-template-columns: 1fr .8fr 1.1fr 110px; gap: 14px; padding: 10px 8px 10px 26px; color: #a6aebc; font-size: 13px; border-bottom: 1px solid #35404a; }
.skin-reborn .skin-events { padding: 12px 16px; background: #1b232b; border-radius: 6px; }
.skin-reborn .skin-events > h2 { margin: 0 0 12px; padding-bottom: 12px; border-bottom: 1px solid #35404a; font-family: 'Reborn Serif Thai',Georgia,serif; font-size: 22px; font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-grid { padding: 0; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-grid { height: auto; min-height: 0; max-height: none; border: 0; box-shadow: none; grid-auto-rows: auto; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-grid::before,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-grid::after { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card { min-height: 65px; display: flex; align-items: center; gap: 10px; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card { padding: 6px 10px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body > small,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-meter { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-icon { display: block; width: 32px; height: 32px; flex: 0 0 32px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body h2 { font-size: 13px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body strong { font-size: 14px; font-weight: 500; }
.skin-reborn .skin-mission-progress { display: block; appearance: none; width: 100%; height: 7px; margin-top: 8px; border: 0; border-radius: 4px; overflow: hidden; background: #414954; }
.skin-reborn .skin-mission-progress::-webkit-progress-bar { background: #414954; }
.skin-reborn .skin-mission-progress::-webkit-progress-value { background: #dfb970; }
.skin-reborn .skin-mission-progress::-moz-progress-bar { background: #dfb970; }
.skin-reborn .skin-queue-title { font-size: 21px; font-weight: 500; margin: 14px 0 6px; padding-top: 12px; border-top: 1px solid #35404a; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-preview .skin-live-poster { position: relative; display: block; aspect-ratio: 2 / 1; overflow: hidden; border: 1px solid var(--skin-line); border-radius: 6px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-preview .skin-live-poster img { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; object-fit: cover; transform: scale(1.18); transform-origin: right top; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-preview span,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-youtube-form p { color: #b7c0cc; font-weight: 400; }
.skin-reborn .skin-character-picker { position: relative; flex-basis: 100%; font-size: 12px; }
.skin-reborn .skin-character-picker > summary { cursor: pointer; color: #dfb970; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-avatar-toolbar .skin-character-picker { flex-basis: auto; font-size: 11px; }
.skin-reborn .skin-profile-guild { flex-basis: 100%; display: flex; margin: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-guild .profile-stat-row { padding: 0; border: 0; min-height: 0; gap: 5px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-guild :is(dt,dd,strong) { font-size: 11px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-guild :is(img,.ui-glyph) { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-character-picker .character-switcher { position: absolute; top: 100%; left: 0; right: auto; z-index: 70; width: min(340px,calc(100vw - 32px)); max-height: 340px; overflow-y: auto; padding: 14px; background: #171f26; border: 1px solid #dfb970; box-shadow: 0 10px 24px #0008; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity { display: grid; grid-template-columns: 62px minmax(0,1fr); align-items: center; column-gap: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-portrait { display: contents; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-visual { grid-column: 1; grid-row: 1 / 3; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head { grid-column: 2; grid-row: 1; display: flex; padding: 0; border: 0; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-toolbar { grid-column: 2; grid-row: 2; display: flex; gap: 6px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head h2 { font-size: 16px; font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head p { font-size: 12px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-profile-details] { display: contents; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-profile-details] > summary { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-avatar-visual::before,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-avatar-visual::after,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-portrait::before,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-portrait::after { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-avatar-visual { flex: 0 0 62px; width: 62px; border: 0; box-shadow: none; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window > * { flex: 0 1 auto; width: auto; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-portrait { width: auto; min-height: 0; height: auto; flex-direction: row; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-avatar-visual { min-width: 62px; min-height: 62px; max-height: 62px; aspect-ratio: 1; border-radius: 50%; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-head { width: auto; min-height: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card { width: auto; min-height: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .character-switcher { flex-basis: 100%; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab.is-active { background: none; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab span { font-size: 15px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 {
  --skin-ground: #11191f;
  --skin-panel: #171f26;
  --skin-line: #35404a;
  --skin-ink: #ece7df;
  --skin-muted: #a6aebc;
  --skin-gold: #dfb970;
  background: var(--skin-ground);
  color: var(--skin-ink);
  font-weight: 400;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .aether-canvas,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .scene-wash,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-energy { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .app-shell { width: 100%; max-width: none; padding: 0; margin: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar {
  margin: 0; padding: 10px 3.7%; min-height: 76px; border: 0;
  border-bottom: 1px solid var(--skin-line); border-radius: 0;
  background: #11191ff5; box-shadow: none; gap: 30px;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .brand { width: 190px; min-width: 150px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .top-nav { border: 0; background: none; gap: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab {
  min-width: 76px; padding: 13px 8px; border: 0; border-radius: 0;
  background: none; box-shadow: none; color: var(--skin-ink); font-size: 15px;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab .ui-glyph { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab::before,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab::after,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .panel-head h2::after { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab:hover { color: var(--skin-gold); background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab.active,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab[aria-current="page"] {
  background: none; color: var(--skin-gold); border-bottom: 3px solid var(--skin-gold);
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .currency-chip { background: none; border: 0; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .currency-chip img { width: 30px; height: 30px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .currency-chip strong { font-size: 16px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .notice-button .button-dot { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .user-mini img { border: 1px solid var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .server-strip {
  margin: 0; padding: 10px 3.7%; border: 0; border-radius: 0;
  background: #151d24; box-shadow: none; min-height: 44px;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .patch-button { color: var(--skin-muted); background: none; border: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard {
  display: grid; grid-template-columns: minmax(0, 1.75fr) minmax(310px, 1fr);
  gap: 24px; padding: 0 3.7% 32px; margin: 0; width: 100%;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .hero { grid-column: 1 / -1; margin: 0 -4%; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero {
  height: 335px; min-height: 335px; border: 0; border-radius: 0; box-shadow: none;
  background: var(--skin-ground); overflow: hidden;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-art { object-fit: cover; object-position: center top; opacity: 1; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero .hero-art { opacity: 1; visibility: visible; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-motion-canvas { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy { display: block; height: 100%; width: 62%; padding: 20px 4%; max-width: 65%; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-kicker { color: var(--skin-gold); margin-bottom: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-kicker { font-size: 0; height: 3px; width: 60px; margin: 0 0 18px; background: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-kicker::after { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero h1 {
  font-family: Georgia, 'Reborn Serif Thai', serif; font-size: clamp(32px, 3.8vw, 58px);
  font-weight: 500; line-height: 1.18; color: var(--skin-ink); text-shadow: none;
  max-width: 650px; margin: 0 0 12px;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy > p:not(.hero-kicker) { color: #c0c4d0; font-size: 17px; line-height: 1.7; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-actions { margin-top: 24px; gap: 16px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-actions { margin-top: 18px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-actions button {
  min-height: 49px; padding: 12px 24px; border-radius: 5px; font-size: 16px; box-shadow: none;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .primary-action { color: #1d1b17; background: #dfb970; border: 1px solid #edcf97; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .secondary-action { color: #f0f0f3; background: #444b59; border: 1px solid #646b77; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-home-hub { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .main-stack,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .right-stack { min-width: 0; display: flex; flex-direction: column; gap: 22px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .launch-grid:empty { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .launch-grid { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .content-grid { display: flex; flex-direction: column; gap: 22px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .content-grid { margin: 0; padding: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 24px; width: 100%; min-width: 0; align-items: start; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras > .panel { min-width: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras > .party-panel { display: none; }
@media (max-width: 920px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras { order: 4; display: grid; grid-template-columns: minmax(0,1fr); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras > .party-panel { display: none; }
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel { margin: 0; padding: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .panel {
  background: transparent; border: 0; border-radius: 0; box-shadow: none;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .panel-head { border-bottom: 0; padding-bottom: 8px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .panel-head h2,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-journey-head h2 { font-family: Georgia, 'Reborn Serif Thai', serif; font-size: 28px; color: var(--skin-ink); text-transform: none; font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window {
  grid-column: 1 / -1; position: static; max-height: none; overflow: visible;
  display: flex; flex-wrap: wrap; align-items: center; gap: 16px;
  margin: -24px -4% 0; padding: 14px 4%; border: 0;
  border-top: 1px solid var(--skin-line); border-bottom: 1px solid var(--skin-line);
  border-radius: 0; background: #1b232b; box-shadow: none;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .panel-crown,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-avatar-note { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-portrait { display: flex; align-items: center; gap: 12px; margin: 0; padding: 0; border: 0; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-avatar-visual { width: 62px; height: 62px; margin: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-avatar-visual img { width: 62px; height: 62px; border: 1px solid var(--skin-gold); box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-avatar-toolbar { display: grid; gap: 5px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-head { background: none; border: 0; margin: 0; padding: 0 12px 0 0; gap: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-head h2 { font-size: 17px; color: var(--skin-ink); text-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-stats { display: flex; flex-wrap: wrap; gap: 12px; margin: 0; border: 0; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-details-stats { display: contents; margin: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-stat-row { display: flex; gap: 9px; padding: 8px 12px; border: 0; border-left: 1px solid var(--skin-line); background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-stat-row dt { font-size: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-stat-row dd { margin: 0; font-size: 15px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-row dd strong { font-size: 15px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-row dt { font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .vip-card-head strong { font-size: 15px; font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .vip-card-status { font-size: 12px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .vip-card-note span { font-size: 10px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-core-grid { order: 5; margin: 0; gap: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-core-grid > div { padding: 4px 8px; background: none; border: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .vip-card { margin: 0; padding: 8px 12px; background: none; border: 0; border-left: 1px solid var(--skin-line); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .vip-card-note { font-size: 10px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-guest { align-items: flex-start; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-login { max-width: 500px; width: 100%; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-guest .guest-login-hero { width: auto; flex: 1 1 200px; background: none; border: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-guest .profile-head-guest { flex: 1 1 180px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-guest .profile-login { flex: 2 1 300px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-guest .guest-login-hero { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-guest .profile-head-guest { flex-basis: 100%; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-login input { min-height: 42px; font-size: 15px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-login button[type=submit] { min-height: 44px; font-size: 15px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-overview { background: none; border: 0; padding: 0; min-height: 40px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-metric { padding: 6px 12px; background: none; border: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-metric b { font-size: 20px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-filter-row { border-bottom: 1px solid var(--skin-line); gap: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-filter-row button { border: 0; border-radius: 0; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-list { min-height: 0; max-height: 300px; padding: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row { background: none; border-bottom: 1px solid var(--skin-line); padding: 12px 8px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row { min-height: 50px; margin: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-heading strong { font-size: 15px; font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-heading em { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-last-kill strong { font-size: 13px; font-weight: 400; white-space: normal; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-last-kill > span,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-location > span,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-state > small { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-location { font-size: 14px; color: var(--skin-muted); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-state b { font-size: 14px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-state { flex-direction: row; }
@media (min-width: 921px) and (max-width: 1099px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row { grid-template-columns: minmax(0,1fr) 110px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row-main { grid-column: 1; grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row-state { grid-column: 2; grid-row: 1; display: flex; align-items: center; justify-content: flex-end; gap: 8px; }
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-main { display: grid; grid-template-columns: 1fr .8fr 1.1fr; align-items: center; gap: 14px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-last-kill { border: 0; padding: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-heading { display: grid; gap: 3px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .event-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 0; padding: 18px 8px; background: #1b232b; border-radius: 6px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .event-card { padding: 10px; background: none; border: 0; border-right: 1px solid var(--skin-line); box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .event-card:last-child { border-right: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .event-card strong { font-size: 14px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel { padding: 0 0 0 22px; border-left: 1px solid var(--skin-line); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-mode-banner,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-economy-card { background: none; border: 0; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-row { background: none; border: 0; border-bottom: 1px solid var(--skin-line); padding: 12px 0; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-list { max-height: none; overflow: visible; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; align-content: start; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-journey-head { grid-column: 1 / -1; margin: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-mode-banner { grid-column: 1; grid-row: 2; padding: 6px 0; margin: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-economy-card { grid-column: 2; grid-row: 2; padding: 6px 0; margin: 0; gap: 8px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-list,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-view-all { grid-column: 1 / -1; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-economy-copy,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-economy-balance > small,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-summary-compact,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-mode-banner .mission-mode-glyph { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-row { min-height: 48px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-row { padding: 7px 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-list-inner { gap: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-view-all { background: none; border: 0; text-align: left; color: var(--skin-gold); padding: 6px 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-status-line,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-row .progress-bar { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-reward-chip { background: none; border: 0; color: var(--skin-muted); font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-reward-state small { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-text strong { font-weight: 400; font-size: 14px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway { min-height: 180px; border: 1px solid var(--skin-line); border-radius: 6px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway { background: #11191f url('/assets/hero-launch.png') left 60% / 180% auto no-repeat; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-art { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-shade { opacity: .55; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway { width: 100%; min-width: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy { inset: auto; width: 100%; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse { left: auto; top: auto; height: auto; transform: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse > div { min-height: 0; height: auto; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse > div { flex-direction: row; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse small { font-size: 12px; line-height: 18px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse strong { font-size: 14px; line-height: 18px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy { padding: 20px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy h2 { font-size: 24px; font-family: Georgia, 'Reborn Serif Thai', serif; font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy button { background: #238e81; color: #fff; border: 1px solid #45ac9f; border-radius: 5px; box-shadow: none; min-height: 42px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-page { width: 92.6%; max-width: none; margin-top: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading { min-height: 154px; padding: 22px 0; border: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading {
  position: relative; isolation: isolate;
  background: url('/assets/hero-launch-v2.png') left 35% / 180% auto no-repeat;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading .skin-lounge-shade { position: absolute; inset: 0; z-index: -1; opacity: .8; pointer-events: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading > div:first-child { background: #11191fe8; padding: 12px 24px 12px 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading h1 { font-family: Georgia, serif; font-size: clamp(34px,4vw,58px); color: var(--skin-ink); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading p { font-size: 17px; color: var(--skin-muted); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-kicker { color: var(--skin-gold); letter-spacing: .2em; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-layout { grid-template-columns: minmax(0,1.8fr) minmax(340px,1fr); gap: 16px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .chat-panel,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity { border: 1px solid var(--skin-line); border-radius: 8px; padding: 16px; background: #11191f; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-list { background: none; border: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-row:not(.tone-announcement) { position: relative; display: block; min-height: 86px; padding: 14px 12px 14px 74px; border: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-row:not(.tone-announcement) .chat-identity { position: static; display: flex; padding: 0; border: 0; width: auto; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-row:not(.tone-announcement) .chat-avatar { position: absolute; z-index: 1; left: 10px; top: 14px; width: 48px; height: 48px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-row:not(.tone-announcement) .chat-speaker,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-row:not(.tone-announcement) .chat-body > :not(.chat-meta) { position: relative; z-index: 1; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-row:not(.tone-announcement) .chat-meta { z-index: 2; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-identity-rule] { margin-top: 14px; padding-top: 12px; border-top: 1px solid var(--skin-line); color: var(--skin-muted); font-size: 12px; line-height: 1.7; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-speaker { display: flex; flex-direction: row; align-items: center; gap: 10px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-speaker { flex-wrap: wrap; min-width: 0; padding-right: 35px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-body { padding: 6px 0 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-body p { font-size: 15px; line-height: 1.7; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-speaker time,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-speaker .chat-context { font-size: 12px; font-weight: 400; color: var(--skin-muted); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-body { position: static; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-meta { position: absolute; top: 14px; right: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-compose { background: #192129; border: 1px solid var(--skin-line); border-radius: 6px; padding: 10px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-compose button[type="submit"] { background: var(--skin-gold); color: #201b12; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-pane { background: transparent; border-color: var(--skin-line); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-dock-tabs { background: none; border-color: var(--skin-line); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-bottom-nav { background: #171f26; border-top: 1px solid var(--skin-line); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :focus-visible { outline: 2px solid var(--skin-gold); outline-offset: 3px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .footer { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 18px; margin: 24px 3.7% 0; padding: 24px 0; border-top: 1px solid var(--skin-line); background: none; color: var(--skin-muted); font-size: 13px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .footer nav { display: flex; flex-wrap: wrap; gap: 18px; }
@media (min-width: 1100px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity .lounge-youtube-form { margin-top: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity .lounge-youtube-form p { margin: 4px 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity .skin-queue-title { margin-top: 8px; margin-bottom: 4px; padding-top: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity .lounge-live-queue-empty { padding: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row { grid-template-columns: minmax(0,1fr) 130px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row-main { grid-column: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row-state { grid-column: 2; display: flex; align-items: center; justify-content: flex-end; gap: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-list { margin: 0; width: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-boss-columns { grid-template-columns: 1fr .8fr 1.1fr 130px; padding-left: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .nav-tab span { font-size: 16px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-text strong { font-size: 15px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-action:disabled { border-color: transparent; background: none; font-size: 13px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-recorded .mission-action:disabled { color: #70d2a2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-reward-chip { font-size: 13px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body h2 { font-size: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body strong { font-size: 15px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body p { font-size: 12px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .chat-body p { font-size: 18px; line-height: 1.45; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity .lounge-live-preview span,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity .lounge-youtube-form p { font-size: 14px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero .hero-shade { opacity: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-page .lounge-heading { width: calc(100% + 80px); margin-left: -40px; margin-right: -40px; padding-left: 48px; padding-right: 40px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading > div:first-child { padding-bottom: 2px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-status { align-self: center; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-compose { grid-template-columns: minmax(0,1fr) 48px 88px; gap: 10px; padding: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-compose > :is(input,button) { min-height: 50px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-gm-option { border: 0; background: none; padding: 4px 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-gm-option span { font-size: 13px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-shortcuts strong { font-size: 16px; font-weight: 500; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-shortcuts small { font-size: 12px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-guild .profile-stat-row { padding: 0; min-height: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row { min-height: 44px; padding: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-list { max-height: 132px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-journey-head { height: 36px; min-height: 36px; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel :is(.mission-mode-banner,.mission-economy-card) { padding-top: 0; padding-bottom: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-row { padding-top: 4px; padding-bottom: 4px; min-height: 42px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-view-all { min-height: 30px; margin: 0; padding: 4px 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-toolbar { gap: 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-toolbar button { min-width: 0; padding: 4px 6px; font-size: 11px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero .hero-art { width: 108%; max-width: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-shade { opacity: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-row:not(.tone-announcement) { padding-left: 86px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-row:not(.tone-announcement) .chat-avatar { width: 60px; height: 60px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-compose { min-height: 78px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-compose input { font-size: 16px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-compose button[type=submit] { min-width: 80px; font-size: 16px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero h1 { line-height: 1.1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-title-part]:last-child { display: block; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy > p:not(.hero-kicker) { line-height: 1.4; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-actions { margin-top: 25px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel { gap: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-mode-banner > div > p { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-row { min-height: 42px; padding-top: 5px; padding-bottom: 5px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway { min-height: 150px; height: 150px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy { padding: 16px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-kicker { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy h2 { font-size: 23px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy p { max-width: 270px; font-size: 12px; margin: 5px 0 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy button { min-height: 36px; font-size: 14px; padding: 7px 18px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse { position: absolute; right: 12px; bottom: 12px; width: 112px; display: grid; grid-template-columns: 1fr; gap: 3px; padding: 8px; background: #111d28e6; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse > div { display: flex; justify-content: space-between; align-items: center; padding: 0; border: 0; background: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .server-strip { backdrop-filter: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head { height: 38px; min-height: 38px; padding: 0; margin: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-overview { height: 30px; min-height: 30px; margin: 4px 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-filter-row { height: 38px; margin: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-boss-columns { padding-top: 6px; padding-bottom: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-journey-kicker,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-journey-copy { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-reset-card { display: flex; align-items: center; gap: 5px; border: 0; background: none; padding: 0; min-height: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-reset-card :is(span,strong) { font-size: 12px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head > div { display: flex; align-items: baseline; gap: 8px; flex-wrap: wrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head :is(h2,p) { margin: 0; line-height: 22px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-toolbar { align-self: start; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .portrait-status { padding: 3px 4px; min-height: 24px; font-size: 11px; font-weight: 400; border: 0; background: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-core-grid > div { min-height: 0; height: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-core-grid span { flex: 0 0 auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-core-grid strong { flex: 0 1 auto; width: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row { grid-template-columns: 9px minmax(0,1fr) 110px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-mode-banner { display: grid; grid-template-columns: 1fr; min-height: 0; gap: 2px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-mode-banner > div > small { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-actions button { min-width: 220px; font-size: 17px; font-weight: 500; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy > p:not(.hero-kicker) { max-width: 510px; font-size: 19px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-shade { opacity: .6; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head > div { display: flex; align-items: baseline; gap: 22px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-panel-health { font-size: 14px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-overview { display: flex; justify-content: flex-start; gap: 20px; height: 34px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-metric { display: flex; padding: 0; gap: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-metric b,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-metric small { font-size: 15px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-filter-row button { font-size: 15px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-core-grid { display: flex; flex-wrap: wrap; gap: 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-core-grid > div { display: flex; gap: 5px; padding: 0; min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-core-grid > div:first-child { flex-basis: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-core-grid :is(span,strong) { font-size: 11px; font-weight: 400; overflow: visible; text-overflow: clip; white-space: nowrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window:not(.profile-guest) { padding-top: 8px; padding-bottom: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-page { width: calc(100% - 80px); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading { min-height: 142px; height: 142px; margin-bottom: 12px; padding: 8px; background-image: url('/assets/hero-launch-v2.png'); background-size: 180% auto; background-position: left 35%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading > div:first-child { background: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading h1 { font-size: 58px; font-weight: 500; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-layout { grid-template-columns: minmax(0,1.75fr) minmax(420px,1fr); gap: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .chat-panel,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity { height: calc(100svh - 260px); min-height: 560px; max-height: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .panel-head h2 { text-transform: uppercase; font-size: 26px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .tab-row { min-height: 44px; background: none; border: 0; border-bottom: 1px solid var(--skin-line); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .tab-row button { padding: 10px 16px; font-size: 16px; font-weight: 400; border: 0; border-radius: 0; background: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .tab-row button.active { color: var(--skin-gold); border-bottom: 3px solid var(--skin-gold); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-body p { font-size: 17px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-speaker strong { font-size: 16px; font-weight: 600; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .chat-ai-note { font-size: 13px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-pane { background: none; border: 0; padding: 8px 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-pane-head { margin-bottom: 10px; padding-bottom: 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-pane-head > div > span { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-pane-head h2 { font-size: 23px; font-weight: 500; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-preview :is(span,strong),
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-youtube-form p { font-size: 13px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-youtube-form button[type=submit] { background: #28aa91; color: white; font-size: 15px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-preview img { aspect-ratio: 2 / 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-queue-empty { font-size: 14px; border: 0; padding: 10px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-live-gm-option { font-size: 13px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-tabs strong { font-size: 16px; font-weight: 500; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-tabs small { font-size: 12px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .app-shell { position: relative; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar { height: 76px; min-height: 76px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1:not(.view-lounge) .server-strip { position: absolute; top: 76px; left: 0; width: 100%; z-index: 6; background: transparent; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .ticker-window { max-width: 650px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .patch-button { margin-left: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero { height: 378px; min-height: 378px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy { padding-top: 55px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero .hero-art { display: block; top: 0; height: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window:not(.profile-guest) { display: grid; grid-template-columns: minmax(230px,350px) minmax(300px,1fr) minmax(140px,200px) minmax(160px,260px); gap: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity { grid-column: 1; grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-head h2 { font-size: 16px; font-weight: 500; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-head p { font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-avatar-edit { white-space: nowrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-avatar-edit span { font-size: 11px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-portrait { grid-column: 1; grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-head { grid-column: 2; grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats { grid-column: 2; grid-row: 1; gap: 0; flex-wrap: nowrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-row { padding: 6px 8px; flex-wrap: wrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card { grid-column: 3; grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-core-grid { grid-column: 4; grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero h1 { max-width: 600px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .top-nav { display: flex; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-menu { display: none; }
}
@media (max-width: 1000px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar { gap: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard { grid-template-columns: minmax(0,1.4fr) minmax(280px,1fr); gap: 18px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-layout { grid-template-columns: minmax(0,1fr); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .event-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width: 920px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.mobile-profile-open .dashboard > .profile-window { margin: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row-main :is(strong,small),
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row-state b { font-size: 13px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard[data-home-view] { gap: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .profile-window { margin-top: -8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1:not(.mobile-profile-open) .dashboard > .profile-window:not(.profile-guest) { padding-top: 4px; padding-bottom: 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.mobile-profile-open .profile-window:not(.profile-guest) { padding-top: 48px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity { row-gap: 2px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-head > div { gap: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-reset-card { display: flex; align-items: center; gap: 3px; padding: 0; border: 0; background: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-reset-card :is(span,strong) { font-size: 9px; line-height: 13px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-mode-banner { min-height: 0; gap: 2px; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .skin-mission-progress { margin-top: 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window:not(.profile-guest) { inset: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-journey-kicker,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-journey-copy,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-mode-banner > div > p { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-journey-head { min-height: 32px; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-journey-head h2 { font-size: 22px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-mode-banner { display: grid; grid-template-columns: 1fr; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-mission-shop { grid-column: 1 / -1; min-height: 44px; border: 1px solid var(--skin-gold); border-radius: 5px; background: var(--skin-gold); color: #201b12; font: inherit; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .profile-window { margin-top: -8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard .boss-tracker-panel { padding: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-overview { margin: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-list { margin: 0; width: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard .community-gateway { min-height: 132px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway .community-gateway-kicker { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway .community-gateway-copy { padding: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway .community-gateway-copy h2 { margin: 0; font-size: 22px; line-height: 1.2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway .community-gateway-copy button { margin: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse :is(small,strong) { margin: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-panel-health { display: grid; overflow: visible; white-space: normal; max-width: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-live-main] { font-size: 11px; white-space: nowrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-live-age] { font-size: 9px; line-height: 11px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row { grid-template-columns: minmax(0,1fr) 98px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row-main { grid-column: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .boss-row-state { grid-column: 2; display: flex; align-items: center; justify-content: flex-end; gap: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window:not(.profile-guest) { position: relative; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity [data-skin-profile-details] { position: static; flex: 0 0 auto; width: auto; border: 0; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity [data-skin-profile-details] > summary { padding: 3px; font-size: 11px; line-height: 18px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-details-content { position: absolute; z-index: 80; top: calc(100% - 4px); left: 8px; right: 8px; max-height: min(400px,60vh); overflow-y: auto; padding: 12px; border: 1px solid var(--skin-line); border-radius: 6px; background: #171f26; box-shadow: 0 12px 24px #0008; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.mobile-profile-open .skin-profile-details-content { top: 120px; max-height: calc(100% - 140px); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse small { font-size: 10px; line-height: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse strong { font-size: 12px; line-height: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-bottom button::before { width: 26px; height: 26px; background-image: none; background-color: #c4c7d0; filter: none; opacity: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-bottom .mobile-primary-tab { color: var(--skin-gold); background: none; border-bottom: 3px solid var(--skin-gold); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-bottom .mobile-primary-tab::before { background-color: var(--skin-gold); filter: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .ticker-window { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-title-part] { display: block; }
  .skin-reborn .skin-boss-columns { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-bottom { left: 0; right: 0; bottom: 0; width: 100%; height: 70px; padding: 7px 8px; border: 0; border-top: 1px solid var(--skin-line); border-radius: 0; background: #171f26; box-shadow: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-bottom button { background: none; border: 0; border-radius: 0; font-size: 12px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mobile-bottom button.active { color: var(--skin-gold); border-bottom: 3px solid var(--skin-gold); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard { display: flex; flex-direction: column; padding: 0 16px 90px; gap: 18px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar { padding: 6px 16px; min-height: 56px; height: 56px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar { display: flex; gap: 10px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .brand { width: 140px; min-width: 90px; flex: 1 1 auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar .user-strip { order: 2; width: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar .mobile-menu { order: 3; flex: 0 0 36px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .currency-chip { width: auto; min-width: 0; gap: 5px; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .currency-chip strong { display: inline; font-size: 13px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .currency-chip img { width: 24px; height: 24px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .server-strip { padding: 6px 16px; min-height: 30px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .hero { display: block; margin: 0 -16px; min-height: 288px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .hero { height: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy { width: 100%; max-width: 100%; padding: 40px 22px 18px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-kicker { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero h1 { font-size: 31px; line-height: 1.12; max-width: 245px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy > p:not(.hero-kicker) { max-width: 210px; font-size: 13px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-shade { opacity: .55; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-art { object-position: 63% center; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-actions { display: flex; gap: 10px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-actions button { flex: 1; min-width: 0; padding: 8px; min-height: 42px; font-size: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .main-stack,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .right-stack { display: flex; width: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window { display: flex; position: static; transform: none; visibility: visible; opacity: 1; margin: 0; padding: 14px; border: 1px solid var(--skin-line); border-radius: 6px; width: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .hero { order: -3; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .profile-window { order: -2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .main-stack { order: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .right-stack { order: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.mobile-profile-open .profile-window { position: fixed; inset: 75px 12px 85px; width: auto; z-index: 90; overflow-y: auto; padding-top: 48px; background: #171f26; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.mobile-profile-open .profile-window .mobile-profile-close { display: block; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .mobile-profile-close { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window:not(.profile-guest) { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity { grid-column: 1; grid-row: 1; grid-template-columns: 42px minmax(0,1fr); gap: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-visual { grid-column: 1; grid-row: 1 / 3; width: 42px; min-width: 42px; min-height: 42px; height: 42px; flex-basis: 42px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-visual img { width: 42px; height: 42px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head { grid-column: 2; grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head h2 { font-size: 13px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-toolbar { grid-column: 1 / -1; grid-row: 3; flex-wrap: wrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-portrait { grid-column: 1; flex-wrap: wrap; gap: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-head { grid-column: 1; grid-row: 2; padding: 0; flex-wrap: wrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats { grid-column: 2; grid-row: 1 / 3; display: flex; flex-direction: column; align-self: center; width: 100%; gap: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-row { flex-wrap: wrap; gap: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-profile-details] { display: block; grid-column: 1 / -1; width: 100%; border-top: 1px solid var(--skin-line); padding-top: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-skin-profile-details] > summary { display: list-item; color: var(--skin-muted); cursor: pointer; font-size: 13px; padding: 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-stats { width: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-stat-row { padding: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .content-grid { display: flex; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel { display: block; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel { padding: 14px; border: 1px solid var(--skin-line); border-radius: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-list { max-height: 135px; overflow-y: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .event-grid { order: 3; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-main { display: block; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-home-view] .right-stack .mission-panel { display: grid; border: 1px solid var(--skin-line); border-radius: 6px; padding: 16px; order: 2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-page { width: calc(100% - 24px); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .chat-panel { padding: 10px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading { min-height: 125px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading p { font-size: 13px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-head { grid-column: 2; grid-row: 1; width: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-head > div { width: 100%; min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-head h2 { overflow: visible; text-overflow: clip; white-space: normal; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-avatar-toolbar { grid-row: 2; gap: 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-avatar-toolbar > * { min-width: 0; padding: 3px 5px; font-size: 10px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-avatar-visual { grid-row: 1; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats { grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window [data-skin-profile-details] { grid-row: 2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .portrait-status { border: 0; background: none; padding: 0; min-height: 16px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero h1 { max-width: 210px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window:not(.profile-guest) { padding: 10px; gap: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats { gap: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-row { min-height: 30px; padding: 4px 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window [data-skin-profile-details] { padding-top: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window [data-skin-profile-details] > summary { padding: 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 [data-home-view] :is(.main-stack,.content-grid,.right-stack) { display: contents; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel { order: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway { order: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel { order: 2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events { order: 3; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .ranking-panel { order: 4; width: 100%; min-width: 0; border: 1px solid var(--skin-line); border-radius: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .guild-panel { order: 5; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .party-panel { order: 6; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head > div { display: flex; align-items: baseline; gap: 8px; flex-wrap: wrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head h2 { font-size: 24px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-panel-health { font-size: 11px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-overview { min-height: 0; gap: 4px 10px; margin: 8px 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-metric { min-height: 24px; padding: 0; justify-content: flex-start; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-metric :is(b,small) { font-size: 13px; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row { min-height: 46px; padding: 8px 2px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-main { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-main :is(strong,small) { font-size: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-last-kill { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-list { max-height: 98px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row { display: grid; grid-template-columns: 8px minmax(0,1fr) 82px; gap: 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-main { grid-column: 2; grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-state { grid-column: 3; grid-row: 1; width: auto; text-align: right; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-state b { font-size: 11px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-overview { height: 46px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head > div { flex-wrap: nowrap; min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head h2 { font-size: 22px; white-space: nowrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-panel-health { max-width: 108px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head h2::after { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .footer { padding-bottom: 90px; font-size: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events { width: 100%; min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-grid { grid-template-columns: minmax(0,1fr); grid-auto-flow: row; grid-auto-columns: auto; min-width: 0; height: auto; max-height: none; overflow: visible; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card { width: 100%; min-width: 0; border-right: 0; border-bottom: 1px solid var(--skin-line); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body { min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .server-strip { height: 30px; padding-top: 0; padding-bottom: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .patch-button { min-height: 0; height: 22px; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard { gap: 10px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window:not(.profile-guest) { padding: 8px; gap: 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head :is(h2,p,.portrait-status) { margin: 0; line-height: 16px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-head .portrait-status { line-height: 13px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-profile-identity .profile-avatar-toolbar > * { min-height: 24px; height: 24px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel { padding: 10px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel { width: 100%; min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head { min-height: 35px; margin: 0; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-overview { height: 32px; margin: 4px 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-metric { min-height: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-filter-row { min-height: 32px; height: 32px; margin: 0; padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-filter-row button { padding: 4px 6px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-list { max-height: 88px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway { min-height: 150px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy { padding: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy h2 { font-size: 21px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy p { max-width: 205px; font-size: 12px; margin: 5px 0 8px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-copy button { min-height: 35px; font-size: 14px; padding: 7px 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse { position: absolute; right: 10px; bottom: 10px; width: 112px; display: grid; grid-template-columns: 1fr; gap: 3px; padding: 8px; background: #111d28e6; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .community-gateway-pulse > div { display: flex; justify-content: space-between; align-items: center; padding: 0; border: 0; background: none; }
}
@media (max-width: 360px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-tracker-panel .panel-head > div { flex-wrap: wrap; gap: 2px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-main { min-width: 0; grid-template-columns: minmax(0,1fr) minmax(0,1fr); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-row-main :is(strong,small) { overflow-wrap: anywhere; }
}
/* Preserve the existing paid Royal entitlement decoration on the new layout. */
/* Reference ribbon: preserve live amounts and existing actionable rows. */
/* Compact Home panels; full mission detail/dialog remains unchanged. */
/* Authentication is the existing form/validation flow, restyled only here. */
/* Modal surfaces only: no QR image/filter/geometry or payment-state changes. */
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-dialog,.cash-topup-dialog) { background: #151d24; border: 1px solid #46515d; border-radius: 8px; color: var(--skin-ink); box-shadow: 0 24px 80px #0008; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-backdrop,.cash-topup-backdrop) { background: #05090dc9; backdrop-filter: blur(6px); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-dialog::before { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-head,.cash-topup-header) { background: #151d24; border-bottom: 1px solid var(--skin-line); backdrop-filter: none; padding: 20px 24px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-head h2,.cash-topup-brand h2) { font-family: 'Reborn Serif Thai',Georgia,serif; font-size: 28px; font-weight: 500; color: var(--skin-ink); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-head p,.cash-topup-account-ribbon span,.cash-topup-selection-bar small) { color: var(--skin-muted); font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.cash-topup-eyebrow,.cash-topup-brand small) { color: var(--skin-gold); font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-brand > span { background: none; border: 0; box-shadow: none; border-radius: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.cash-topup-close,.boss-browser-head .market-detail-close) { background: #202a33; border: 1px solid #46515d; border-radius: 4px; color: var(--skin-ink); box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-steps span.active { background: var(--skin-gold); border-color: var(--skin-gold); color: #211c15; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-dialog :is(.cash-topup-package-area,.cash-topup-history,.cash-topup-payment-stage,.cash-topup-account-ribbon,.cash-topup-selection-bar,.cash-topup-history-item,.cash-topup-trust-card,.cash-topup-inbox-entry,.cash-topup-order-facts,.cash-topup-result-summary) { background: #10171d; border-color: var(--skin-line); border-radius: 6px; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-dialog :is(.cash-topup-section-head h3,.cash-topup-payment-copy h3,.cash-topup-result h3) { color: var(--skin-ink); font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-package { border: 1px solid #46515d; border-radius: 6px; background: #19222a; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-package:hover { border-color: #c4a875; background: #202931; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-package.selected { border-color: var(--skin-gold); background: #2b2922; box-shadow: inset 0 0 0 1px #dfb97055; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-package.selected::after { background: var(--skin-gold); color: #211c15; border-color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-package > small { color: var(--skin-muted); font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-cash-value { color: var(--skin-ink); font-weight: 600; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.cash-topup-cash-bonus,.cash-topup-cash-plus) { color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-price { background: #dfb97018; color: var(--skin-gold); border-radius: 4px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-primary { background: var(--skin-gold); border: 1px solid #e9ca90; border-radius: 4px; color: #211c15; font-weight: 500; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-primary:disabled { opacity: .5; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-secondary { background: #202a33; border-color: #46515d; border-radius: 4px; color: var(--skin-ink); font-weight: 400; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-inbox-tabs button { border-radius: 0; border: 0; border-bottom: 2px solid transparent; background: none; color: var(--skin-muted); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-inbox-tabs button:is(.active,[aria-pressed="true"]) { border-bottom-color: var(--skin-gold); color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-dialog :is(input,select,textarea) { background: #10171d; border-color: #46515d; border-radius: 4px; color: var(--skin-ink); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-toolbar,.boss-browser-summary) { background: #151d24; border-color: var(--skin-line); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-trust-card > strong { color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-browser-search { background: #10171d; border-color: #46515d; border-radius: 4px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-browser-search input { color: var(--skin-ink); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-browser-filters button { border: 0; border-bottom: 2px solid transparent; border-radius: 0; background: none; color: var(--skin-muted); font-weight: 400; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-browser-filters button.active { border-bottom-color: var(--skin-gold); background: none; color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-browser-row { background: #10171d; border-color: var(--skin-line); border-radius: 6px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-row-head,.boss-context) { background: #10171d; border-color: var(--skin-line); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-browser-row-head strong { font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .boss-browser-list { scrollbar-color: #64707c #10171d; }
@media (max-width: 700px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-head,.cash-topup-header) { padding: 16px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-head h2,.cash-topup-brand h2) { font-size: 23px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.boss-browser-dialog,.cash-topup-dialog) { border-radius: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-editor { width: 100%; min-width: 0; padding: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 :is(.cash-topup-gm-package,.cash-topup-gm-orders,.cash-topup-gm-order,.cash-topup-gm-fields label,.cash-topup-gm-reward label) { min-width: 0; overflow-wrap: anywhere; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-head { flex-direction: column; align-items: stretch; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-head > div:last-child { display: grid; grid-template-columns: minmax(0,1fr); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-head button { width: 100%; white-space: normal; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-fields,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-reward { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-fields label:nth-child(n+4) { grid-column: 1 / -1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-editor input:not([type="checkbox"]) { width: 100%; min-width: 0; max-width: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-package > header,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-order-head,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-order-meta { flex-wrap: wrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .cash-topup-gm-reward > button { grid-column: 2; justify-self: end; }
}
body.skin-reborn .skin-ranking-status { margin: 10px 0; color: #a6aebc; font-size: 12px; line-height: 1.5; }
body.skin-reborn.skin-rank-open { overflow: hidden; }
body.skin-reborn .skin-rank-dialog { width: min(1050px,calc(100vw - 32px)); max-width: none; max-height: calc(100svh - 40px); padding: 24px; border: 1px solid #46515d; border-radius: 8px; background: #151d24; color: #ece7df; box-shadow: 0 24px 80px #0008; }
body.skin-reborn .skin-rank-dialog[open] { display: flex; flex-direction: column; gap: 14px; }
body.skin-reborn .skin-rank-dialog::backdrop { background: #05090dbb; }
body.skin-reborn .skin-rank-dialog > header { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
body.skin-reborn .skin-rank-dialog h2 { margin: 0; font-family: 'Reborn Serif Thai',Georgia,serif; font-size: 28px; font-weight: 500; }
body.skin-reborn .skin-rank-dialog button { min-height: 40px; padding: 8px 14px; border: 1px solid #46515d; border-radius: 4px; background: #1c2730; color: #ece7df; font: inherit; cursor: pointer; }
body.skin-reborn .skin-rank-dialog button:disabled { opacity: .45; cursor: default; }
body.skin-reborn .skin-rank-tabs { display: flex; flex-wrap: wrap; gap: 8px; border-bottom: 1px solid #35404a; padding-bottom: 12px; }
body.skin-reborn .skin-rank-tabs button { border: 0; background: none; }
body.skin-reborn .skin-rank-tabs button[aria-pressed="true"] { background: #dfb970; color: #211c15; }
body.skin-reborn .skin-rank-content { overflow: auto; min-height: 80px; }
body.skin-reborn .skin-rank-table { width: 100%; border-collapse: collapse; font-size: 14px; }
body.skin-reborn .skin-rank-table :is(th,td) { text-align: left; padding: 12px; border-bottom: 1px solid #303a43; overflow-wrap: anywhere; }
body.skin-reborn .skin-rank-table th { color: #a6aebc; font-weight: 400; position: sticky; top: 0; background: #151d24; }
body.skin-reborn .skin-rank-table td:first-child { width: 60px; color: #dfb970; }
body.skin-reborn .skin-rank-table td:last-child { color: #a6aebc; }
body.skin-reborn .skin-rank-dialog > footer { display: flex; align-items: center; justify-content: space-between; gap: 12px; border-top: 1px solid #35404a; padding-top: 14px; font-size: 13px; }
@media (max-width: 600px) {
  body.skin-reborn .skin-rank-dialog { padding: 16px; width: calc(100vw - 16px); max-height: calc(100svh - 16px); }
  body.skin-reborn .skin-rank-dialog h2 { font-size: 23px; }
  body.skin-reborn .skin-rank-dialog button { font-size: 12px; padding: 8px 10px; }
  body.skin-reborn .skin-rank-table tr { display: grid; grid-template-columns: 44px minmax(0,1fr) 84px; border-bottom: 1px solid #303a43; }
  body.skin-reborn .skin-rank-table :is(th,td) { padding: 8px 4px; border: 0; }
  body.skin-reborn .skin-rank-table td:first-child { width: auto; }
  body.skin-reborn .skin-rank-table th:last-child { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  body.skin-reborn .skin-rank-table td:last-child { grid-column: 2 / -1; padding-top: 0; font-size: 12px; }
}
/* Lounge shares the Home navigation surface; one scene spans both header rows. */
@media (min-width: 1100px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.view-lounge .app-shell::before {
    content: ''; position: absolute; inset: 0 0 auto; height: 218px; pointer-events: none;
    background: linear-gradient(90deg,#11191ff2 0%,#11191f66 65%,#11191f33 100%),url('/assets/hero-launch-v2.png') left 35% / 180% auto no-repeat;
  }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.view-lounge .topbar { background: #11191f66; backdrop-filter: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.view-lounge.skin-header-scrolled .topbar { background: #11191ffa; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-page .lounge-heading { background: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-heading .skin-lounge-shade { display: none; }
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-tabs { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 0; padding: 0; border: 0; border-bottom: 1px solid var(--skin-line); border-radius: 0; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-tabs button { border: 0; border-bottom: 3px solid transparent; border-radius: 0; background: none; box-shadow: none; color: var(--skin-muted); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-tabs button:is(.active,[aria-selected="true"]) { border-bottom-color: var(--skin-gold); background: none; color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-tabs .ui-glyph { color: currentColor; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-activity-tabs strong { font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .lounge-chat-column .chat-ai-note { color: var(--skin-muted); font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest {
  display: grid; grid-template-columns: minmax(0,1fr); gap: 20px; width: min(100%,760px); max-width: 760px;
  margin: 0 auto; padding: 28px 32px; min-height: 0; height: auto; border: 1px solid var(--skin-line); border-radius: 8px;
  background: #171f26; box-shadow: 0 12px 32px #0002;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-head-guest {
  display: block; grid-area: 1 / 1; width: 100%; padding: 0; margin: 0; border: 0; background: none; box-shadow: none; text-align: center;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-auth-tabs { grid-area: 2 / 1; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login { grid-area: 3 / 1; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-head-guest h2 { margin: 0; font-family: 'Reborn Serif Thai',Georgia,serif; font-size: 30px; font-weight: 500; color: var(--skin-ink); text-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-head-guest p { margin: 8px 0 0; font-size: 14px; font-weight: 400; color: var(--skin-muted); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-auth-tabs { display: grid; grid-template-columns: 1fr 1fr; gap: 0; width: 100%; padding: 0; border: 0; border-bottom: 1px solid var(--skin-line); border-radius: 0; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-auth-tabs button { min-height: 44px; padding: 10px 16px; border: 0; border-bottom: 2px solid transparent; border-radius: 0; background: none; color: var(--skin-muted); font-size: 15px; font-weight: 400; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-auth-tabs button.active { border-bottom-color: var(--skin-gold); color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px 20px; width: 100%; max-width: none; margin: 0; padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login label { display: grid; grid-template-columns: minmax(0,1fr); gap: 8px; min-width: 0; margin: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login label > span { color: #c5c9d1; font-size: 13px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login input { width: 100%; min-width: 0; height: 46px; padding: 10px 12px; border: 1px solid #46515d; border-radius: 4px; background: #10171d; color: var(--skin-ink); font-size: 16px; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login input::placeholder { color: #818c9a; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login input:focus { outline: 2px solid var(--skin-gold); outline-offset: 2px; border-color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login > :is(button,p) { grid-column: 1 / -1; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login button[type="submit"] { min-height: 46px; border: 1px solid #e9ca90; border-radius: 4px; background: var(--skin-gold); color: #211c15; font-size: 16px; font-weight: 500; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login button[type="submit"]:disabled { opacity: .55; cursor: wait; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-auth-link { justify-self: center; width: auto; padding: 4px 12px; border: 0; background: none; color: var(--skin-muted); font-size: 13px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-auth-link:hover { color: var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-register > label:nth-of-type(-n+2) { grid-column: 1 / -1; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-auth-message { padding: 12px; margin: 0; border: 1px solid #35404a; border-radius: 4px; background: #10171d; color: var(--skin-muted); font-size: 13px; line-height: 1.65; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-auth-message.error { border-color: #a25c59; color: #f1b9b5; }
@media (max-width: 700px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest { width: 100%; padding: 22px 16px; gap: 18px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-login { grid-template-columns: minmax(0,1fr); gap: 16px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.profile-guest .profile-head-guest h2 { font-size: 26px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1.mobile-profile-open .profile-window.profile-guest { width: auto; padding-top: 48px; margin: 0; }
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1.skin-header-scrolled:not(.view-lounge) .topbar { background: #11191ffa; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras > :is(.ranking-panel,.guild-panel) { display: block; width: 100%; padding: 20px; border: 1px solid #303a43; border-radius: 6px; background: #151d24; min-height: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .panel-head { display: flex; justify-content: space-between; align-items: center; min-height: 38px; margin: 0 0 14px; padding: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .panel-head h2 { margin: 0; font-size: 27px; font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .panel-head button { background: none; border: 0; color: var(--skin-gold); font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras :is(.tab-row,.skin-guild-columns) { height: 42px; min-height: 42px; margin: 0; border: 0; border-bottom: 1px solid var(--skin-line); border-radius: 0; background: none; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .tab-row { display: flex; gap: 24px; padding: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .tab-row button { flex: 0 0 auto; min-width: 68px; padding: 8px 12px; border: 0; border-radius: 0; background: none; box-shadow: none; color: var(--skin-muted); font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .tab-row button.active { color: var(--skin-gold); border-bottom: 3px solid var(--skin-gold); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-guild-columns { display: grid; grid-template-columns: minmax(0,1fr) 64px 88px; gap: 12px; align-items: center; padding: 0 12px; color: var(--skin-muted); font-size: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-guild-columns > :not(:first-child) { text-align: right; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras :is(.ranking-list,.guild-list) { display: grid; gap: 0; margin: 0; padding: 0; border: 0; background: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras :is(.rank-row,.guild-row) { min-height: 50px; padding: 10px 12px; border: 0; border-bottom: 1px solid #2b353e; border-radius: 0; background: none; box-shadow: none; align-items: center; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras :is(.rank-row,.guild-row):last-child { border-bottom: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras :is(.rank-row,.guild-row).you { background: #dfb97014; box-shadow: inset 3px 0 #dfb970; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .rank-row { display: grid; grid-template-columns: 26px minmax(0,1fr) auto; gap: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .guild-row { display: grid; grid-template-columns: 26px minmax(0,1fr) 64px 88px; gap: 12px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras :is(.rank-row,.guild-row) strong { font-size: 15px; font-weight: 500; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras :is(.score-pill,.level-pill) { border: 0; background: none; color: var(--skin-muted); font-weight: 400; padding: 0; justify-self: end; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .guild-row > small { display: block; text-align: right; color: var(--skin-muted); }
@media (max-width: 700px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras > :is(.ranking-panel,.guild-panel) { padding: 14px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .guild-row { grid-template-columns: 20px minmax(0,1fr) 40px 58px; gap: 6px; padding-left: 0; padding-right: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-guild-columns { grid-template-columns: minmax(0,1fr) 40px 58px; gap: 6px; padding-left: 0; padding-right: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-community-extras .tab-row { gap: 8px; }
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel { grid-template-columns: minmax(0,1fr) max-content; gap: 8px 22px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-reset-card::before { content: ''; width: 14px; height: 14px; background: var(--skin-muted); mask: url('/assets/icons-modern/clock-3.svg') center / contain no-repeat; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel [data-daily-mission-summary] { font-size: 14px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-economy-card { display: flex; align-items: center; gap: 7px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-economy-balance { display: flex; flex-direction: row; align-items: center; gap: 14px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-economy-balance strong { color: var(--skin-ink); font-size: 15px; font-weight: 400; white-space: nowrap; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel [data-action="identity-shop"] { background: var(--skin-gold); color: #211c15; border: 1px solid #e9ca90; border-radius: 4px; font-size: 14px; font-weight: 500; padding: 8px 16px; min-height: 38px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-wallet-icon { width: 26px; height: 26px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-mode-banner { align-self: center; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-row { display: grid; grid-template-columns: 24px minmax(0,1fr) 43%; align-items: center; gap: 12px; border: 0; padding: 6px 0; min-height: 38px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-icon { width: 23px; height: 23px; border: 0; border-radius: 0; background: none; color: #d1ceca; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-glyph { color: #d1ceca; background-color: currentColor; width: 21px; height: 21px; filter: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-main { display: block; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-main > span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-text strong { font-size: 14px; font-weight: 400; color: #bcc2cd; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-reward-stack { display: grid; grid-template-columns: minmax(45px,1fr) minmax(90px,1fr); gap: 12px; align-items: center; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-reward-state { justify-content: flex-start; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-action:disabled { display: flex; align-items: center; justify-content: flex-start; gap: 9px; padding: 0; min-height: 24px; height: 24px; background: none; border: 0; font-size: 13px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-action:disabled::before { content: ''; display: block; width: 18px; height: 18px; flex: 0 0 18px; background: currentColor; mask: url('/skins/reborn/circle.svg') center / contain no-repeat; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-recorded .mission-action:disabled::before { mask-image: url('/skins/reborn/check.svg'); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-in-progress .mission-action:disabled { color: var(--skin-muted); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-list { border-top: 1px solid var(--skin-line); padding-top: 8px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-view-all { width: max-content; min-height: 28px; padding: 4px 0; text-decoration: underline; text-underline-offset: 5px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-view-all::after { content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin-left: 12px; background: currentColor; mask: url('/skins/reborn/arrow-right.svg') center / contain no-repeat; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel [data-mission-key="game_login"] .mission-glyph { --ui-icon: url('/assets/icons-modern/gamepad-2.svg') !important; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel [data-mission-key="community_visit"] .mission-glyph { --ui-icon: url('/assets/icons-modern/messages-square.svg') !important; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel [data-mission-key="game_attendance_30m"] .mission-glyph { --ui-icon: url('/assets/icons-modern/clock-3.svg') !important; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel [data-mission-key="bridge_both_worlds"] .mission-glyph { --ui-icon: url('/skins/reborn/link.svg') !important; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events > h2 { display: flex; align-items: center; gap: 14px; font-size: 21px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events > h2::before { content: ''; width: 23px; height: 23px; background: var(--skin-gold); mask: url('/assets/icons-modern/calendar-days.svg') center / contain no-repeat; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card { border: 0; border-right: 1px solid var(--skin-line); border-radius: 0; background: none; padding: 2px 16px; min-height: 62px; gap: 18px; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card:last-child { border-right: 0; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card::before,
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card::after { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card .event-body { padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card .event-icon { color: #cbc8c4; background-color: currentColor; width: 36px; height: 36px; flex-basis: 36px; filter: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body h2 { color: var(--skin-ink); font-size: 14px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body strong { font-size: 14px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-body p { color: var(--skin-muted); font-size: 13px; font-weight: 400; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events :is([data-event-key="boss"],[data-event-key="guildwar"]) h2 { font-size: 11px; color: var(--skin-muted); }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events [data-event-key="prime"] .event-icon { --ui-icon: url('/assets/icons-modern/gift.svg') !important; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events [data-event-key="drop"] .event-icon { --ui-icon: url('/skins/reborn/shopping-bag.svg') !important; }
@media (max-width: 700px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel { gap: 10px; width: 100%; min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-economy-balance { gap: 5px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-row { grid-template-columns: 21px minmax(0,1fr) 120px; gap: 7px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-reward-stack { gap: 4px; grid-template-columns: 44px minmax(0,1fr); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-action:disabled { font-size: 11px; gap: 5px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-panel .mission-text strong { font-size: 12px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .skin-events .event-card { border-right: 0; border-bottom: 1px solid var(--skin-line); }
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .mission-wallet-icon {
  content: url('/skins/reborn/wp-winged-emblem.svg');
  filter: brightness(0) saturate(100%) invert(79%) sepia(34%) saturate(627%) hue-rotate(355deg) brightness(94%) contrast(86%);
}
@media (min-width: 1100px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1:not(.view-lounge) .app-shell::before {
    content: ''; position: absolute; inset: 0 0 auto; height: clamp(420px,30vw,636px); pointer-events: none;
    background: url('/skins/reborn/hero-sky-extended-r2.png') center calc(76px - 9vw) / 100% auto no-repeat;
  }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1:not(.view-lounge) .topbar { background: #11191f66; backdrop-filter: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero { height: clamp(344px,calc(30vw - 76px),560px); min-height: 344px; background: transparent; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero .hero-art { visibility: hidden; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero .hero-shade { opacity: 1; background: linear-gradient(90deg,#11191ffa 0%,#11191fe8 23%,#11191f88 40%,transparent 65%); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero::after { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar { grid-template-columns: 190px minmax(420px,1fr) auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .topbar .user-strip { width: auto; min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .top-nav { width: auto; min-width: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .hero { grid-row: 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .profile-window { grid-row: 2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .main-stack { grid-area: 3 / 1; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .right-stack { grid-area: 3 / 2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .dashboard > .skin-community-extras { grid-row: 4; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero h1 { font-size: clamp(48px,3.8vw,74px); max-width: 45vw; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy > p:not(.hero-kicker) { font-size: clamp(17px,1.25vw,24px); max-width: 38vw; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-actions button { min-width: clamp(220px,15vw,288px); min-height: clamp(49px,3.4vw,65px); font-size: clamp(17px,1.15vw,22px); }
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-stat-web-points dt .profile-stat-icon { display: none; }
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-stat-web-points dt::before {
  content: ''; display: inline-block; width: 28px; height: 28px; flex: 0 0 28px;
  background: var(--skin-gold); mask: url('/skins/reborn/wp-winged-emblem.svg') center / contain no-repeat;
}
@media (min-width: 1280px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window:not(.profile-guest) {
    grid-template-columns: minmax(240px,1.55fr) minmax(110px,.75fr) minmax(150px,.9fr) minmax(165px,1fr) minmax(175px,1.1fr) minmax(220px,1.5fr);
    gap: 0; padding-left: 3.7%; padding-right: 3.7%; height: 80px;
  }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats { display: contents; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-web-points { grid-column: 2; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-cash { grid-column: 3; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-nas { grid-column: 4; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats > .profile-stat-row {
    grid-row: 1; display: flex; flex-wrap: nowrap; align-items: center; gap: 8px; padding: 0 22px;
    border: 0; border-left: 1px solid #49515b; border-radius: 0; min-height: 36px; background: none;
  }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats > .profile-stat-row::after { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats dt { font-size: 0; gap: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats dd { display: flex; flex-direction: row; align-items: baseline; gap: 5px; white-space: nowrap; font-weight: 400; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-web-points dd::after { content: 'WP'; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-cash dd::after { content: 'Cash'; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-nas dd::after { content: 'NAS'; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-nas dt .profile-stat-icon { display: inline-block; width: 27px; height: 27px; object-fit: contain; filter: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stat-nas dt::before { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card {
    grid-column: 5; grid-row: 1; display: flex; align-items: center; padding: 0 22px; min-height: 36px; border: 0; border-left: 1px solid #49515b; border-radius: 0; background: none; box-shadow: none;
  }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card::before,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card::after { display: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card-head { display: flex; align-items: center; gap: 8px; white-space: nowrap; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card-head::before { content: ''; width: 25px; height: 25px; background: var(--skin-gold); mask: url('/skins/reborn/crown.svg') center / contain no-repeat; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card-status { padding: 0; border: 0; border-radius: 0; background: none; color: var(--skin-gold); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card { position: relative; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card-note { display: block; position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card:focus-visible .vip-card-note { width: 220px; height: auto; top: 100%; left: 0; padding: 10px; overflow: visible; clip-path: none; z-index: 30; background: #171f26; border: 1px solid var(--skin-line); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-core-grid { grid-column: 6; grid-row: 1; display: flex; flex-wrap: wrap; align-content: center; gap: 5px 12px; padding-left: 24px; border-left: 1px solid #49515b; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-core-grid > div:first-child { flex-basis: 100%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-core-grid > div { padding: 0; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-guild { flex-basis: auto; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-avatar-toolbar button { background: none; border: 0; color: var(--skin-muted); padding: 1px 4px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-avatar-toolbar { justify-content: flex-start; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats > .profile-stat-row,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card { justify-content: center; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-core-grid span { text-transform: none; font-size: 12px; }
}
@media (min-width: 1280px) and (max-width: 1450px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .profile-stats > .profile-stat-row,
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card { padding-left: 12px; padding-right: 12px; }
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.identity-profile-theme-royal {
  border-color: rgba(236,193,97,.42);
  background: radial-gradient(circle at 18% 3%,rgba(237,185,74,.14),transparent 32%),radial-gradient(circle at 92% 28%,rgba(50,166,210,.12),transparent 38%),linear-gradient(180deg,rgba(8,21,32,.98),rgba(3,11,18,.98));
  box-shadow: 0 0 0 1px rgba(64,180,216,.12),0 24px 70px rgba(0,0,0,.48),0 0 32px rgba(228,178,68,.09);
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.identity-profile-theme-royal .skin-profile-identity .profile-avatar-visual {
  border: 1px solid rgba(242,203,111,.58);
  box-shadow: 0 0 0 3px rgba(25,103,138,.25),0 0 28px rgba(238,190,84,.22);
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window.identity-profile-theme-royal .profile-head h2 { text-shadow: 0 0 14px rgba(245,199,98,.42); }
@media (max-width: 920px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy > p:not(.hero-kicker) { line-height: 1.4; }
}
@media (min-width: 701px) and (max-width: 920px) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy { padding-top: 30px; max-width: 75%; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero h1 { max-width: 400px; font-size: 42px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .hero-copy > p:not(.hero-kicker) { max-width: 360px; font-size: 16px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity { grid-template-columns: 62px minmax(0,1fr); }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-avatar-visual { width: 62px; height: 62px; min-width: 62px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-avatar-visual img { width: 62px; height: 62px; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .skin-profile-identity .profile-head h2 { font-size: 16px; }
}
/* Active Premium only: violet flow uses the same timing as VIP V, not its tier. */
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card.premium-active .vip-card-head :is(strong,.vip-card-status) {
  background-image: linear-gradient(90deg,#ddaeff,#a77afa,#efbcff,#b59aff,#ddaeff);
  background-size: 220% 100%; background-clip: text; -webkit-background-clip: text;
  color: #d8b1ff; -webkit-text-fill-color: transparent;
  animation: identity-vip-legacy-flow 5s linear infinite;
  text-shadow: 0 0 14px #b887ff33;
}
body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card.premium-active .vip-card-head::before {
  background-image: linear-gradient(90deg,#ddaeff,#a77afa,#efbcff,#b59aff,#ddaeff);
  background-size: 220% 100%; animation: identity-vip-legacy-flow 5s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card.premium-active .vip-card-head :is(strong,.vip-card-status),
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card.premium-active .vip-card-head::before { animation: none; background-position: 50% 0; }
}
@media (forced-colors: active) {
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card.premium-active .vip-card-head :is(strong,.vip-card-status) { animation: none; background: none; color: CanvasText; -webkit-text-fill-color: CanvasText; text-shadow: none; }
  body.skin-reborn.design-modern-command-center.layout-cohesive-v1 .profile-window .vip-card.premium-active .vip-card-head::before { animation: none; background: CanvasText; }
}
