repos/kloeckner.com.ar

Backup of part of my webpage
Commits Files Refs README LICENSE
css/git_src.css (1016 lines)
   1 /* default light */
   2 :root {
   3     --fg-color: #000000;
   4     --bg-color: white;
   5     --hover-brightness: 0.95;
   6     --hover-bg-color: #E9E9E9;
   7     --link-color: #A04A00;
   8     --title-color: #DAA520;
   9 
  10     --accent-color: crimson;
  11 
  12     --footer-color: grey;
  13     --border-color: #505050;
  14     /* --border-color: #d0d0d0; */
  15 
  16     --desc-color: #333;
  17 
  18     --git-add-color: #070;
  19     --git-del-color: crimson;
  20     --git-dif-color: #00F;
  21 }
  22 
  23 @media (prefers-color-scheme: dark) {
  24     :root {
  25         --fg-color: antiquewhite;
  26         --bg-color: #191919;
  27         --hover-brightness: 1.25;
  28         --hover-bg-color: #443A32;
  29         --link-color: peru;
  30 
  31         --border-color: #444;
  32 
  33         --git-add-color: #00FC00;
  34         --git-del-color: #F81C00;
  35         --git-dif-color: #005FFF;
  36     }
  37 }
  38 
  39 * {
  40     overflow-y: unset;
  41 }
  42 
  43 /* Avoid showing the background of the scrollbar when the content is small enough */
  44 html {
  45     margin-left: calc(100vw - 100%);
  46     margin-right: 0;
  47 }
  48 
  49 body {
  50     color: var(--fg-color);
  51     background: var(--bg-color);
  52     /* font-family: inconsolata, monospace; */
  53     font-family: "Inter", "Helvetica", "DejaVu Sans", sans-serif, serif, inconsolata, monospace;
  54     /* font-size: 14px; */
  55     /* max-width: 120ch; */
  56     font-size: 18px;
  57     max-width: 800px;
  58     margin-left: auto;
  59     margin-right: auto;
  60     margin-bottom: 10em;
  61     margin-top: 1em;
  62 }
  63 
  64 footer {
  65     color: var(--footer-color);
  66     padding: 2em;
  67     text-align: center;
  68 }
  69 
  70 h1, h2, h3, h4, h5, h6 {
  71     font-size: 1em;
  72     margin: 0;
  73 }
  74 
  75 table {
  76     border-spacing: 0px;
  77     width: 100%;
  78 }
  79 
  80 img, h1, h2 {
  81     vertical-align: middle;
  82 }
  83 
  84 img {
  85     border: 0;
  86 }
  87 
  88 ul {
  89     padding-left: 1em;
  90 }
  91 
  92 a.d, a.h, a.i, a.line {
  93     text-decoration: none;
  94 }
  95 
  96 #entry {
  97     cursor: pointer;
  98 }
  99 
 100 #last-commit {
 101     white-space: nowrap;
 102     text-align: right;
 103 }
 104 
 105 #index,
 106 #log {
 107     tr {
 108         display: block;
 109         margin-bottom: .5em;
 110     }
 111 
 112     tr:last-child {
 113         margin-bottom: 0;
 114     }
 115 }
 116 
 117 #index,
 118 #log,
 119 #refs,
 120 #commit-summary,
 121 #commit-diff {
 122     width: 100%;
 123     border: 1px solid var(--border-color);
 124     padding: 22px;
 125     border-radius: .5em;
 126 }
 127 
 128 #branches {
 129     margin-top: 10px;
 130 }
 131 
 132 #files {
 133     min-width: 100%;
 134     border: 1px solid var(--border-color);
 135     padding: 1em 1.4em 1em 1.4em;
 136     border-radius: .5em;
 137 }
 138 
 139 #dir-files {
 140     min-width: 100%;
 141     border: 1px solid var(--border-color);
 142     padding: 1em;
 143     margin-top: 0em;
 144     border-radius: .5em;
 145     border-top-left-radius: 0;
 146     border-top-right-radius: 0;
 147     border-top: none;
 148 }
 149 
 150 #file-mode {
 151     width: 120px;
 152 }
 153 
 154 #md-content, #readme {
 155     border: 1px solid var(--border-color);
 156     padding: 20px;
 157     margin-top: 1em;
 158     border-radius: .5em;
 159 }
 160 
 161 #md-content p {
 162     line-height: 1.25;
 163 }
 164 
 165 #md-content-hr, #owner {
 166     display: none;
 167 }
 168 
 169 #md-view #md-content {
 170     margin-top: 0;
 171     border-top-right-radius: 0;
 172     border-top-left-radius: 0;
 173     border-bottom-right-radius: .5em;
 174     border-bottom-left-radius: .5em;
 175 }
 176 
 177 #name {
 178     font-weight: bold;
 179 }
 180 
 181 #repo-name {
 182     font-size: 1.5em;
 183 }
 184 
 185 #repo-name a:hover {
 186     background: var(--hover-bg-color);
 187     filter: brightness(var(--hover-brightness));
 188 }
 189 
 190 #repo-header-table {
 191     padding: 12px 20px 20px 20px;
 192 
 193     tr {
 194         filter: brightness(1.0);
 195     }
 196 }
 197 
 198 #main-name {
 199     font-size: 1.75em;
 200     color: crimson;
 201     padding-bottom: 8px;
 202 }
 203 
 204 #webpage-header-link {
 205     padding: 0 20px;
 206 }
 207 
 208 #webpage-header-link a {
 209     opacity: 0.7;
 210 }
 211 
 212 #webpage-header-link a:hover {
 213     opacity: 1.0;
 214 }
 215 
 216 #dir-name {
 217     font-weight: bolder;
 218 }
 219 
 220 #dir-title {
 221     border: 1px solid var(--border-color);
 222     padding: 22px;
 223     margin-bottom: 0;
 224     border-top-left-radius: .5em;
 225     border-top-right-radius: .5em;
 226 }
 227 
 228 #binary-file {
 229     border: 1px solid var(--border-color);
 230     padding: 20px;
 231     margin-top: 0;
 232     border-radius: .5em;
 233     border-top-left-radius: 0;
 234     border-top-right-radius: 0;
 235 
 236     img {
 237         width: 100%;
 238     }
 239 }
 240 
 241 #repo-top-buttons {
 242     /* padding: 0 1.25em 1em 1.25em; */
 243     /* margin: -1px; */
 244     padding: 0 22px 20px 22px;
 245     font-weight: bold;
 246     font-size: 20px;
 247 }
 248 
 249 #log-date,
 250 #log-author {
 251     white-space: nowrap;
 252 }
 253 
 254 #legends td {
 255     padding: 0 0.4em;
 256 }
 257 
 258 #main-header-table {
 259     display: flex;
 260     justify-content: center;
 261     padding-bottom: 20px;
 262     td {
 263         text-align: center;
 264     }
 265     tr {
 266         filter: brightness(1.0);
 267     }
 268 }
 269 
 270 #main-header-logo, #repo-logo {
 271     display: none;
 272 }
 273 
 274 #main-header-table tbody {
 275     display: flex;
 276     justify-content: center;
 277 }
 278 
 279 #blob {
 280     border: 1px solid var(--border-color);
 281     padding: 1.25em 0.9em;
 282     margin-top: 0;
 283     border-radius: .5em;
 284     border-top-left-radius: 0;
 285     border-top-right-radius: 0;
 286 }
 287 
 288 #blob a {
 289     color: #555;
 290 }
 291 
 292 #blob a:hover {
 293     color: var(--link-color);
 294     filter: brightness(var(--hover-brightness));
 295     text-decoration: none;
 296 }
 297 
 298 a {
 299     color: var(--link-color);
 300     text-decoration: none;
 301 }
 302 
 303 a:hover:not(tr a) {
 304     background: var(--hover-bg-color);
 305     filter: brightness(var(--hover-brightness));
 306     text-decoration: none;
 307 }
 308 
 309 #dir-size a {
 310     color: var(--bg-color);
 311 }
 312 
 313 #dir-size a:hover {
 314     color: var(--hover-bg-color);
 315 }
 316 
 317 #name a,
 318 #dir-name a,
 319 #file-name a,
 320 .dir, .dir:hover,
 321 #log-summary a {
 322     display: block;
 323     text-decoration: none;
 324     padding: 2em 2.4em;
 325     margin: -2em;
 326     word-wrap: anywhere;
 327 }
 328 
 329 #file-size a,
 330 #file-mode a,
 331 #description a,
 332 #last-commit a,
 333 #owner a,
 334 #log-date a,
 335 #log-author a,
 336 #log-files a {
 337     display: block;
 338     text-decoration: none;
 339     padding: 2em 2.4em;
 340     margin: -2em;
 341 }
 342 
 343 #file-size a {
 344     color: var(--fg-color);
 345     white-space: nowrap;
 346 }
 347 
 348 #content table td {
 349     vertical-align: top;
 350     /* white-space: nowrap; */
 351     padding-left: 0;
 352     white-space: break-spaces;
 353 }
 354 
 355 td {
 356     overflow: hidden;
 357 }
 358 
 359 #md-content td:not(:last-child),
 360 #md-content th:not(:last-child) {
 361     padding-right: 10px;
 362 }
 363 
 364 #index tr td:nth-child(2),
 365 #tags tr td:nth-child(3),
 366 #branches tr td:nth-child(3),
 367 #log tr td:nth-child(2) {
 368     white-space: normal;
 369 }
 370 
 371 #branches td:nth-child(1) {
 372     text-align: left;
 373 }
 374 
 375 #branches td:nth-child(n+2) {
 376     text-align: right;
 377 }
 378 
 379 td.num {
 380     text-align: right;
 381 }
 382 
 383 hr {
 384     border: 0;
 385     border-top: 1px dashed #505050;
 386     height: 1px;
 387     margin: 1em 0;
 388 }
 389 
 390 pre {
 391     font-family: monospace;
 392     overflow-x: auto;
 393     padding-bottom: 2em;
 394 }
 395 
 396 pre a.h {
 397     color: var(--git-dif-color);
 398 }
 399 
 400 .A, span.i, pre a.i {
 401     color: var(--git-add-color);
 402 }
 403 
 404 .D, span.d, pre a.d {
 405     color: var(--git-del-color);
 406 }
 407 
 408 pre a.h:hover, pre a.i:hover, pre a.d:hover {
 409     text-decoration: none;
 410 }
 411 
 412 #open-file-header {
 413     border: 1px solid #505050;
 414     padding: 20px 22px 20px 22px;
 415     border-top-left-radius: .5em;
 416     border-top-right-radius: .5em;
 417     border-bottom: none;
 418     margin-bottom: 0;
 419 
 420     display: flex;
 421     flex-wrap: wrap;
 422     justify-content: space-between;
 423     align-items: center;
 424     white-space: initial;
 425 
 426     row-gap: .25em;
 427 }
 428 
 429 .line {
 430     display: inline;
 431     margin-left: -.5em;
 432 }
 433 
 434 #line-checkbox {
 435     /* margin-right: .5em; */
 436 }
 437 
 438 #file-parent-path {
 439     font-weight: bold;
 440     display: inline;
 441     padding: 0;
 442     margin: 0;
 443 }
 444 
 445 #file-raw {
 446     border: 1px solid var(--border-color);
 447     border-radius: 6px;
 448 }
 449 
 450 #file-raw:hover {
 451     background: var(--hover-bg-color);
 452     filter: brightness(var(--hover-brightness));
 453     text-decoration: none;
 454     cursor: pointer;
 455 }
 456 
 457 #file-raw a {
 458     display: block;
 459     width: 100%;
 460     height: 100%;
 461     padding: 4px 4px 5px 5px;
 462 }
 463 
 464 #file-raw a:hover {
 465     text-decoration: none;
 466     background: none;
 467 }
 468 
 469 #md-content h1 {
 470     font-size: 1.75em;
 471 }
 472 
 473 #md-content    h2 {
 474     font-size: 1.5em;
 475     padding: .5em 0em;
 476 }
 477 
 478 #md-content h3 {
 479     font-size: 1.25em;
 480     text-align: left;
 481 
 482     padding-top: .5em;
 483     padding-bottom: .5em;
 484 }
 485 
 486 #md-content h4 {
 487     padding-top: .5em;
 488     text-align: left;
 489 }
 490 
 491 #md-content h5 {
 492     padding-bottom: .25em;
 493     font-size: 1em;
 494 }
 495 
 496 #md-content code {
 497     font-family: "Ubuntu Mono", monospace;
 498     background-color: rgba(110,118,129,0.2);
 499     padding: 0px 2px;
 500     border-radius: 4px;
 501     margin: 0;
 502     white-space: nowrap;
 503 }
 504 
 505 #md-content pre {
 506     text-align: left;
 507 
 508     padding-top: .5em;
 509     padding-bottom: .5em;
 510     padding-left: .75em;
 511     padding-right: .75em;
 512     border-radius: .2em;
 513     background-color: rgba(110,118,129,0.2);
 514     width: auto;
 515     display: block;
 516     margin-left: auto;
 517     margin-right: auto;
 518     margin-top: .25em;
 519     margin-bottom: 1.25em;
 520     overflow: auto;
 521 }
 522 
 523 #md-content pre code {
 524     background: rgba(0,0,0,0);
 525     padding: 0;
 526     margin: 0;
 527     border-radius: 0;
 528     white-space: inherit;
 529 }
 530 
 531 #md-content img {
 532     max-width: 100%;
 533     display: block;
 534     margin-left: auto;
 535     margin-right: auto;
 536     border-radius: .25em;
 537     padding: 1em 0em;
 538 }
 539 
 540 #owner {
 541     display: none;
 542 }
 543 #name {
 544     display: block;
 545     font-size: 1.25em;
 546     font-weight: bold;
 547 }
 548 
 549 #description {
 550     display: block;
 551     width: 100%;
 552     padding: 0;
 553 
 554     a {
 555         color: var(--fg-color);
 556     }
 557 }
 558 
 559 #last-commit {
 560     display: block;
 561     padding: 0em;
 562     margin: 0em;
 563     padding-left: 0px;
 564     font-size: .85em;
 565     color: gray;
 566     text-align: left;
 567     /* margin-bottom: .5em; */
 568 }
 569 
 570 #last-commit a {
 571     color: gray;
 572 }
 573 
 574 #index #legends {
 575     display: none;
 576 }
 577 
 578 a {
 579     text-decoration: none;
 580     overflow-wrap: break-word;
 581 }
 582 
 583 #name a {
 584     display: block;
 585     font-weight: bold;
 586     text-decoration: none;
 587 }
 588 
 589 #name a,
 590 #dir-name a,
 591 #file-name a,
 592 #log-summary a {
 593     padding: 0;
 594     margin: 0;
 595 }
 596 
 597 #log-summary a {
 598     color: var(--fg-color);
 599 }
 600 
 601 #log tr:hover {
 602     filter: brightness(var(--hover-brightness));
 603 }
 604 
 605 #file-mode a,
 606 #file-size a,
 607 #description a,
 608 #last-commit a,
 609 #owner a,
 610 #log-date a,
 611 #log-author a,
 612 #log-files a {
 613     padding: 0;
 614     margin: 0;
 615 }
 616 
 617 #index,
 618 #refs,
 619 #files,
 620 #dir-files,
 621 #log,
 622 #commit-summary,
 623 #commit-diff {
 624     /* padding: 1.25em; */
 625     padding: 22px;
 626     margin-top: 0;
 627 }
 628 
 629 #files #file-mode, #dir-files #file-mode {
 630     display: none;
 631 }
 632 
 633 #files td, #dir-files td {
 634     padding: 0;
 635 }
 636 
 637 #dir-files #file-size {
 638     vertical-align: bottom;
 639 }
 640 
 641 #dir-name {
 642     padding-left: 0;
 643     padding-right: 0;
 644 }
 645 .desc {
 646     font-size: 16px;
 647 }
 648 
 649 .main-desc {
 650     font-size: 1.25em;
 651 
 652     a:hover {
 653         background: var(--hover-bg-color);
 654         filter: brightness(var(--hover-brightness));
 655     }
 656 }
 657 
 658 #log-author a {
 659     color: gray;
 660 }
 661 #last-commit a::before {
 662     content: "last commit ";
 663 }
 664 #log-author a::before {
 665     content: "author ";
 666 }
 667 #blob {
 668     font-size: 16px;
 669     overflow: scroll;
 670 }
 671 
 672 #dir-title {
 673     /* padding: 1.25em; */
 674     margin-right: auto;
 675     word-wrap: anywhere;
 676     /* padding: 10px; */
 677 }
 678 
 679 #open-file-name {
 680     padding: 0;
 681     font-weight: bold;
 682 }
 683 
 684 #log thead,
 685 #log-files {
 686     display: none;
 687 }
 688 #log-summary,
 689 #log-date,
 690 #md-content-hr {
 691     display: block;
 692 }
 693 
 694 #log-author {
 695     display: block;
 696     margin-bottom: 1em;
 697 }
 698 
 699 #log tr:last-child #log-author {
 700     margin-bottom: 0;
 701 }
 702 
 703 #commit-summary {
 704     white-space: break-spaces;
 705 }
 706 #commit-diff {
 707     overflow-x: scroll;
 708 }
 709 
 710 #md-content {
 711     table {
 712         width: 100%;
 713         border-collapse: collapse;
 714         margin: 1.5rem 0;
 715     }
 716 
 717     th,
 718     td {
 719         padding: 0.8rem 1rem;
 720         text-align: left;
 721         vertical-align: top;
 722         border: 1px solid var(--border-color);
 723     }
 724 
 725     th {
 726         font-weight: 600;
 727     }
 728 
 729     tbody td:first-child {
 730         width: 10rem;
 731         font-weight: 600;
 732         white-space: nowrap;
 733     }
 734 }
 735 
 736 #md-content img {
 737     max-width: 100%;
 738     padding: 0;
 739 }
 740 #md-content ul {
 741     padding-left: 1em;
 742 }
 743 #md-content h1 {
 744     padding-top: .25em;
 745 }
 746 
 747 #branches tr:hover,
 748 #tags tr:hover,
 749 #index tr:hover,
 750 #log tr:hover,
 751 #dir-files tr:hover,
 752 #files tr:hover {
 753     background: var(--hover-bg-color);
 754 }
 755 
 756 #md-checkbox-div {
 757     margin-right: 10px;
 758 }
 759 
 760 #line-checkbox-div {
 761     text-align: center;
 762     width: min-content;
 763     white-space: nowrap;
 764     margin-right: 10px;
 765     margin-left: auto;
 766 }
 767 
 768 @media (hover: hover) and (pointer: fine) {
 769 
 770     a:hover:not(tr a) {
 771         filter: brightness(var(--hover-brightness));
 772     }
 773 
 774 
 775     tr:hover {
 776         filter: brightness(var(--hover-brightness));
 777     }
 778 
 779     #commit-summary,
 780     #md-content {
 781         tr:hover {
 782             filter: brightness(1.0);
 783         }
 784     }
 785 
 786     #commit-summary a:hover {
 787         filter: brightness(var(--hover-brightness));
 788         background: var(--hover-bg-color);
 789     }
 790 
 791 
 792     #branches,
 793     #tags,
 794     #index,
 795     #log,
 796     #files {
 797         a:hover {
 798             filter: brightness(1.0);
 799             /* background: var(--bg-color); */
 800         }
 801     }
 802 }
 803 
 804 #legends {
 805     a:hover {
 806         filter: brightness(1.0);
 807         background: var(--bg-color);
 808     }
 809 
 810     tr:hover {
 811         filter: brightness(1.0);
 812         background: var(--bg-color);
 813     }
 814 }
 815 
 816 @media (prefers-color-scheme: dark) {
 817     #md-content blockquote p {
 818         margin: 0;
 819         padding: 0;
 820     }
 821 
 822     #md-content blockquote {
 823         margin: 1em 0;
 824         padding: 0.5em 1em;
 825         border-left: 4px solid antiquewhite;
 826         background-color: rgba(110,118,129,0.2);
 827     }
 828 
 829 }
 830 
 831 @media (max-width: 800px) {
 832     body {
 833         font-size: 18px;
 834         max-width: 98%;
 835     }
 836     #owner {
 837         display: none;
 838     }
 839     #content table td {
 840         padding-left: 0;
 841         white-space: break-spaces;
 842         vertical-align: top;
 843     }
 844     #name {
 845         display: block;
 846         font-size: 1.25em;
 847         font-weight: bold;
 848     }
 849     #description {
 850         display: block;
 851         width: 100%;
 852         padding: 0;
 853     }
 854     #last-commit {
 855         display: block;
 856         /* padding: .25em 0 1em 0; */
 857         padding: 0em;
 858         margin: 0em;
 859         font-size: .85em;
 860         color: gray;
 861         text-align: left;
 862         /* margin-bottom: 1em; */
 863     }
 864     #last-commit a {
 865         color: gray;
 866     }
 867     #index #legends {
 868         display: none;
 869     }
 870     a {
 871         text-decoration: none;
 872         overflow-wrap: break-word;
 873         -webkit-tap-highlight-color: transparent;
 874         user-select: none;
 875     }
 876 
 877     #name a {
 878         display: block;
 879         font-weight: bold;
 880         text-decoration: none;
 881     }
 882 
 883     #name a,
 884     #dir-name a,
 885     #file-name a,
 886     #log-summary a {
 887         padding: 0;
 888         margin: 0;
 889     }
 890 
 891     #file-mode a,
 892     #file-size a,
 893     #description a,
 894     #last-commit a,
 895     #owner a,
 896     #log-date a,
 897     #log-author a,
 898     #log-files a {
 899         padding: 0;
 900         margin: 0;
 901     }
 902 
 903     #index,
 904     #refs,
 905     #files,
 906     #dir-files,
 907     #log,
 908     #commit-summary,
 909     #commit-diff {
 910         /* padding: .75em; */
 911         padding: 10px;
 912     }
 913 
 914     #files #file-mode, #dir-files #file-mode {
 915         display: none;
 916     }
 917     #files td, #dir-files td {
 918         padding: 0;
 919     }
 920 
 921     #repo-name {
 922         font-size: 1.5em;
 923     }
 924 
 925     #dir-name {
 926         padding-left: 0;
 927         padding-right: 0;
 928     }
 929     .desc {
 930         font-size: 16px;
 931     }
 932     .main-desc {
 933         font-size: 1.25em;
 934     }
 935     #log-author a {
 936         color: gray;
 937     }
 938     #last-commit a::before {
 939         content: "last commit ";
 940     }
 941     #log-author a::before {
 942         content: "author ";
 943     }
 944     #blob {
 945         font-size: 16px;
 946         overflow: scroll;
 947     }
 948 
 949     #dir-title,
 950     #binary-file {
 951         padding: 10px;
 952     }
 953 
 954     #webpage-header-link {
 955         padding: 0 10px;
 956     }
 957 
 958     #main-header-table {
 959         padding-bottom: 14px;
 960     }
 961 
 962     #repo-top-buttons {
 963         /* padding: 0 .75em .75em .75em; */
 964         padding: 0 10px 10px 10px;
 965     }
 966 
 967 
 968     #log thead,
 969     #log-files {
 970         display: none;
 971     }
 972     #log-summary,
 973     #log-date,
 974     #md-content-hr {
 975         display: block;
 976     }
 977 
 978     #log-author {
 979         display: block;
 980     }
 981 
 982     #commit-diff {
 983         overflow-x: scroll;
 984     }
 985 
 986     #md-content {
 987         /* padding: 1em; */
 988         padding: 10px;
 989     }
 990     #md-content img {
 991         max-width: 100%;
 992         padding: 0;
 993     }
 994     #md-content ul {
 995         padding-left: 1em;
 996     }
 997     #md-content h1 {
 998         padding-top: .25em;
 999     }
1000 
1001     #repo-header-table {
1002         /* padding: .25em .50em .75em .50em; */
1003         padding: 10px;
1004     }
1005 
1006     #open-file-header {
1007         /* padding: .75em; */
1008         padding: 10px;
1009     }
1010 
1011     #line-checkbox-div {
1012         text-align: center;
1013         width: min-content;
1014         white-space: nowrap;
1015     }
1016 }