/* Mobile reading hierarchy: compact controls, no stacked sticky obstruction. */
@media(max-width:680px){
  html{scroll-padding-top:12px}
  .top{position:relative;top:auto;backdrop-filter:none}
  .top-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:9px 13px}
  .brand{font-size:13px}.brand::before{width:7px;height:7px}
  .lang-switch{grid-column:2;grid-row:1;padding:2px}.lang-switch button{min-width:28px;height:21px;font-size:9px}
  .site-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:17px;width:100%;padding:3px 0 1px;overflow-x:auto;font-size:10px;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}
  .intel-modes{justify-content:flex-start;gap:5px;padding:7px 12px;scrollbar-width:none}.intel-modes::-webkit-scrollbar{display:none}.intel-modes a{padding:5px 9px;font-size:9px}
  .intel-head{padding:22px 14px 16px}.intel-kicker{margin-bottom:7px;font-size:8px}.intel-head h1{font-size:38px;line-height:1}.intel-date{margin-top:10px;font-size:10px;line-height:1.5}
  .intel-toolbar{gap:7px;padding:9px 14px 11px}
  .filter-stack{gap:4px}.filter-line{display:grid;gap:3px}.filter-label{font-size:8px}
  .intel-toolbar .filters{gap:4px;width:100%;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.intel-toolbar .filters::-webkit-scrollbar{display:none}
  .intel-toolbar .filter{min-height:28px;padding:0 10px;border-radius:7px;font-size:10px;font-weight:650}
  .category-filters{gap:1px;padding:0;scrollbar-width:none}.category-filters::-webkit-scrollbar{display:none}.category-filter{padding:6px 8px;font-size:10px}.category-filter::after{right:8px;left:8px}
  .search-form{gap:5px}.search-form input{height:32px;padding:0 10px;border-radius:7px;font-size:11px}.search-form button{height:32px;padding:0 12px;border-radius:7px;font-size:10px}
  .hot-panel{display:none}
  .masonry{padding-top:16px}.timeline-list{gap:18px}.date-group-header{margin-bottom:12px}
  .actions{align-items:center;flex-direction:row}.read{min-height:32px;padding:0 10px;font-size:11px}
}

html[data-theme="dark"] .intel-modes a:not(.active),html[data-theme="dark"] .filter:not(.active),html[data-theme="dark"] .moke-empty p,html[data-theme="dark"] .copyright{color:#b9b6aa}
