.vobu{--vobu-color:#0b6bcb;font:600 15px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;display:inline-flex;gap:6px;align-items:stretch}
.vobu[hidden]{display:none!important}
.vobu button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;background:var(--vobu-color);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);min-height:44px}
.vobu button:hover{filter:brightness(1.1)}
.vobu button:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px var(--vobu-color)}
.vobu .vobu-stop{justify-content:center;padding:11px 14px;background:#444}
.vobu .vobu-stop[hidden]{display:none}
.vobu-float{position:fixed;bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:99999}
.vobu-bottom-right{right:max(16px,env(safe-area-inset-right,0px))}
.vobu-bottom-left{left:max(16px,env(safe-area-inset-left,0px))}
.vobu-reading{outline:2px dashed var(--vobu-color);outline-offset:4px}
@media print{.vobu{display:none!important}}
