html[data-edit-mode=on] [data-edit],html[data-edit-mode=on] [data-edit-img]{outline:2px dashed rgb(176 122 68 / 55%);outline-offset:3px;border-radius:2px;cursor:text;transition:outline-color .12s ease}html[data-edit-mode=on] [data-edit-img]{cursor:pointer}html[data-edit-mode=on] [data-edit]:hover,html[data-edit-mode=on] [data-edit-img]:hover{outline-color:currentColor}html[data-edit-mode=on] [data-edit]:focus{outline:2px solid currentColor}html[data-edit-mode=on] .is-changed{outline:3px double currentColor!important}.edit-toolbar{position:fixed;z-index:2147483000;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:min(92vw,900px);padding:10px 14px;border-radius:14px;background:#26332b;color:#fbf8f1;font:500 14px/1.3 Outfit,system-ui,sans-serif;box-shadow:0 12px 34px #00000047}.edit-toolbar button{border:0;border-radius:9px;padding:8px 14px;font:inherit;cursor:pointer}.edit-toolbar .edit-save{background:#e6b455;color:#26332b;font-weight:700}.edit-toolbar .edit-save:disabled{opacity:.55;cursor:progress}.edit-toolbar .edit-discard{background:#ffffff24;color:#fbf8f1}.edit-toolbar .edit-mode-label strong{color:#e6b455}.edit-toolbar .edit-status{min-width:8ch}.edit-notice{position:fixed;z-index:2147483000;left:50%;top:18px;transform:translate(-50%);padding:10px 16px;border-radius:10px;background:#7a1f1f;color:#fff;font:500 14px/1.35 Outfit,system-ui,sans-serif;box-shadow:0 10px 28px #00000040}
