:root{--ud-prompt-accent:#49623d;--ud-prompt-soft:#edf3e8;--ud-prompt-ink:#35271f;--ud-prompt-muted:#75685e;--ud-prompt-card:#fffdf8;--ud-prompt-line:rgba(75,49,32,.16)}
body[data-app="shop"],.app-donkeyshop{--ud-prompt-accent:#7a4b2a;--ud-prompt-soft:#f2e8dd}
body[data-app="social"],.app-donkeysocial{--ud-prompt-accent:#49623d;--ud-prompt-soft:#e8efe3}
body[data-app="art"],.app-donkeyart{--ud-prompt-accent:#765676;--ud-prompt-soft:#f4edf4}
body[data-app="christmas"],.app-christmas{--ud-prompt-accent:#a8463d;--ud-prompt-soft:#f8e8e4}
body[data-app="seller"],.app-seller{--ud-prompt-accent:#315f79;--ud-prompt-soft:#e6f0f5}
.ud-prompt-backdrop{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:rgba(35,27,21,.48);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:.18s ease}.ud-prompt-backdrop.is-open{opacity:1;visibility:visible}.ud-prompt-card{width:min(430px,100%);padding:24px;border:1px solid var(--ud-prompt-line);border-radius:22px;background:var(--ud-prompt-card);color:var(--ud-prompt-ink);box-shadow:0 28px 80px rgba(38,27,20,.26);transform:translateY(10px) scale(.98);transition:.18s ease}.ud-prompt-backdrop.is-open .ud-prompt-card{transform:none}.ud-prompt-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:17px;border-radius:15px;background:var(--ud-prompt-soft);color:var(--ud-prompt-accent)}.ud-prompt-icon img{width:32px;height:32px;object-fit:contain}.ud-prompt-card h2{margin:0 0 8px;font:650 23px/1.15 Georgia,serif}.ud-prompt-card p{margin:0;color:var(--ud-prompt-muted);font:13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ud-prompt-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:23px}.ud-prompt-actions button{min-height:42px;padding:0 16px;border:1px solid var(--ud-prompt-line);border-radius:999px;background:#fff;color:var(--ud-prompt-ink);font:750 12px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.ud-prompt-actions .ud-prompt-primary{border-color:var(--ud-prompt-accent);background:var(--ud-prompt-accent);color:#fff}.ud-prompt-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--ud-prompt-accent) 25%,transparent);outline-offset:2px}@media(max-width:480px){.ud-prompt-card{padding:20px}.ud-prompt-actions{flex-direction:column-reverse}.ud-prompt-actions button{width:100%}}
