.hw-section-links {display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}
.hw-section-links [aria-current="page"] {outline:2px solid currentColor;outline-offset:-2px}
.hw-content-controls,.hw-entry-actions {display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:10px}
.hw-content-controls > :is(input,select) {flex:1 1 160px;min-width:0;margin:0}
.hw-entry-actions > button,.hp-admin li button {min-height:44px;margin:0}
.hp-admin li .hw-entry-actions {margin-block:6px}
.hp-admin button[disabled] {opacity:.55}
#kind,#mediaTarget,.hp-admin {scroll-margin-top:100px}
@media (max-width:640px) {
 .hw-section-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .hw-shared-footer > div:has(>a),.hw-footer-links,.hw-footer-actions {
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px!important;width:100%;min-width:0;max-width:100%;margin-inline:auto
 }
 .hw-shared-footer > div:has(>a) > a,.hw-footer-links > a,.hw-footer-actions > :is(a,button),
 .hw-section-links > a,.hp-body > .hw-card-actions > :is(a,button) {
  display:flex!important;align-items:center;justify-content:center;text-align:center;
  min-height:44px;min-width:0;width:100%;margin:0;white-space:normal;overflow-wrap:anywhere
 }
 .hw-shared-footer > div:has(>a) > a,.hw-footer-links > a,.hw-footer-actions > :is(a,button) {
  box-sizing:border-box;padding:8px;line-height:1.25
 }
}
