html[data-edit-mode="1"] [data-ao-field],html[data-edit-mode="1"] [data-ao-path]{cursor:text;outline:1px dashed transparent;outline-offset:4px;transition:outline-color .12s ease-out,background-color .12s ease-out;border-radius:2px}html[data-edit-mode="1"] [data-ao-field]:hover,html[data-edit-mode="1"] [data-ao-path]:hover{outline-color:rgba(124,92,255,.45);background-color:rgba(124,92,255,.04)}html[data-edit-mode="1"] [data-ao-field]:focus,html[data-edit-mode="1"] [data-ao-path]:focus{outline:1.5px solid rgb(124,92,255);outline-offset:4px;background-color:rgba(124,92,255,.06);caret-color:rgb(124,92,255)}html[data-edit-mode="1"] [data-ao-field][data-ao-saving="1"],html[data-edit-mode="1"] [data-ao-path][data-ao-saving="1"]{outline-color:rgba(124,92,255,.45);background-color:rgba(124,92,255,.04)}html[data-edit-mode="1"] [data-ao-field][data-ao-saved="1"],html[data-edit-mode="1"] [data-ao-path][data-ao-saved="1"]{outline-color:rgba(16,185,129,.6)}html[data-edit-mode="1"] [data-ao-field][data-ao-failed="1"],html[data-edit-mode="1"] [data-ao-path][data-ao-failed="1"]{outline:1.5px solid rgb(214,69,69)}html[data-edit-mode="1"] a[data-ao-field],html[data-edit-mode="1"] a[data-ao-field][contenteditable=true],html[data-edit-mode="1"] a[data-ao-path][contenteditable=true],html[data-edit-mode="1"] button[data-ao-field]{pointer-events:auto}html[data-edit-mode="1"] [data-ao-image]{cursor:pointer;transition:box-shadow .12s ease-out}html[data-edit-mode="1"] [data-ao-image]:after{content:"Replace image";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:#fff;background:rgba(20,20,19,.55);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .12s ease-out;border-radius:inherit;z-index:5}html[data-edit-mode="1"] [data-ao-image]:hover:after{opacity:1}html[data-edit-mode="1"] [data-ao-image]:hover{box-shadow:0 0 0 2px rgb(124,92,255)}html[data-edit-mode="1"] [data-ao-image][data-ao-saving="1"]:after{content:"Uploading…";opacity:1}html[data-edit-mode="1"] [data-ao-image][data-ao-saved="1"]{box-shadow:0 0 0 2px rgb(16,185,129)}html[data-edit-mode="1"] [data-ao-image][data-ao-failed="1"]:after{content:"Upload failed";opacity:1;background:rgba(214,69,69,.7)}