#btwzt-cascading-shortcut { max-width:80rem; box-sizing:border-box; margin:0 auto; padding:0 1rem .65rem; font:inherit; }
#btwzt-cascading-shortcut a { display:flex; align-items:center; gap:.7rem; width:fit-content; min-height:44px; box-sizing:border-box; padding:.55rem .85rem; color:inherit; text-decoration:none; background:rgba(59,130,246,.09); border:1px solid rgba(96,165,250,.28); border-radius:12px; transition:background .15s,border-color .15s; }
#btwzt-cascading-shortcut a:hover { background:rgba(59,130,246,.17); border-color:rgba(96,165,250,.6); }
#btwzt-cascading-shortcut a:focus-visible { outline:3px solid #60a5fa; outline-offset:3px; }
#btwzt-cascading-shortcut svg { width:19px; height:19px; flex:0 0 auto; color:#60a5fa; }
#btwzt-cascading-shortcut .cascading-shortcut-copy { display:flex; align-items:baseline; flex-wrap:wrap; gap:.2rem .65rem; line-height:1.35; }
#btwzt-cascading-shortcut strong { font-size:13px; font-weight:650; }
#btwzt-cascading-shortcut .cascading-shortcut-copy > span { font-size:12px; opacity:.7; }
#btwzt-cascading-shortcut .cascading-shortcut-external { width:15px; height:15px; margin-left:.5rem; }
@media(max-width:639px) {
  #btwzt-cascading-shortcut { padding:0 .5rem .55rem; }
  #btwzt-cascading-shortcut a { width:100%; min-height:48px; }
  #btwzt-cascading-shortcut .cascading-shortcut-copy { display:flex; flex-direction:column; gap:.05rem; }
  #btwzt-cascading-shortcut .cascading-shortcut-external { margin-left:auto; }
}
