/* 20261015-heavy-walk1 — Heavy walk fixes (lab). Bolt not moved/restyled; doors not redrawn; Drop card untouched. */
/* 1/5 Between: doors already there (one short settle), box strikes once <0.5s, then still */
#view-between #between-list.bdc-seq .between-doors { animation: between-drop 360ms ease-out 0ms 1 both; }
#view-between #between-list.bdc-seq .between-chat { animation: td-strike 450ms ease-out 0ms 1 both; }
#view-between #between-list.bdc-seq .between-chat::after { animation: none; }
/* empty open door: no ring, no flash */
#view-between .between-door.is-open.is-empty, #view-between #between-list.bdc-seq .between-door.is-open.is-empty { box-shadow: none; animation: none; }
/* 6 tap priority: while he strolls the margin, taps land on what's under him */
html.fab-roam #fab { pointer-events: none; }
/* 7 Home PhD block: questions stay, category chips go; one entrance bolt → line → questions <0.8s, then still */
#meet-thunder .mt-edu-line .fx-t { display: none; }
#meet-thunder:has(.mt-edu-line.fx-arm:not(.fx-go)) .mt-bolt,
#meet-thunder:has(.mt-edu-line.fx-arm:not(.fx-go)) .mt-bubble { opacity: 0; }
#meet-thunder:has(.mt-edu-line.fx-go) .mt-bolt { animation: hw1-in 220ms ease-out 0ms 1 both; }
#meet-thunder .mt-edu-line.fx-go .fx-head { animation: fx-rise 260ms cubic-bezier(.22,1,.36,1) 150ms both; }
#meet-thunder .mt-edu-line.fx-go .fx-head::after { animation: none; opacity: 0; }
#meet-thunder .mt-edu-line.fx-go .fx-tail { animation: fx-rise 260ms cubic-bezier(.22,1,.36,1) 250ms both; }
#meet-thunder .mt-edu-line.fx-go .fx-phd::after { animation: fx-draw 250ms cubic-bezier(.65,0,.35,1) 350ms both; }
#meet-thunder .mt-edu-line.fx-go .fx-phd::before, #meet-thunder .mt-edu-line.fx-go .fx-shine { animation: none; opacity: 0; }
#meet-thunder:has(.mt-edu-line.fx-go) .mt-bubble { animation: hw1-in 250ms ease-out 520ms 1 both; }
@keyframes hw1-in { from { opacity: 0; } to { opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
  #meet-thunder .mt-bolt, #meet-thunder .mt-bubble { opacity: 1 !important; animation: none !important; }
  #view-between #between-list .between-doors, #view-between #between-list .between-chat { animation: none !important; }
}
/* 7 then still: no idle sweep on the question glass */
#meet-thunder .mt-bubble::before, #meet-thunder .mt-bubble::after { animation: none; }
