/* https://www.phpkobo.com/ */ :root { --body-background: #f6f7fd; --table-base-background: #164863; --cell-gradient-right: lightgray; --table-even-row-background: #dddddd; --table-odd-row-background: #FEF9F3; --caption-color: white; } html, body { height: 100%; background: var(--body-background); /*font-size: clamp(0.5rem, 0.5rem + 1vw, 1.0rem);*/ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /*font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; */ margin-left: 1px; margin-right: 1px; } #preContent { } #pre { tab-size: 3; white-space: pre-wrap; } #tbl { table-layout: fixed; font-size: 12px; margin-top: 1px; border-spacing: 2px; white-space: nowrap; border-spacing: 0px; color: var(--table-base-background); background-color: var(--table-odd-row-background) } #tbl tr { height: 13px; } #tbl tr td { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #tbl tr:nth-child(even) { background-color: var(--table-even-row-background); } #tbl tr:nth-child(odd) { background-color: var(--table-odd-row-background); } thead { color: var(--caption-color); text-align: center; } tfoot tr td { background-image: linear-gradient(to right, var(--table-base-background), var(--cell-gradient-right)); color: var(--caption-color); text-align: right; } th { overflow: clip; background-image: linear-gradient(to right, var(--table-base-background), var(--cell-gradient-right)); cursor: pointer; line-height: 25px; } caption { background: var(--table-base-background); color: var(--caption-color); margin-top: 1px; margin-right: 2px; margin-left: 2px; margin-bottom:1px; } .ptr { cursor:pointer; } .blink { /* animation: invisible 1s steps(2, start) infinite; */ background-color: pink; } @keyframes invisible { 100% { visibility: hidden; } } /* https://css-loaders.com/dots/ HTML:
*/ .loader { width: 60px; aspect-ratio: 2; --_g: no-repeat radial-gradient(circle closest-side,var(--table-base-background) 90%,#0000); background: var(--_g) 0% 50%, var(--_g) 50% 50%, var(--_g) 100% 50%; background-size: calc(100%/3) 50%; animation: l3 1s infinite linear; } @keyframes l3 { 20%{background-position:0% 0%, 50% 50%,100% 50%} 40%{background-position:0% 100%, 50% 0%,100% 50%} 60%{background-position:0% 50%, 50% 100%,100% 0%} 80%{background-position:0% 50%, 50% 50%,100% 100%} }