.ui-highlight {background:#ffffff80;box-shadow:inset 0 0 0 6px #fff;animation:ui-highlight-pulse 1.6s ease-in-out infinite; }@keyframes ui-highlight-pulse { 0%,100% { opacity:0; } 50% { opacity:1; } }.ui-highlight-overlay { pointer-events:none;position:fixed;z-index:10000;border-radius:var(--radius,4px); }.ui-guide { position:fixed;z-index:10001;width:min(19rem,calc(100vw - 2rem));box-sizing:border-box;padding:1rem;background:var(--surface,var(--bg,#fff));color:var(--text,#20343d);border:1px solid var(--border,#bac7be);border-radius:var(--radius,6px);box-shadow:0 8px 28px #0003;font:400 .85rem/1.6 var(--sans-font,system-ui); }.ui-guide p { margin:0 0 .8rem;min-height:3.2em; }.ui-guide-actions { display:flex;align-items:center;gap:.6rem; }.ui-guide-actions small { margin-right:auto;color:var(--text2);font-variant-numeric:tabular-nums; }@media(prefers-reduced-motion:reduce) { .ui-highlight { animation-duration:2s; } }
