/* A single caption while help is open; transparent controls retain readable outlined text. */
html body .st-scope:has(.scholar-menu-answer p) .st-caption{display:none!important}
html body .st-scope :is(.st-help.scholar-menu,.scholar-menu-answer,.st-caption){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
html body .st-scope :is(.scholar-menu,.scholar-menu *, .st-caption){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000,0 -1px 2px #000!important}
html body .st-scope .scholar-menu :is(button,input,textarea){background:rgba(20,35,45,.10)!important;background-image:none!important;border:1px solid #ffffff55!important;box-shadow:0 2px 5px #00000020,inset 0 1px 0 #ffffff38!important;backdrop-filter:none!important;opacity:1!important}
html body .st-scope .scholar-menu button:hover:not(:disabled){background:#ffffff20!important;border-color:#ffffffaa!important}
html body .st-scope .scholar-menu button[aria-pressed=true]{background:#ffffff24!important;border-color:#ffffffbb!important}
html body .st-scope .scholar-menu button:disabled{color:#d1d5db!important;-webkit-text-fill-color:#d1d5db!important;border-style:dashed!important}
html body .st-scope .scholar-menu input::placeholder{color:#fff!important;opacity:.85}
html body .st-scope .st-caption::before,html body .st-scope .st-caption::after{display:none!important}
html body .st-scope .scholar-menu-answer{padding:6px 2px!important}
