2
/********************************************
8
font-family: 'html5test';
9
src:url('/fonts/html5test.eot');
10
src:url('/fonts/html5test.eot?#iefix') format('embedded-opentype'),
11
url('/fonts/html5test.woff') format('woff'),
12
url('/fonts/html5test.ttf') format('truetype'),
13
url('/fonts/html5test.svg#html5test') format('svg');
19
font-family: 'League Gothic';
20
src: url('/fonts/leaguegothic-regular-webfont.eot');
21
src: url('/fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
22
url('/fonts/leaguegothic-regular-webfont.woff') format('woff'),
23
url('/fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
24
url('/fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
35
/********************************************
48
-webkit-text-size-adjust: none;
49
-webkit-tap-highlight-color: rgba(0,0,0,0);
53
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
64
font-family: 'League Gothic', Impact;
68
text-transform: uppercase;
73
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
77
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
80
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
85
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
88
button, input, textarea {
89
-webkit-appearance: none;
91
box-sizing: border-box;
99
border-collapse: collapse;
102
tbody tr:hover > td, tbody tr:hover > th {
103
background-color: #f6f6f6;
105
tbody tr:hover th.details {
106
/* background-color: inherit; */
110
/********************************************
115
body > div#contentwrapper {
116
-webkit-transition: -webkit-transform .4s, -webkit-filter 1.2s, opacity 1.2s;
117
transition: transform .4s, filter 1.2s, opacity 1.2s;
120
body.indexVisible > div#contentwrapper {
122
-webkit-transform: translateX(240px);
123
transform: translateX(240px);
124
-webkit-filter: brightness(75%) saturate(0%);
125
filter: brightness(65%) saturate(15%);
128
@media (max-width: 680px) {
129
body > div#contentwrapper {
134
/********************************************
136
* Header and navigation
143
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
147
text-transform: uppercase;
159
display: inline-block;
164
font-family: html5test;
168
-webkit-font-smoothing: antialiased;
176
text-transform: lowercase;
187
list-style-type: none;
205
text-transform: lowercase;
208
.header ul li.selected {
211
.header ul li:hover {
212
box-shadow: inset 0 32px 0px rgba(0,0,0,0.05);
216
text-decoration: none;
219
@media (max-width: 680px) {
234
padding: 0 !important;
235
margin: 0 0 12px 0 !important;
251
.header ul.right li {
256
@media (max-width: 432px) {
279
/********************************************
290
body > div#index div#indexmenu {
297
margin: -10px 0px 0px 0px;
298
padding: 20px 10px 10px;
299
background-color: rgb(0, 146, 191);
303
-webkit-overflow-scrolling: touch;
306
-webkit-transition: -webkit-transform .4s;
307
transition: transform .4s;
309
body.indexVisible > div#index div#indexmenu {
310
-webkit-transform: translateX(240px);
311
transform: translateX(240px);
313
body > div#index div#indexmenu li {
316
background-color: rgb(0, 146, 191);
321
text-transform: lowercase;
323
body > div#index div#indexmenu li a {
324
text-decoration: none;
326
body > div#index div#indexmenu li a::before {
327
font-family: html5test;
331
vertical-align: middle;
333
-webkit-font-smoothing: antialiased;
335
body > div#index div#indexmenu li.category {
338
body > div#index div#indexmenu li.category.semantics a:before { content: ''; }
339
body > div#index div#indexmenu li.category.offlinestorage a:before { content: ''; }
340
body > div#index div#indexmenu li.category.deviceaccess a:before { content: ''; }
341
body > div#index div#indexmenu li.category.connectivity a:before { content: ''; }
342
body > div#index div#indexmenu li.category.multimedia a:before { content: ''; }
343
body > div#index div#indexmenu li.category.graphicseffects a:before { content: ''; }
344
body > div#index div#indexmenu li.category.performanceintegration a:before { content: ''; }
346
body > div#index div#indexmenu li a {
350
body > div#index div#indexmenu li ul li {
352
background-color: rgb(0, 146, 191);
357
text-transform: none;
359
body > div#index div#indexmenu li ul li:first-child {
362
body > div#index div#indexmenu li ul li a {
366
body > div#index div#indexmenu li ul li a::before {
367
content: '' !important;
369
body > div#index button#indexbutton {
376
font-family: html5test;
380
background-color: transparent;
386
-webkit-transition: -webkit-transform .4s, color .5s, text-indent .5s;
387
transition: transform .4s, color .5s, text-indent .5s;
389
body.indexVisible > div#index button#indexbutton {
390
-webkit-transform: translateX(240px);
391
transform: translateX(240px);
395
@media (max-width: 1010px) {
396
body > div#index button#indexbutton {
401
@media (max-width: 680px) {
402
body > div#index button#indexbutton {
407
@media (max-width: 488px) {
408
body > div#index button#indexbutton {
413
/********************************************
427
padding-right: 300px;
429
.footer > div .copyright {
433
.footer > div .copyright a {
436
.footer > div .copyright p {
437
margin-bottom: 0.8em;
444
border-left: 1px solid #ccc;
447
background: url(/images/sponsors/cloudvps.png) no-repeat 10px top;
448
background-size: 59px 43px;
452
text-decoration: none;
460
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
462
background-image: url(/images/sponsors/cloudvps@2x.png);
463
background-size: 59px 43px;
467
@media (max-width: 680px) {
470
padding-bottom: 60px;
478
border-top: 1px solid #ccc;
481
background-position: left 12px;
487
/*******************************************************************************
493
margin: 2.5em auto 0;
501
display: inline-block;
505
.page > .column .left,
506
.page > .column .right {
510
display: inline-block;
514
box-sizing: border-box;
515
-moz-box-sizing: border-box;
517
.page > .column .left > div {
520
.page > .column .right > div {
524
@media (max-width: 680px) {
536
.page > .column .left,
537
.page > .column .right {
540
.page > .column .left > div,
541
.page > .column .right > div {
546
@media (max-width: 432px) {
548
width: 90% !important;
553
/********************************************
555
* Global: Text styles
578
.paper.hasNavigation {
582
.paper > ul.navigation {
588
list-style-type: none;
591
.paper > ul.navigation li {
600
text-transform: lowercase;
604
.paper > ul.navigation li.more {
608
.paper > ul.navigation li.selected {
611
.paper > ul.navigation li a {
613
text-decoration: none;
615
.paper > ul.navigation li.selected a {
631
.paper > div p + h3 {
638
border-top: 8px solid #d9d9d9;
641
-moz-column-count: 3;
642
-moz-column-gap: 16px;
643
-webkit-column-count: 3;
644
-webkit-column-gap: 16px;
649
.paper > div .text.no-columns {
650
-webkit-column-count: 1 !important;
651
-moz-column-count: 1 !important;
652
column-count: 1 !important;
656
-webkit-column-break-before: always;
657
break-before: always;
661
-webkit-column-break-before: always;
662
break-before: always;
665
@media (max-width: 767px) {
667
-webkit-column-count: 2;
668
-moz-column-count: 2;
673
margin-top: 1.5em !important;
674
-webkit-column-break-before: auto;
679
@media (max-width: 680px) {
681
-webkit-column-count: 1;
682
-moz-column-count: 1;
687
margin-top: 1.5em !important;
688
-webkit-column-break-before: auto;
692
.paper ul.navigation li span {
697
.paper > div .text a {
699
text-decoration: none;
701
.paper > div .text a:hover {
703
text-decoration: underline;
705
.paper > div .text a.button {
708
.paper > div .text a.button:hover {
709
text-decoration: inherit;
714
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
720
.paper > div .text dl {
722
.paper > div .text dl dt {
726
.paper > div .text dl dd {
731
-webkit-column-break-before: always;
732
break-before: always;
746
border-top: 1px solid #ddd;
753
.text table thead th {
756
padding-bottom: 10px;
761
.text table thead th::after {
767
border-right: 1px solid #ddd;
771
.text table thead th:last-child::before {
777
border-right: 1px solid #ddd;
784
list-style-type: square;
789
/********************************************
791
* Global: UI elements > Popup
798
border: 4px solid #aaa;
800
width: auto !important;
801
overflow: visible !important;
804
.popupPanel.pointsLeft::before,
805
.popupPanel.pointsRight::before {
816
border-bottom: 11px solid #aaa;
817
border-right: 11px solid transparent;
818
border-left: 11px solid transparent;
820
.popupPanel.pointsLeft::after,
821
.popupPanel.pointsRight::after {
832
border-bottom: 8px solid #fff;
833
border-right: 8px solid transparent;
834
border-left: 8px solid transparent;
837
.popupPanel.pointsRight::before {
841
.popupPanel.pointsRight::after {
845
.popupPanel.pointsLeft.hasSearch::after, .popupPanel.pointsRight.hasSearch::after {
846
border-bottom: 8px solid #f6f6f6;
850
/********************************************
852
* Global: UI elements > Search
874
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
888
font-family: html5test;
892
-webkit-font-smoothing: antialiased;
913
#searchBusy #loading {
918
-webkit-transition: all .3s ease-in-out;
919
-moz-transition: all .3s ease-in-out;
920
-ms-transition: all .3s ease-in-out;
921
-o-transition: all .3s ease-in-out;
922
transition: all .3s ease-in-out;
924
#searchBusy.visible #loading {
927
#searchBusy #loading div {
928
font-size: 22px !important;
930
.popupPanel .toolbar {
935
.popupPanel .search {
936
height: 36px !important;
938
border-bottom: 4px solid #eee;
941
.popupPanel .search input {
946
.popupPanel .search:after {
951
.popupPanel .search button {
958
margin: 32px 0 -10px;
961
border-top: 4px solid #eee;
964
text-transform: uppercase;
968
/********************************************
970
* Global: UI elements > Toggle
992
-webkit-transition: all .3s ease-in-out;
993
-moz-transition: all .3s ease-in-out;
994
-ms-transition: all .3s ease-in-out;
995
-o-transition: all .3s ease-in-out;
996
transition: all .3s ease-in-out;
1001
.toggle.selected .first {
1007
.toggle.selected .second {
1011
.toggle .background {
1018
background: #0092bf;
1020
-webkit-transition: all .3s ease-in-out;
1021
-moz-transition: all .3s ease-in-out;
1022
-ms-transition: all .3s ease-in-out;
1023
-o-transition: all .3s ease-in-out;
1024
transition: all .3s ease-in-out;
1026
.toggle.selected .background {
1031
/********************************************
1033
* Global: UI elements > Buttons
1038
box-sizing: border-box;
1039
-moz-box-sizing: border-box;
1045
vertical-align: top;
1047
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
1049
text-decoration: none;
1053
box-shadow: inset 0 50px 0px rgba(0,0,0,0.05);
1056
margin: 0 2px 0 10px;
1057
vertical-align: middle;
1058
white-space: nowrap;
1060
.button > span::before {
1061
font-family: html5test;
1062
font-weight: normal;
1065
vertical-align: top;
1067
-webkit-font-smoothing: antialiased;
1070
.button.website { background: #444; color: #fff; }
1071
.button.website > span::before { content: ''; }
1072
.button.followme { background: #0092bf; color: #fff; }
1073
.button.followme > span::before { content: ''; }
1074
.button.donate { background: #ffd500; color: #000; }
1075
.button.donate > span::before { content: ''; }
1076
.button.developed { background: #ccc; color: #000; }
1077
.button.developed > span::before { content: ''; }
1078
.button.compare { background: #33af33; color: #fff; }
1079
.button.compare > span::before { content: '⚏'; }
1080
.button.save { background: #0092bf; color: #fff; }
1081
.button.save > span::before { content: '☁'; }
1082
.button.latest { background: #0092bf; color: #fff; }
1083
.button.latest > span::before { content: ''; }
1084
.button.share { background: #ec6534; color: #fff; }
1085
.button.share > span::before { content: ''; }
1086
.button.contact { background: #ec6534; color: #fff; }
1087
.button.contact > span::before { content: '☎'; }
1088
.button.schedule { background: #ec6534; color: #fff; }
1089
.button.schedule > span::before { content: ''; }
1090
.button.labs { background: #33af33; color: #fff; }
1091
.button.labs > span::before { content: '☟'; }
1092
.button.info { background: #33af33; color: #fff; }
1093
.button.info > span::before { content: ''; }
1098
/********************************************
1100
* Global: UI elements > Tables
1103
.detailsTable .check,
1104
.detailsTable .ballot,
1105
.detailsTable .buggy,
1106
.detailsTable .partial,
1107
.detailsTable .unknown {
1109
display: inline-block;
1118
vertical-align: middle;
1120
.detailsTable .check {
1121
font-family: html5test;
1122
font-weight: normal;
1125
.detailsTable .ballot {
1126
font-family: html5test;
1127
font-weight: normal;
1130
.detailsTable .buggy {
1131
font-family: html5test;
1132
font-weight: normal;
1135
.detailsTable .partial {
1136
font-family: html5test;
1137
font-weight: normal;
1139
.detailsTable .partially {
1153
/*******************************************************************************
1155
* Your Browser: Loading
1160
transform: rotate(0deg);
1163
transform: rotate(360deg);
1167
@-webkit-keyframes loader {
1169
-webkit-transform: rotate(0deg);
1172
-webkit-transform: rotate(360deg);
1191
font-family: html5test;
1197
-webkit-animation: loader 1s steps(8) infinite;
1198
animation: loader 1s steps(8) infinite;
1203
/*******************************************************************************
1205
* Your Browser: Score
1215
padding: 0 155px 0 0;
1217
.saved .pointsPanel {
1228
.pointsPanel h2 > strong,
1229
.pointsPanel h2 > span {
1230
display: inline-block;
1231
vertical-align: middle;
1233
-webkit-transform: translateY(6px);
1234
-moz-transform: translateY(6px);
1235
-ms-transform: translateY(6px);
1236
-o-transform: translateY(6px);
1237
transform: translateY(6px);
1239
.pointsPanel h2 > strong {
1240
font-family: 'League Gothic', Impact;
1241
font-weight: normal;
1249
border-top: 8px solid #d9d9d9;
1252
background: #ec6534;
1254
margin-bottom: 40px;
1267
background: rgba(0,0,0,0.3);
1277
@media (max-width: 900px) {
1286
@media (max-width: 820px) {
1292
@media (max-width: 767px) {
1299
.pointsPanel h2 > span,
1300
.pointsPanel h2 > strong {
1305
@media (max-width: 680px) {
1320
/********************************************
1322
* Your Browser: Feedback
1325
.popupPanel.feedback {
1328
margin-left: -130px;
1329
padding: 10px 10px 10px;
1336
.popupPanel.feedback h3 {
1340
.popupPanel.feedback textarea {
1351
.popupPanel.feedback button {
1354
background: #33af33;
1363
.popupPanel.feedback button span {
1364
font-family: html5test;
1369
.popupPanel.save a {
1371
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
1373
text-decoration: none;
1375
.popupPanel.save a:hover {
1376
text-decoration: underline;
1378
.popupPanel.save p {
1381
.popupPanel.save code {
1386
/********************************************
1388
* Your Browser: Save
1394
padding: 20px 10px 10px;
1400
.popupPanel.save a {
1402
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
1404
text-decoration: none;
1406
.popupPanel.save a:hover {
1407
text-decoration: underline;
1409
.popupPanel.save p {
1412
.popupPanel.save code {
1418
/********************************************
1420
* Your Browser: Share
1424
width: 210px !important;
1451
/********************************************
1453
* Your Browser: Action buttons
1460
.wrapper .buttons > * {
1462
display: inline-block;
1466
@media (max-width: 680px) {
1467
.wrapper .buttons > * {
1472
@media (max-width: 280px) {
1473
.wrapper .buttons > * {
1477
.wrapper .buttons .donate {
1484
/********************************************
1486
* Your Browser: Useragent
1491
box-sizing: border-box;
1492
border-top: 8px solid #d9d9d9;
1496
text-transform: none;
1499
padding: 10px 100px 10px 10px;
1509
.saved .useragent p {
1521
.useragent > span a {
1522
font-family: html5test;
1523
font-weight: normal;
1528
-webkit-transition: all .3s ease-in-out;
1529
-moz-transition: all .3s ease-in-out;
1530
-ms-transition: all .3s ease-in-out;
1531
-o-transition: all .3s ease-in-out;
1532
transition: all .3s ease-in-out;
1534
.useragent > span a.correct:hover {
1537
.useragent > span a.wrong:hover {
1541
@media (max-width: 680px) {
1551
.useragent .expandWidget {
1563
-webkit-transition: all .3s ease-in-out;
1564
-moz-transition: all .3s ease-in-out;
1565
-ms-transition: all .3s ease-in-out;
1566
-o-transition: all .3s ease-in-out;
1567
transition: all .3s ease-in-out;
1569
.useragent .expandedPanel {
1570
border-top: 4px solid #d9d9d9;
1572
box-sizing: border-box;
1576
-webkit-transition: all .3s ease-in-out;
1577
-moz-transition: all .3s ease-in-out;
1578
-ms-transition: all .3s ease-in-out;
1579
-o-transition: all .3s ease-in-out;
1580
transition: all .3s ease-in-out;
1582
.useragent.expanded .expandedPanel {
1585
.useragent.expanded .expandWidget {
1586
-webkit-transform: rotate(180deg);
1587
-moz-transform: rotate(180deg);
1588
-ms-transform: rotate(180deg);
1589
-o-transform: rotate(180deg);
1590
transform: rotate(180deg);
1597
.useragent table th {
1598
padding-right: 16px;
1599
white-space: nowrap;
1600
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
1603
.useragent table td,
1604
.useragent table th {
1605
vertical-align: top;
1607
padding-bottom: 5px;
1613
/********************************************
1615
* Your Browser: Details
1619
margin-bottom: 40px;
1622
.resultsTable .category {
1623
border-top: 1px solid rgba(0,0,0,0);
1625
.resultsTable .category h2 {
1626
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
1627
text-transform: lowercase;
1629
.resultsTable .category h2::before {
1630
font-family: html5test;
1631
font-weight: normal;
1634
vertical-align: middle;
1636
-webkit-font-smoothing: antialiased;
1638
.resultsTable .category.semantics h2::before { content: ''; }
1639
.resultsTable .category.offlinestorage h2::before { content: ''; }
1640
.resultsTable .category.deviceaccess h2::before { content: ''; }
1641
.resultsTable .category.connectivity h2::before { content: ''; }
1642
.resultsTable .category.multimedia h2::before { content: ''; }
1643
.resultsTable .category.graphicseffects h2::before { content: ''; }
1644
.resultsTable .category.performanceintegration h2::before { content: ''; }
1646
.resultsTable table {
1655
border-collapse: separate;
1657
.resultsTable table thead tr {
1659
background: #0092bf;
1661
.resultsTable table thead tr > * {
1662
border-bottom: 8px solid #d9d9d9;
1664
.resultsTable table thead th {
1670
font-family: 'League Gothic', Impact;
1671
font-weight: normal;
1676
.resultsTable table thead td {
1684
.resultsTable table thead th div.grade {
1689
.resultsTable table thead th div > span {
1694
font-family: 'League Gothic', Impact;
1697
.resultsTable table thead th span.none {
1698
background-color: #853333;
1700
.resultsTable table thead th span.badly {
1701
background-color: #d68533;
1703
.resultsTable table thead th span.reasonable {
1704
background-color: #e7c333;
1706
.resultsTable table thead th span.good {
1707
background-color: #88b038;
1709
.resultsTable table thead th span.great {
1710
background-color: #33af33;
1713
.resultsTable table tbody th {
1717
font-weight: normal;
1721
.resultsTable table tbody td {
1726
white-space: nowrap;
1728
.resultsTable table tbody tr:first-child th,
1729
.resultsTable table tbody tr:first-child td {
1732
.resultsTable table tbody tr:last-child th,
1733
.resultsTable table tbody tr:last-child td {
1734
padding-bottom: 8px;
1737
.resultsTable table tbody th code {
1740
.resultsTable table th.details {
1741
padding: 16px 40px 5px 10px;
1743
.resultsTable table tr:first-child th.details {
1746
.resultsTable table th.details em {
1750
.resultsTable table tr.hasChild th {
1754
.resultsTable table tr th.hasLink:hover {
1757
.resultsTable table tr th.hasLink:hover > div > span {
1758
text-decoration: underline;
1760
.resultsTable table tr.hasChild th > * {
1763
.resultsTable table tr.hasChild th > ::before {
1769
font-family: html5test;
1774
-webkit-transition: -webkit-transform 200ms ease;
1775
-moz-transition: -moz-transform 200ms ease;
1776
-ms-transition: -ms-transform 200ms ease;
1777
transition: transform 200ms ease;
1779
.resultsTable table tr.hasChild.hidden th > ::before {
1780
-webkit-transform: rotate(-90deg) translateX(-1px);
1781
-moz-transform: rotate(-90deg) translateX(-1px);
1782
-ms-transform: rotate(-90deg) translateX(-1px);
1783
transform: rotate(-90deg) translateX(-1px);
1785
.resultsTable table tr.hasChild th,
1786
.resultsTable table tr.hasChild td {
1787
border-bottom: 1px solid #ccc;;
1789
.resultsTable table tr.hasChild.hidden th,
1790
.resultsTable table tr.hasChild.hidden td {
1791
border-bottom: none;
1793
.resultsTable table tr.isChild {
1796
.resultsTable table tr.isChild th div,
1797
.resultsTable table tr.isChild td div {
1799
.resultsTable table tr.isChild.expanded {
1802
.resultsTable table tr.isChild.expanded th div,
1803
.resultsTable table tr.isChild.expanded td div {
1805
.resultsTable table tr.isChild th {
1806
background: #f6f6f6;
1808
padding: 5px 10px 3px 28px;
1810
.resultsTable table tr.isChild td {
1811
background: #f6f6f6;
1815
.resultsTable table tr.isChild th code {
1822
margin: 2em 0 0.5em;
1826
text-decoration: none;
1828
.resultsTable a:hover {
1829
text-decoration: underline;
1839
.linksPanel.popupPanel.pointsLeft::after, .linksPanel.popupPanel.pointsRight::after {
1840
border-bottom: 8px solid #f6f6f6;
1845
border-bottom: 4px solid #eee;
1846
background: #f6f6f6;
1853
.linksPanel .info .column {
1859
box-sizing: border-box;
1860
border-left: 2px solid #eee;
1861
border-right: 2px solid #eee;
1863
.linksPanel .info .left {
1867
.linksPanel .info .middle {
1871
.linksPanel .info .right {
1875
.linksPanel .info .column span {
1877
text-decoration: none;
1879
.linksPanel .info .column a {
1884
text-decoration: none;
1886
.linksPanel .info .column a:hover {
1889
.linksPanel .info .column span {
1895
text-transform: uppercase;
1896
text-decoration: none;
1898
font-family: "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
1900
.linksPanel .info .left h2 {
1904
.linksPanel .info .middle em {
1917
font-family: 'League Gothic', Impact;
1918
font-weight: normal;
1922
.linksPanel .info .middle em::before {
1929
border: 16px solid #0092bf;
1930
border-radius: 16px;
1933
.linksPanel .info .middle.none em::before {
1934
border: 16px solid #aaa;
1936
.linksPanel .info .middle.none em {
1937
font-family: html5test;
1940
.linksPanel .info .status::after {
1947
font-family: html5test;
1950
.linksPanel .info .status.recommendation::after {
1954
.linksPanel .info .status.stable::after {
1958
.linksPanel .info .status.proposal::after {
1962
.linksPanel .info .status.experimental::after {
1966
.linksPanel .info .status.controversial::after {
1970
.linksPanel .info .status.optional::after {
1974
.linksPanel .info .status.rejected::after {
1978
.linksPanel .info .column a.compare::before {
1985
font-family: html5test;
1989
.linksPanel .info .column a.timeline::before {
1996
font-family: html5test;
2004
border-bottom: 1px solid #eee;
2006
.linksPanel .links a {
2008
white-space: nowrap;
2012
background-size: 24px 24px;
2013
background-position: 10px center;
2014
background-repeat: no-repeat;
2017
text-overflow: ellipsis;
2019
.linksPanel .links a:hover {
2020
background-color: #eee;
2021
text-decoration: none;
2024
.linksPanel a.compare {
2025
border-bottom: 1px solid #eee;
2028
.linksPanel .links a.w3c {
2029
background-image: url(/images/external/w3c.png);
2030
background-size: 24px 24px;
2033
.linksPanel .links a.whatwg {
2034
background-image: url(/images/external/whatwg.svg);
2035
background-size: 20px 20px;
2038
.linksPanel .links a.khronos {
2039
background-image: url(/images/external/khronos.png);
2040
background-size: 24px 24px;
2043
.linksPanel .links a.wp {
2044
background-image: url(/images/external/wp.png);
2045
background-size: 24px 24px;
2048
.linksPanel .links a.mdn {
2049
background-image: url(/images/external/mdn.svg);
2052
.linksPanel .links a.ecma {
2053
background-image: url(/images/external/ecma.png);
2056
.linksPanel .links a.ricg {
2057
background-image: url(/images/external/ricg.svg);
2058
background-size: 30px 30px;
2062
/********************************************
2064
* Your Browser: Explaination
2072
margin: 16px 0 10px 10px;
2073
background: url(/images/html5.png);
2074
background-size: 74px 102px;
2077
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
2079
background-image: url(/images/html5@2x.png);
2084
padding: 0 !important;
2087
.paper .buttons > * {
2088
display: inline-block;
2092
text-overflow: ellipsis;
2095
@media (max-width: 680px) {
2096
.paper .buttons > * {
2101
@media (max-width: 432px) {
2102
.paper .buttons > * {
2108
/********************************************
2123
border-bottom: 8px solid #d9d9d9;
2124
border-left: 8px solid #d9d9d9;
2129
display: inline-block;
2140
#footerad > div iframe {
2145
display: inline-block;
2147
vertical-align: middle;
2150
@media (max-width: 680px) {
2157
margin-bottom: 30px;