.emes-return{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;color:inherit;font-size:13px;font-weight:650;text-underline-offset:4px}.emes-return:focus-visible{outline:2px solid currentColor;outline-offset:4px}footer a{color:inherit;text-underline-offset:4px}.curve-privacy{margin-top:16px;border-top:1px solid #ddd5df;padding-top:14px}.curve-privacy summary{font-size:14px;font-weight:700;cursor:pointer;min-height:44px;display:flex;align-items:center}.curve-privacy p{font-size:12px;line-height:1.65;color:#62566a}.curve-privacy a{color:#92213e;text-decoration:underline;text-underline-offset:3px}.curve-privacy label{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:650;line-height:1.5;margin:12px 0}.curve-privacy input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin:1px 0;accent-color:#b5193f}.curve-privacy button{min-height:44px;margin:4px 0}.curve-privacy #curvePrivacyStatus:empty{display:none}.app-menu{max-height:calc(100dvh - 32px);overflow-y:auto}.local-save-hint a{color:inherit;text-decoration:underline}
.app-menu .curve-privacy{border-color:rgba(255,255,255,.22)}.app-menu .curve-privacy p{color:#f4e8ee;font-size:13px}.app-menu .curve-privacy a{color:#fff}.app-menu .curve-privacy summary{justify-content:space-between}.app-menu .curve-privacy summary::after{content:'+';font-size:20px}.app-menu .curve-privacy[open] summary::after{content:'−'}
