common: integrate terse media style in base
[sheet.git] / base.css
index 1e8863761b6c61eb0c1b16ed9fa903c420fb42f0..610cced134c14fca4c759f3ba9ee68899740d24e 100644 (file)
--- a/base.css
+++ b/base.css
@@ -723,3 +723,23 @@ nav > .section {
        ul.legend-set {display: none} /* current options only relevant on dynamic media */
 }
 
+/* terse optimisation */
+
+@media (max-width: 79em) {
+       body .keys td {
+               position: relative; /* hides overflow */
+               width: 4.5em;
+       }
+       body .keys td b,
+       body .keys.meta td b,
+       body .keys.ctrl td b,
+       body .keys.lead td b { /* leading chars always fit */
+               position: absolute; /* background */
+               right: 0; /* least overlap in corner */
+               font-size: 250%;
+               line-height: 2.5ex;
+               opacity: .5;
+               color: #FFF;
+       }
+}
+