reorg CSS; condensed selectors, moved  responsive rules under default: `/* 600px+; small tablet portrait */`