:root {
	--service-heading-height:52px;
	--service-heading-font:22px;
	--service-back-size:22px;
}
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head) { display:flex !important; align-items:center !important; justify-content:flex-start !important; gap:0 !important; box-sizing:border-box; min-height:var(--service-heading-height) !important; margin:0 !important; padding:0 !important; border-bottom:0 !important; background:#FFFFFF; }
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head) h1 { position:static !important; flex:0 1 auto; min-width:0; margin:0 !important; padding:0 !important; transform:none !important; color:#001C4D; font-size:var(--service-heading-font) !important; font-weight:900 !important; line-height:1.3 !important; letter-spacing:-.5px; text-align:left !important; }
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head) > :is(.settings-reference-back,.register-reference-back,.membership-reference-back,.community-reference-back,.advertising-reference-back,.game-list-reference-back,.game-play-reference-back,.game-jump-reference-back,.back-link) { position:static !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; flex:0 0 40px !important; box-sizing:border-box; width:40px !important; min-width:40px !important; height:44px !important; min-height:44px !important; margin:0 !important; padding:0 !important; border:0 !important; background:transparent !important; font-size:0 !important; text-decoration:none; }
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head) > :is(.settings-reference-back,.register-reference-back,.membership-reference-back,.community-reference-back,.advertising-reference-back,.game-list-reference-back,.game-play-reference-back,.game-jump-reference-back,.back-link)::before { content:'' !important; display:block !important; width:var(--service-back-size) !important; height:var(--service-back-size) !important; background:#001C4D !important; transform:rotate(180deg) !important; mask:url('/assets/icons/chevron-thin-right.svg') center/contain no-repeat !important; -webkit-mask:url('/assets/icons/chevron-thin-right.svg') center/contain no-repeat !important; }
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head) > :is(.settings-reference-back,.register-reference-back,.membership-reference-back,.community-reference-back,.advertising-reference-back,.game-list-reference-back,.game-play-reference-back,.game-jump-reference-back,.back-link)::after { content:none !important; }
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head) > :is(.notification-history-actions,.register-manage-closed-delete,.liter-head-action) { margin-left:auto; }
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head)::after { content:none !important; }
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head) h1 { align-self:center !important; }
.page-user :is(.settings-reference-head,.register-reference-head,.membership-reference-head,.community-reference-head,.advertising-reference-head,.game-list-reference-head,.game-play-reference-head,.game-jump-reference-head,.notification-history-head,.detail-topbar,.page-head) > :is(.settings-reference-back,.register-reference-back,.membership-reference-back,.community-reference-back,.advertising-reference-back,.game-list-reference-back,.game-play-reference-back,.game-jump-reference-back,.back-link) { align-self:center !important; }
.page-user :is(.game-play-reference-head,.game-jump-reference-head) h1 { flex-shrink:0; }
.page-user :is(.game-play-reference-head,.game-jump-reference-head) .game-title-ranking { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:2px 5px; min-width:0; padding-left:8px; white-space:normal; }
.page-user :is(.game-play-reference-head,.game-jump-reference-head) .game-title-ranking > span { line-height:1.3; text-align:right; }
