.dm-clippy-character{position:relative;display:inline-block;flex:none;width:calc(124px * var(--clippy-scale, 1));height:calc(93px * var(--clippy-scale, 1));pointer-events:none}.dm-clippy-character__sprite{position:absolute!important;left:0!important;top:0!important;transform:scale(var(--clippy-scale,1));transform-origin:top left;image-rendering:pixelated;pointer-events:none}.dm-clippy-notification{position:fixed;z-index:9999;right:max(18px,env(safe-area-inset-right));bottom:calc(var(--dm-bar-bottom, 42px) + 16px);display:flex;align-items:flex-end;gap:12px;max-width:calc(100vw - 36px);pointer-events:none;color:#24241b;font:14px/1.5 Tahoma,Verdana,sans-serif}.dm-clippy-notification__balloon{position:relative;width:min(340px,calc(100vw - 210px));max-height:min(60dvh,430px);overflow:auto;box-sizing:border-box;padding:20px 36px 20px 20px;border:1px solid #726d49;border-radius:12px;background:#ffffdf;box-shadow:0 5px 22px #0003;pointer-events:auto;overflow-wrap:anywhere}.dm-clippy-notification__balloon strong{display:block;margin:0 0 7px;font-size:16px}.dm-clippy-notification__balloon p{margin:0;white-space:pre-wrap}.dm-clippy-notification__close{position:absolute;top:1px;right:1px;width:36px;height:36px;padding:0;border:0;background:transparent;color:inherit;font:24px/1 Tahoma,sans-serif;cursor:pointer}.dm-clippy-notification__action{margin-top:14px;min-height:36px;padding:6px 12px;border:1px solid #948953;border-radius:4px;background:#f2edb7;color:inherit;font:inherit;cursor:pointer}.dm-clippy-notification button:focus-visible{outline:2px solid #514717;outline-offset:2px}.dm-desktop[data-taskbar=right] .dm-clippy-notification{right:calc(var(--dm-bar-right, 42px) + 18px)}@media (max-width:640px){.dm-clippy-notification{right:12px;left:12px;gap:8px;max-width:none}.dm-clippy-notification .dm-clippy-character{--clippy-scale:.8!important}.dm-clippy-notification__balloon{width:auto;flex:1;min-width:0}}