/* Build 5.31: calm toast, Saved button, no sticky focus box after a tap */
.toast,.xw-navigation-content .toast{background:var(--xw-bg,#fff)!important;color:var(--xw-ink,#17191d)!important;border:1px solid var(--xw-line,#d9dce1);border-radius:14px!important;box-shadow:0 4px 18px rgba(0,0,0,.10);font-weight:600}
.toast::before{content:"✓ ";color:#237a3b;font-weight:800}
.toast.xw-quiet{display:none!important}
.save-button.xw-saved,button.xw-saved{background:#237a3b!important;border-color:#237a3b!important;color:#fff!important}
*{-webkit-tap-highlight-color:transparent}
a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),label:focus:not(:focus-visible),img:focus:not(:focus-visible),svg:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
