
/* Mobile MY keeps data in the summary and navigation in compact menu rows. */
#peterpen-page-designs .mobile-profile-identity .mobile-profile-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--soft);color:var(--ink);font-size:18px;font-weight:600}
#peterpen-page-designs .mobile-profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}
#peterpen-page-designs .mobile-profile-link .mobile-profile-my{display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--ink);font-weight:600}
#peterpen-page-designs .mobile-menu-body [data-mobile-menu-item]>.pp-illustration{flex:none;width:26px;height:26px}
#peterpen-page-designs .mobile-menu-body .account-admin-entry{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 0;border:0;background:transparent;font-size:17px}
#peterpen-page-designs .mobile-menu-dialog .mobile-menu-close{width:44px;height:44px}
#peterpen-page-designs .mobile-menu-auth [data-mobile-menu-item]{min-height:44px}
#peterpen-page-designs .phone .my-content+.my-mobile-menu{margin-top:24px;margin-bottom:0;gap:24px}
#peterpen-page-designs .phone .my-mobile-menu .my-menu-group{gap:0;margin:0;padding:0;border:0}
#peterpen-page-designs .phone .my-mobile-menu .my-menu-label{margin:0 0 8px;font-size:13px;color:var(--muted)}
#peterpen-page-designs .phone .my-mobile-menu button{display:flex;align-items:center;gap:12px;min-width:0;min-height:52px;padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left;font-size:16px;transition:color .16s ease,transform .16s ease}
#peterpen-page-designs .phone .my-mobile-menu button>.pp-illustration{flex:none;width:26px;height:26px}
#peterpen-page-designs .phone .my-mobile-menu button>.ui-icon:last-child{width:16px;height:16px;margin-left:auto;color:var(--muted)}
#peterpen-page-designs .phone .my-menu-text{min-width:0;overflow-wrap:anywhere}
#peterpen-page-designs .phone .my-mobile-menu button.on{color:var(--accent-text);font-weight:600}
#peterpen-page-designs .phone .my-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#peterpen-page-designs .phone .my-summary button{grid-template-columns:minmax(0,1fr);gap:8px;min-height:116px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);transition:transform .16s ease}
#peterpen-page-designs .phone .my-summary button strong{font-size:14px}
#peterpen-page-designs .phone .my-summary button>.pp-illustration{width:26px;height:26px}
#peterpen-page-designs .phone .my-summary button>span{overflow-wrap:anywhere;color:var(--muted);font-size:13px}
#peterpen-page-designs .phone :is(.my-mobile-menu,.my-summary) button:active{transform:translateX(2px)}
@media(hover:hover) and (pointer:fine){#peterpen-page-designs :is(.my-mobile-menu,.mobile-menu-body) button:hover:not(:disabled){color:var(--accent-text)}}
@media(prefers-reduced-motion:reduce){#peterpen-page-designs .phone :is(.my-mobile-menu,.my-summary) button{transition:none;transform:none}}

#peterpen-page-designs .pc .my-summary button>.pp-illustration{display:none}

#peterpen-page-designs .mobile-menu-body .account-admin-entry>.pp-illustration{flex:none;width:26px;height:26px}

/* The identity is static; MY is a separate, explicit action. */
#peterpen-page-designs .mobile-menu-profile{padding-top:4px}
#peterpen-page-designs .mobile-menu-topbar{display:flex;justify-content:flex-end;min-height:44px;margin-bottom:8px}
#peterpen-page-designs .mobile-menu-topbar .mobile-menu-close{position:static;margin-left:auto}
#peterpen-page-designs .mobile-profile-row{display:flex;align-items:center;gap:12px}
#peterpen-page-designs .mobile-profile-identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1}
#peterpen-page-designs .mobile-profile-identity strong{min-width:0;overflow-wrap:anywhere;font-size:17px;line-height:1.4}
#peterpen-page-designs .mobile-profile-link .mobile-profile-my{margin:0;color:inherit;font-size:16px;font-weight:600}
#peterpen-page-designs .mobile-profile-link>.ui-icon{flex:none;width:20px;height:20px}
#peterpen-page-designs .mobile-profile-link>.ui-icon:last-child{width:16px;height:16px}


#peterpen-page-designs .mobile-menu-priority{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}
#peterpen-page-designs .mobile-menu-priority [data-mobile-menu-item]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:none;min-height:68px;padding:10px 4px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-size:15px;font-weight:600;line-height:1.4;text-align:center;transition:background-color .16s ease,transform .16s ease}
#peterpen-page-designs .mobile-menu-priority .mobile-profile-link .mobile-profile-my{color:inherit;font-size:15px;margin:0}
#peterpen-page-designs .mobile-menu-priority .mobile-profile-link>.ui-icon{width:26px;height:26px}
#peterpen-page-designs .mobile-menu-priority [data-mobile-menu-item]>span{min-width:0;word-break:keep-all;overflow-wrap:normal}
#peterpen-page-designs .mobile-menu-priority [data-mobile-menu-item]:active{transform:translateY(1px)}
@media(hover:hover) and (pointer:fine){#peterpen-page-designs .mobile-menu-priority [data-mobile-menu-item]:hover:not(:disabled){background:var(--soft)}}
@media(prefers-reduced-motion:reduce){#peterpen-page-designs .mobile-menu-priority [data-mobile-menu-item]{transition:none;transform:none}}

#peterpen-page-designs .mobile-menu-priority [data-mobile-menu-item]>:is(.pp-illustration,.ui-icon){margin:0}

#peterpen-page-designs .pc .top .util button[data-go="8"]>.pp-illustration{width:24px;height:24px;margin:0}
#peterpen-page-designs [data-native-my][data-page="8"] .main h2>img[data-illustration="nav-my"]{filter:none;opacity:1}
@media(hover:none),(pointer:coarse){#peterpen-page-designs .main h2>img[data-illustration="nav-my"]{filter:none;opacity:1}}
#peterpen-page-designs .mobile-menu-priority [data-go="4"][data-menu="네버랜드"][data-sub="가입한 네버랜드"]>span{flex:0 1 auto;max-width:4em;font-size:14px}
#peterpen-page-designs h1:not(:has(button,a,[role="button"]))>.pp-illustration-heading{filter:var(--pp-illus-shadow,none);opacity:1}
#peterpen-page-designs .pc .product :is(.member-joined h2,.ma-page h1):not(:has(button,a,[role="button"]))>.pp-illustration-heading{width:46px;height:46px}
@media(max-width:1439px){#peterpen-page-designs .pc .product :is(.member-joined h2,.ma-page h1):not(:has(button,a,[role="button"]))>.pp-illustration-heading{width:34px;height:34px}}
@media(max-width:1279px){#peterpen-page-designs .pc .product :is(.member-joined h2,.ma-page h1):not(:has(button,a,[role="button"]))>.pp-illustration-heading{width:30px;height:30px}}
#peterpen-page-designs .phone :is(.member-joined h2,.ma-page h1):not(:has(button,a,[role="button"]))>.pp-illustration-heading{width:32px;height:32px}
#peterpen-page-designs .phone :is(.member-joined,.ma-page){padding-left:12px;padding-right:12px}

/* Page titles outside the shared frame keep the site title rule: 20px text, 32px below. */
#peterpen-page-designs .finance-desk>.fd-head:first-child{margin-bottom:32px}
#peterpen-page-designs .finance-desk>.fd-head:first-child h1{font-size:20px}
#peterpen-page-designs .finance-gate h1{margin:0 0 32px;font-size:20px}

/* Menu rows stay in place across page moves instead of fading with the page. */
@media (prefers-reduced-motion:no-preference){
  #peterpen-page-designs :is(.nav-wrap,.mobile-global-header){view-transition-name:pp-site-top}
  #peterpen-page-designs :is(.product>.bottom,[data-site-bottom] .bottom){view-transition-name:pp-site-bottom}
  ::view-transition-group(pp-site-top),::view-transition-group(pp-site-bottom){animation:none}
  ::view-transition-old(pp-site-top):only-child,::view-transition-old(pp-site-bottom):only-child{display:none}
  /* The old row keeps its pictures on top until the new row has drawn its own. */
  ::view-transition-old(pp-site-top):not(:only-child),::view-transition-old(pp-site-bottom):not(:only-child){animation:none;opacity:1;z-index:1}
  ::view-transition-new(pp-site-top),::view-transition-new(pp-site-bottom){animation:none;opacity:1}
}

/* The right column is the same on nearly every page, so it stays until the new page has drawn its own. */
@keyframes pp-site-side-old{0%,99%{opacity:1}100%{opacity:0}}
@keyframes pp-site-side-new{0%,99%{opacity:0}100%{opacity:1}}
@media (prefers-reduced-motion:no-preference){
  @container (min-width:1100px){#peterpen-page-designs .right-column{view-transition-name:pp-site-side}}
  ::view-transition-group(pp-site-side){animation:none}
  ::view-transition-old(pp-site-side):not(:only-child){animation:pp-site-side-old .28s linear both}
  ::view-transition-new(pp-site-side):not(:only-child){animation:pp-site-side-new .28s linear both}
}

/* A copy of the old right column stands in until the page's own column has its data. The own column stays barely visible, not hidden, so its banner keeps counting and its buttons keep working. */
html.pp-side-holding #peterpen-page-designs .right-column:not(.pp-side-hold){opacity:.01;view-transition-name:none}
#peterpen-page-designs .pp-side-hold-frame{position:absolute;z-index:1;height:0;margin:0;pointer-events:none}
#peterpen-page-designs .pp-side-hold-frame .pp-side-hold{position:absolute;top:0;margin:0;view-transition-name:pp-site-side}
#peterpen-page-designs .pp-side-hold a{text-decoration:none}


/* The logo arrives with the stylesheet, so it is on the first frame of every page. */
#peterpen-page-designs .brand-logo img{content:url("data:image/webp;base64,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")}
/* Phone popups open in the middle of the screen like on PC. The bottom-docked
   rules sit in the fingerprinted shell stylesheet, so they are overridden here. */
#peterpen-page-designs#peterpen-page-designs .alert-dialog{inset:0;width:min(440px,calc(100vw - 24px));max-height:min(85dvh,640px);margin:auto;padding-bottom:20px;border-radius:20px}
#peterpen-page-designs#peterpen-page-designs .charge-dialog{inset:0;width:min(460px,calc(100vw - 24px));max-height:min(85dvh,700px);margin:auto;border-radius:20px}
