commercial/app/views/fragments/amp/stylesheets/glabs.scala.html (115 lines of code) (raw):

.paid-content { background-color: #d9d9d9; } .paid-content .content__meta-container:not(.content__meta-container--no-byline) { margin: 0; } .paid-content .social-icon, .paid-content .submeta__keywords, .paid-content .meta__extras { border-color: #999999; } .paid-content .social-icon svg, .paid-content .inline-triangle__svg { fill: #121212; } .paid-content .submeta { background-image: -webkit-repeating-linear-gradient(top, #999999, #999999 0.0625rem, transparent 0.0625rem, transparent 0.25rem); background-image: repeating-linear-gradient(to bottom, #999999, #999999 0.0625rem, transparent 0.0625rem, transparent 0.25rem); } .paid-content a { color: #121212; } .badge--alt { font-size: 14px; } .badge__link { display: block; } .paidfor-band { background: #69d1ca; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 14px; width: 100%; } .paidfor-band .inline-glabs-logo svg { margin-top: 6px; } .paidfor-meta, .paidfor-meta__label, .paidfor-label { display: flex; } .paidfor-input:not(:checked) ~ .popup--paidfor, .paidfor-input { display: none; } .paidfor-input:checked ~ .popup--paidfor { display: block; } .paidfor-meta__label { align-items: center; } .paidfor-meta__label, .paidfor-meta__more > .popup__toggle { padding: 0.25rem 0.625rem; } .paidfor-meta__label { padding-left: 0; } .paidfor-band__inner { padding: 0 1.25rem; display: flex; justify-content: space-between; box-sizing: border-box; } .paidfor-label { position: relative; align-items: center; } .paidfor-label .tooltip-label { border-left: 1px solid rgba(0, 0, 0, .2); border-right: 1px solid rgba(0, 0, 0, .2); display: inline-block; padding: 19px 10px; } .paidfor-label .tooltip-label::after { content: ''; display: inline-block; width: 4px; height: 4px; transform: translateY(-2px) rotate(45deg); border: 1px solid currentColor; border-left: transparent; border-top: transparent; margin-left: 2px; vertical-align: middle; } .popup--paidfor { position: absolute; background: #121212; font-weight: normal; left: 100px; top: 38px; padding: 16px; color: #ffffff; transform: translate(-50%, 0); width: 234px; border-radius: 4px; z-index: 32000; } .popup--paidfor__title { display: block; margin: 0 0 1em; } a.popup--paidfor__link { color: #69d1ca; display: block; } .popup--paidfor__link svg { display: inline-block; vertical-align: middle; fill: #69d1ca; height: 20px; width: 20px; }