/* LunaLeaf V33: only the member's own profile and settings page. */
.ll33-own-profile{position:relative}
.ll33-own-profile .member-header{padding-right:45px}
.ll33-gear{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #e0b569;background:#3e0b4c;color:#f4ca76;box-shadow:0 3px 10px #40133d26;cursor:pointer;z-index:1;padding:0}
.ll33-gear:hover,.ll33-gear:focus-visible{background:#5b1769;outline:2px solid #e0b569;outline-offset:2px}
.ll33-settings{max-width:720px;margin:0 auto;padding-bottom:26px}
.ll33-heading{margin-bottom:16px}
.ll33-back{display:inline-flex;align-items:center;border:0;background:transparent;color:#722c68;font-size:14px;font-weight:700;padding:8px 0;margin-bottom:8px;cursor:pointer}
.ll33-settings .section-title{margin:0 0 5px}
.ll33-settings .section-sub{margin:0;color:#6b4668}
.ll33-card{margin-bottom:14px}
.ll33-card h2{margin:0 0 9px;color:#4b1456;font-size:20px}
.ll33-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;min-height:53px;padding:10px 0;color:#401a43;border-bottom:1px solid #efdeea;cursor:pointer}
.ll33-toggle:last-child{border-bottom:none}
.ll33-toggle span{min-width:0;line-height:1.45}
.ll33-toggle span strong{display:block;font-size:15px}
.ll33-toggle span small{display:block;color:#71596d;font-size:12px}
.ll33-toggle input{flex-shrink:0;width:21px;height:21px;accent-color:#d52683;cursor:pointer}
.ll33-subprefs{margin-left:12px;padding-left:12px;border-left:2px solid #efd5e4}
.ll33-subprefs[data-disabled="true"]{opacity:.65}
.ll33-note{font-size:12px;line-height:1.5;background:#fff1f8;border:1px solid #f2d5e5;border-radius:10px;color:#674164;padding:11px;margin-top:13px}
.ll33-block-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f1deeb;padding:10px 0}
.ll33-block-row span{min-width:0;overflow-wrap:anywhere}
.ll33-block-row strong,.ll33-block-row small{display:block}
.ll33-block-row small{font-size:12px;color:#806781}
.ll33-block-row button{flex-shrink:0}
.ll33-action{display:block;width:100%;text-align:left;margin:10px 0;min-height:44px}
.ll33-account-email{overflow-wrap:anywhere;font-size:13px;color:#71586b;line-height:1.5}
#ll-entry-notify .ll33-intro-icon{display:grid;place-items:center;margin:0 auto 12px;background:#ffe3f0;color:#752379;border-radius:50%;height:68px;width:68px;font-size:32px}
#ll-entry-notify h2{text-align:center}
#ll-entry-notify .ll33-intro-blurb{text-align:center}
#ll-entry-notify .ll33-intro-list{list-style:none;margin:10px 0 14px;padding:0;display:grid;gap:9px;color:#51284d;font-size:14px}
#ll-entry-notify .ll33-intro-list li{display:flex;gap:9px;align-items:center}
#ll-entry-notify .ll33-intro-footnote{font-size:12px;line-height:1.5;text-align:center;color:#805b7b}
#ll-entry-notify .ll-entry-main-btn:focus-visible,#ll-entry-notify .ll-entry-alt-btn:focus-visible{outline:3px solid #ad2783;outline-offset:2px}
