#profile-preview .profile-session-footer{margin-top:28px;padding-top:20px;border-top:1px solid #cbd4e1;}
#profile-preview .profile-session-footer form{margin:0;}
#profile-preview .profile-logout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:13px 18px;border:1px solid #e4b9b6;border-radius:12px;background:#fff5f3;color:#a02f29;font:600 calc(15px * var(--pg-ts,1))/1.4 Arial,"PG Hangul","Apple SD Gothic Neo",sans-serif;cursor:pointer;}
#profile-preview .profile-logout svg{width:20px;height:20px;flex:none;}
#profile-preview .profile-logout:hover{background:#fbe7e3;}
#profile-preview .profile-logout:focus-visible{outline:3px solid #6479dc;outline-offset:3px;}
body.dark #profile-preview .profile-session-footer{border-color:#445166;}
body.dark #profile-preview .profile-logout{background:#382a32;border-color:#80565f;color:#ffbbb4;}
body.dark #profile-preview .profile-logout:hover{background:#49333b;}
@media(max-width:860px){html body #profile-preview.phone-screen .profile-session-footer{margin-top:24px;padding:20px 24px 24px;}html body #profile-preview.phone-screen .profile-logout{min-height:52px;font-size:calc(16px * var(--pg-ts,1));}}

#profile-preview .profile-logout:disabled{cursor:wait;opacity:.7;}
#profile-preview .profile-logout-status{margin:12px 0 0;font-size:calc(13px * var(--pg-ts,1));line-height:1.5;color:var(--surface-muted);}
#profile-preview .profile-cloud-account{display:block;margin-bottom:14px;padding:12px 14px;min-height:44px;border:1px solid var(--surface-border,#cbd4e1);border-radius:12px;color:var(--surface-text,#243147);font-size:calc(14px * var(--pg-ts,1));text-decoration:none;text-align:center}
