html, body { width: 100%; height: 100%; overflow: hidden; } body { display: flex; flex-direction: column; } small { font-weight: 200; } .preview { width: 100%; height: 100%; border: 0; } .header { background-color: #aa1e55; } .header a:hover { text-decoration: none; } .header-top { width: 100%; height: auto; min-height: 40px; margin: 0px; text-align: center; color: #f6f6f6; font-weight: 200; padding: 3px 4px; background-color: #aa1e55; } .header-top a { text-decoration: none; color: rgba(0,0,0,0.6); } .header-top a:hover { text-decoration: none; color: rgba(0,0,0,0.9); } .header small code { white-space: nowrap; font-weight: 200; display: block; font-size: 13px; opacity: 0.8; user-select: all; } .header-url img { height: 20px; vertical-align: -2px; margin-right: 4px; } .info-row { margin-top: 2px; margin-bottom: 5px; } .info-row .alert { margin-bottom: 0px; } .header-bottom .col-lg-2 { padding-left: 4px; padding-right: 4px; } .header-bottom-frames .card { box-shadow: 2px 3px 14px 0px rgba(0,0,0,0.02); margin-bottom: 5px; border: 1px solid rgba(0,0,0,3); border-radius: 10px; background-color: black; overflow: hidden; } .card h4 { font-size: 1.4vw; } .card-body { font-size: 14px; padding: 2px 0 4px 0; line-height: 1; word-wrap: break-word; max-height: 102px; overflow: hidden; text-overflow: ellipsis; background-color: #1a1a1a; color: #d3d3d3; } .card-body > .col-6.col-sm-12 { margin: 3px 0; } .card-title { margin-bottom: 4px; } .header-bottom { background-color: rgba(23, 22, 22, 0.88); } .header-bottom-info { color: #6f6f6f; padding-top: 0px; padding-bottom: 0px; margin: 0px -15px; } .header-bottom-info > div { text-align: center; } .header-bottom-info h5 { font-size: 1.1em; font-weight: 200; margin-top: 3px; margin-bottom: 3px; color: rgba(255, 255, 255, 0.74); } .info-chunk { width: auto; display: inline-block; text-align: center; margin: 8px 4px; vertical-align: top; font-size: 14px; } .info-chunk .badge { margin-top: 5px; } .header-bottom-frames .card-title { width: 100%; text-align: center; font-size: 17px; margin-bottom: 0px; display: inline-block; color: #d3d3d3; font-weight: 200; } .header-bottom-frames .card-text { width: 100%; text-align: center; font-size: 0.9em; display: inline-block; position: relative; } .card-text code { padding: .2rem .4rem; font-size: 90%; color: #bd4147; background-color: #101010; border-radius: .25rem; } .snapshot-timestamp { background-color: #1a1a1a; color: rgba(255,255,255,0.6); font-size: 12px; font-weight: 200; }