.mobile-popup{width:min(340px,calc(100vw - 40px));max-height:80dvh;box-sizing:border-box;margin:auto;padding:18px;border:1px solid #ffffffa0;border-radius:18px;background:#f4f0f6;color:#49404f;box-shadow:0 16px 60px #0004;overflow:auto}.mobile-popup::backdrop{background:#16121c80}.mobile-popup header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mobile-popup h2{margin:0;font:600 13px Pretendard,sans-serif}.mobile-popup header button{display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent;color:inherit}.mobile-popup-body{font:12px/1.8 Pretendard,sans-serif}.mobile-popup .care-list-entry p{padding-left:12px}.mobile-popup .banner-window__images{align-items:center}.mobile-popup .banner-window__copy{color:inherit}.mobile-popup .banner-window__friend{max-width:100%}html[data-theme="dark"] .mobile-popup{background:#282234;color:#e9e1f3;border-color:#655574}

.mobile-popup .banner-window__images{display:flex;flex-direction:column;align-items:center;gap:10px}.mobile-popup .banner-window__friends{width:200px;max-width:100%}

.care-list-divider{border:0;border-top:1px solid currentColor;opacity:.2;margin:0 0 16px}#care-list-body .care-list-notice,.mobile-popup .care-list-notice{margin:0 0 12px}

html[data-theme] body #care-list-window .banner-window__body{padding:18px 24px 22px}.mobile-popup-body:has(.care-list-entry){padding-inline:8px}
