istio.io/istio@v0.0.0-20240520182934-d79c90f27776/pkg/ctrlz/assets/static/css/all.css (about) 1 @media screen { 2 h1:before, h2:before, h3:before, h4:before { 3 display: block; 4 content: ' '; 5 margin-top: -1.8em; 6 height: 1.8em; 7 visibility: hidden 8 } 9 10 html { 11 overflow-y: scroll; 12 position: relative; 13 min-height: 100% 14 } 15 16 body { 17 padding-top: 3.7rem; 18 font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; 19 color: #ddd; 20 background-color: #5a5a5a; 21 font-weight: 300 22 } 23 } 24 25 a { 26 color: #e9ffaa; 27 text-decoration: none; 28 font-weight: 300 29 } 30 31 a:hover, a:focus { 32 color: #de7d40; 33 text-decoration: underline; 34 font-weight: 300 35 } 36 37 a.disabled { 38 color: #444; 39 text-decoration: none; 40 font-weight: 300 41 } 42 43 a.active { 44 color: #de7d40; 45 text-decoration: none; 46 font-weight: 300 47 } 48 49 table, th, td, tr { 50 padding: .5em 51 } 52 53 table { 54 margin-left: 1em; 55 margin-right: 1em 56 } 57 58 table p:first-of-type { 59 margin-top: 0 60 } 61 62 table p:last-of-type { 63 margin-bottom: 0 64 } 65 66 th { 67 color: #fff; 68 background-color: #68AAF7; 69 font-weight: 400 70 } 71 72 tr.oneof > td { 73 border-bottom: 1px dashed rgba(255, 255, 255, 0.1); 74 border-top: 1px dashed rgba(255, 255, 255, 0.1) 75 } 76 77 table { 78 border-collapse: separate; 79 border-spacing: 0 80 } 81 82 th, td { 83 border-left: 1px solid #ddd; 84 border-top: 1px solid #ddd 85 } 86 87 tr:first-child th:first-child { 88 border-radius: 4px 0 0 0 89 } 90 91 tr:first-child td:first-child { 92 border-radius: 4px 0 0 0 93 } 94 95 tr:first-child th:last-child { 96 border-radius: 0 4px 0 0 97 } 98 99 tr:first-child td:last-child { 100 border-radius: 0 4px 0 0 101 } 102 103 tr:last-child td { 104 border-bottom: 1px solid #ddd 105 } 106 107 tr:last-child td:first-child { 108 border-radius: 0 0 0 4px 109 } 110 111 tr:last-child td:last-child { 112 border-radius: 0 0 4px 0 113 } 114 115 tr th:last-child { 116 border-right: 1px solid #ddd 117 } 118 119 tr td:last-child { 120 border-right: 1px solid #ddd 121 } 122 123 thead + tbody tr:first-child td:first-child { 124 border-radius: 0 125 } 126 127 thead + tbody tr:first-child td:last-child { 128 border-radius: 0 129 } 130 131 code { 132 color: #ccc; 133 font-size: 80%; 134 font-weight: 300; 135 word-break: normal 136 } 137 138 pre { 139 margin: 1em; 140 max-height: 31em; 141 border: 1px solid #777; 142 border-left: 5px solid #777; 143 border-radius: 4px; 144 box-shadow: 3px 3px 8px #777; 145 font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; 146 text-align: left; 147 white-space: pre; 148 word-spacing: normal; 149 word-break: normal; 150 word-wrap: normal; 151 line-height: 1.5; 152 tab-size: 4; 153 hyphens: none; 154 background: #2d2d2d 155 } 156 157 pre code { 158 display: block; 159 color: #ddd; 160 padding: .5em 161 } 162 163 pre code.command-output { 164 padding: 0 165 } 166 167 pre code.command-output .command { 168 padding: .5em .5em 0 .5em 169 } 170 171 pre code.command-output .output { 172 color: #ddd; 173 background-color: #404040; 174 font-style: italic; 175 padding: 0 .5em .5em .5em 176 } 177 178 pre code.command-output div:only-of-type { 179 padding: .5em 180 } 181 182 @media print { 183 pre { 184 max-height: unset 185 } 186 } 187 188 div.highlight { 189 position: relative 190 } 191 192 button.copy { 193 font-size: .8em; 194 padding: 0 .5em; 195 border-radius: .3em; 196 background-color: #68AAF7; 197 cursor: pointer; 198 color: #fff; 199 text-decoration: none; 200 border: 0; 201 position: absolute; 202 top: 3px; 203 right: 1.3em; 204 z-index: 5 205 } 206 207 button.copy-hide { 208 transition: opacity .4s ease-in-out; 209 opacity: 0 210 } 211 212 button.copy-show { 213 transition: opacity 1.2s ease-in-out; 214 opacity: 1 215 } 216 217 p { 218 font-size: 1rem; 219 font-weight: 300; 220 line-height: 1.5; 221 margin: .25em 0 222 } 223 224 @media (min-width: 768px) { 225 p { 226 margin: 1.5em 0 227 } 228 } 229 230 li, dt, dd { 231 font-size: 1rem; 232 font-weight: 300; 233 line-height: 1.5; 234 margin: .25em 235 } 236 237 ol, ul, dl { 238 list-style: initial; 239 font-size: 1rem; 240 font-weight: 300; 241 margin: 0 0 0 1.5em; 242 padding: 0 243 } 244 245 li p, dt p, dd p { 246 margin: .4em 0 247 } 248 249 ol { 250 list-style: decimal 251 } 252 253 h1, h2, h3, h4, h5, h6 { 254 border: 0 255 } 256 257 h1 { 258 font-size: 2.5rem; 259 color: #fff; 260 font-weight: 400; 261 margin: 30px 0 262 } 263 264 h2 { 265 font-size: 2rem; 266 color: #fff; 267 font-weight: 400; 268 margin-bottom: 20px; 269 margin-top: 30px; 270 padding-bottom: 10px; 271 border-bottom: 1px solid #737373 272 } 273 274 h3 { 275 font-size: 1.85rem; 276 color: #f8f8f8; 277 font-weight: 500; 278 letter-spacing: 1px; 279 margin-bottom: 20px; 280 margin-top: 30px 281 } 282 283 h4 { 284 font-size: 1.85rem; 285 color: #f8f8f8; 286 font-weight: 500; 287 margin: 30px 0 20px 288 } 289 290 h4 + p { 291 margin: 5px 0 292 } 293 294 @media (min-width: 768px) { 295 h4 + p { 296 margin: 10px 0 297 } 298 } 299 300 h5 { 301 font-size: 1.15rem; 302 color: #f8f8f8; 303 font-weight: 500 304 } 305 306 h6 { 307 font-size: .9rem; 308 color: #f8f8f8; 309 font-weight: 500 310 } 311 312 .header-link { 313 position: relative; 314 left: 0.5em; 315 top: -.1em; 316 opacity: 0; 317 font-size: 0.6em 318 } 319 320 h2:hover .header-link, h3:hover .header-link, h4:hover .header-link, h5:hover .header-link, h6:hover .header-link, dt:hover .header-link { 321 transition: opacity .4s ease-in-out; 322 opacity: 1 323 } 324 325 @media print { 326 .header-link { 327 display: none 328 } 329 } 330 331 em { 332 font-style: italic 333 } 334 335 strong { 336 font-weight: 600 337 } 338 339 img { 340 width: 100% 341 } 342 343 blockquote { 344 display: block; 345 margin: 1em 3em; 346 padding-left: 1em; 347 padding-right: 1em; 348 background-color: #404040; 349 border-radius: 4px 4px 4px 4px 350 } 351 352 .spacer { 353 height: .1rem 354 } 355 356 @media (min-width: 768px) { 357 .spacer { 358 height: 1rem 359 } 360 } 361 362 .deprecated { 363 background: silver 364 } 365 366 .card { 367 background-color: #5a5a5a; 368 border-color: rgba(255, 255, 255, 0.1) 369 } 370 371 .card-header { 372 border-bottom-color: rgba(255, 255, 255, 0.1) 373 } 374 375 #scroll-to-top { 376 display: none; 377 position: fixed; 378 top: 3.7rem; 379 right: 10px; 380 z-index: 99; 381 outline: none; 382 background-color: rgba(90, 90, 90, 0.7); 383 color: rgba(0, 0, 0, 0.4); 384 cursor: pointer; 385 padding: 3px 5px; 386 border-radius: 10px; 387 font-size: 1rem; 388 border: 0; 389 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.4) 390 } 391 392 #scroll-to-top:hover { 393 color: #de7d40 394 } 395 396 @media screen { 397 .endnote-ref { 398 display: none 399 } 400 } 401 402 @media print { 403 .col-md-9, .col-lg-7, .col-xl-8 { 404 max-width: 83.2%; 405 flex: 0 0 83.2% 406 } 407 408 .col-12 { 409 max-width: 100%; 410 flex: 0 0 100% 411 } 412 413 h1, h2, h3 { 414 color: #000; 415 background: none; 416 page-break-after: avoid 417 } 418 419 img { 420 max-width: 100% !important 421 } 422 423 pre, blockquote, img { 424 page-break-inside: avoid 425 } 426 } 427 428 header .navbar { 429 background-image: linear-gradient(to right, #466BB0, #68AAF7); 430 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.14), 0 2px 4px 2px rgba(0, 0, 0, 0.28); 431 padding-top: .2em; 432 padding-bottom: .2em 433 } 434 435 header .navbar .logo { 436 width: 2em; 437 top: 3px; 438 left: 1.3em; 439 position: fixed; 440 fill: #fff 441 } 442 443 header .navbar .logo circle { 444 fill: #466BB0; 445 stroke: #fff 446 } 447 448 @media (min-width: 768px) { 449 header .navbar .logo { 450 width: 3em; 451 left: 0.8em 452 } 453 } 454 455 header .navbar .brand-name { 456 color: #fff; 457 font-size: 1em; 458 font-weight: 400; 459 vertical-align: bottom; 460 line-height: 1.1em; 461 margin-left: 3.7em 462 } 463 464 header .navbar a { 465 font-weight: 500 466 } 467 468 header .navbar a.active { 469 border-bottom: solid 3px #fff; 470 border-radius: 2px 471 } 472 473 header .navbar a.nav-link { 474 color: #fff; 475 font-size: .9em 476 } 477 478 header .navbar a.nav-link:hover { 479 color: #de7d40 480 } 481 482 header .navbar .dropdown-menu { 483 padding: 0; 484 background-color: #5a5a5a; 485 border-color: #ddd 486 } 487 488 header .navbar .dropdown-menu a { 489 font-weight: 300 490 } 491 492 header .navbar .dropdown-menu i { 493 color: #ddd 494 } 495 496 header .navbar-dark .navbar-nav .nav-link { 497 color: #fff 498 } 499 500 header .navbar-dark .navbar-nav .nav-link:hover { 501 color: #de7d40 502 } 503 504 header .navbar-dark .navbar-nav .nav-link:active { 505 color: #de7d40 506 } 507 508 header .navbar-dark .navbar-nav .nav-link.active { 509 color: #fff; 510 cursor: default 511 } 512 513 header .navbar-dark .navbar-nav .nav-link.active:hover { 514 color: #fff 515 } 516 517 header .navbar-dark .navbar-nav .nav-link.active:active { 518 color: #fff 519 } 520 521 body.theme-dark i.dark { 522 visibility: visible 523 } 524 525 body.theme-dark i.light { 526 visibility: hidden 527 } 528 529 body.theme-light i.dark { 530 visibility: hidden 531 } 532 533 body.theme-light i.light { 534 visibility: visible 535 } 536 537 #navbar-links { 538 position: static 539 } 540 541 #search_form { 542 position: static; 543 display: flex 544 } 545 546 #search_close { 547 display: none 548 } 549 550 #search_show { 551 display: none 552 } 553 554 #search_textbox { 555 margin: 4px 0 5px 0; 556 width: 100% 557 } 558 559 @media (min-width: 768px) { 560 #navbar-links { 561 position: absolute; 562 right: -700px; 563 transition: right 0.5s 564 } 565 566 #navbar-links.active { 567 right: 1rem; 568 transition: right 0.5s 569 } 570 571 #search_form { 572 position: absolute; 573 right: -700px; 574 transition: right 0.5s 575 } 576 577 #search_form.active { 578 right: 1rem; 579 transition: right 0.5s 580 } 581 582 #search_close { 583 display: block; 584 background-color: transparent; 585 color: #fff; 586 border-width: 0; 587 cursor: pointer 588 } 589 590 #search_close:hover { 591 color: #de7d40 592 } 593 594 #search_show { 595 display: block 596 } 597 598 #search_textbox { 599 width: calc(1rem * 22) 600 } 601 } 602 603 footer { 604 background-image: linear-gradient(to right, #466BB0, #68AAF7); 605 color: #fff; 606 position: absolute; 607 bottom: 0; 608 width: 100%; 609 height: 7rem; 610 overflow: hidden; 611 padding: 1rem 0 1.5rem; 612 text-align: center 613 } 614 615 @media (min-width: 576px) { 616 footer { 617 padding: 1.5rem 0 1rem 0 618 } 619 } 620 621 footer .icon { 622 position: relative; 623 display: inline-flex; 624 padding: 4px; 625 border-width: 2px; 626 border-color: transparent; 627 border-style: solid; 628 border-radius: 2px; 629 color: #fff 630 } 631 632 footer .icon a { 633 text-decoration: none 634 } 635 636 footer .icon svg { 637 width: 35px; 638 height: 35px; 639 fill: #fff 640 } 641 642 footer .icon span { 643 opacity: 0; 644 background-color: transparent; 645 color: #fff; 646 text-align: center; 647 position: absolute; 648 z-index: 1; 649 width: 200px; 650 left: -78px; 651 top: -23px; 652 font-size: 75% 653 } 654 655 footer .icon:hover { 656 border-color: white; 657 border-radius: 25px; 658 box-shadow: 0 0 2px 2px #fff; 659 transition: border-radius 1s, border-color 1s ease 660 } 661 662 footer .icon:hover span { 663 opacity: 1; 664 transition: opacity .5s 665 } 666 667 footer .copyright { 668 padding: 0; 669 margin: 0; 670 color: #ccc; 671 line-height: 1.6em; 672 font-size: 0.7em; 673 text-align: right !important 674 } 675 676 @media (min-width: 992px) { 677 footer .copyright { 678 text-align: center !important 679 } 680 } 681 682 footer .tag { 683 padding: 0; 684 font-style: italic; 685 margin: 0; 686 line-height: 1.6em; 687 font-size: 0.8em 688 } 689 690 @media screen { 691 .row-offcanvas .sidebar-offcanvas { 692 transition: all .4s ease; 693 z-index: 42; 694 left: -1500px; 695 width: auto; 696 max-width: 80%; 697 top: 3.7rem; 698 position: absolute 699 } 700 701 .row-offcanvas.active .sidebar-offcanvas { 702 left: 2rem 703 } 704 } 705 706 @media screen and (min-width: 768px) { 707 .row-offcanvas .sidebar-offcanvas { 708 position: unset 709 } 710 } 711 712 .sidebar { 713 order: 0; 714 font-size: 85% 715 } 716 717 @media (min-width: 992px) { 718 .sidebar { 719 font-size: 100% 720 } 721 } 722 723 @supports (position: -webkit-sticky) or (position: sticky) { 724 .sidebar { 725 position: -webkit-sticky; 726 position: sticky; 727 top: 3.7rem; 728 z-index: 1000 729 } 730 } 731 732 @supports (position: -webkit-sticky) or (position: sticky) { 733 .sidebar .directory { 734 max-height: calc(100vh - 9rem) 735 } 736 } 737 738 @media (min-width: 1200px) { 739 .sidebar .directory { 740 max-width: 25em 741 } 742 } 743 744 @media (min-width: 768px) { 745 .sidebar .directory { 746 display: block !important 747 } 748 749 @supports (position: -webkit-sticky) or (position: sticky) { 750 .sidebar .directory { 751 max-height: calc(100vh - 9rem); 752 overflow-y: auto 753 } 754 } 755 } 756 757 .sidebar .directory a { 758 font-weight: 300 759 } 760 761 .sidebar .directory ul { 762 list-style: none; 763 padding: 0; 764 padding-left: .2em; 765 margin-bottom: 0; 766 margin-left: 0; 767 margin-right: .3em 768 } 769 770 .sidebar .directory li { 771 display: inline-block; 772 padding: 2px 0 1px 16px; 773 width: 100%; 774 font-size: 85% 775 } 776 777 .sidebar .directory li .current { 778 color: #de7d40; 779 font-weight: 500 780 } 781 782 .sidebar .directory li.sublist { 783 padding-left: 0 784 } 785 786 .sidebar .directory li.sublist i { 787 width: 12px 788 } 789 790 .sidebar .directory .card-body { 791 padding: .5em .1em 792 } 793 794 .sidebar .directory .card-body > ul { 795 padding-left: 0 796 } 797 798 .sidebar .directory .card { 799 margin-top: .1rem; 800 margin-bottom: .1rem 801 } 802 803 .sidebar .directory .card-header { 804 padding: 0 805 } 806 807 .sidebar .directory .card-header div { 808 padding: .75em 1.25em 809 } 810 811 @media (min-width: 992px) { 812 .sidebar .directory .card-body { 813 padding-left: 1.25rem; 814 padding-right: 1.25rem 815 } 816 817 .sidebar .directory li { 818 font-size: 100% 819 } 820 821 .sidebar .directory ul { 822 padding-left: 1em 823 } 824 } 825 826 .tree-toggle { 827 cursor: pointer; 828 margin-bottom: 0 829 } 830 831 .sidebar-toggler { 832 position: absolute; 833 top: 0; 834 left: 10px; 835 z-index: 99; 836 outline: none; 837 background-color: rgba(90, 90, 90, 0.7); 838 color: rgba(0, 0, 0, 0.4); 839 cursor: pointer; 840 padding: 3px 5px; 841 border-radius: 10px; 842 font-size: 1rem; 843 border: 0; 844 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.4) 845 } 846 847 .sidebar-toggler:hover { 848 color: #de7d40 849 } 850 851 @media print { 852 .sidebar-toggler { 853 display: none 854 } 855 } 856 857 .toc { 858 order: 0 859 } 860 861 @supports (position: -webkit-sticky) or (position: sticky) { 862 .toc { 863 position: -webkit-sticky; 864 position: sticky; 865 top: 3.7rem; 866 z-index: 1000 867 } 868 } 869 870 .toc .directory { 871 border-left: 1px solid rgba(255, 255, 255, 0.1); 872 padding-left: .5em 873 } 874 875 @supports (position: -webkit-sticky) or (position: sticky) { 876 .toc .directory { 877 max-height: calc(100vh - 9rem) 878 } 879 } 880 881 @media (min-width: 1200px) { 882 .toc .directory { 883 max-width: 25em 884 } 885 } 886 887 @media (min-width: 768px) { 888 .toc .directory { 889 display: block !important 890 } 891 892 @supports (position: -webkit-sticky) or (position: sticky) { 893 .toc .directory { 894 max-height: calc(100vh - 9rem); 895 overflow-y: auto 896 } 897 } 898 } 899 900 .toc .directory li { 901 font-size: .9rem 902 } 903 904 .toc .directory li a { 905 font-weight: 300 906 } 907 908 .toc .directory li a.current { 909 color: #de7d40; 910 font-weight: bold 911 } 912 913 .toc .directory ul { 914 list-style-type: none !important; 915 padding-left: 0; 916 padding-bottom: 0; 917 margin: 0 918 } 919 920 .toc .directory ul ul { 921 padding-left: 1em 922 } 923 924 .toc-inlined { 925 padding-bottom: 1em 926 } 927 928 .toc-inlined .directory { 929 border-left: 0 930 } 931 932 .toc-inlined .directory li { 933 font-size: 1rem 934 } 935 936 .toc-inlined .directory ul { 937 list-style-type: none !important; 938 padding-left: 0; 939 padding-bottom: 0; 940 margin: 0 941 } 942 943 .toc-inlined .directory ul ul { 944 padding-left: 1em 945 } 946 947 .toc-inlined .directory ul a { 948 font-weight: 300 949 } 950 951 figure { 952 margin: 1.5rem auto; 953 padding: .5rem; 954 background-color: #a3a3a3; 955 border-radius: 4px 4px 4px 4px 956 } 957 958 figure .wrapper-with-intrinsic-ratio { 959 position: relative; 960 height: 0 961 } 962 963 figure .element-to-stretch { 964 position: absolute; 965 top: 0; 966 left: 0; 967 width: 100%; 968 height: 100% 969 } 970 971 figcaption { 972 text-align: center; 973 font-size: 1.15rem; 974 font-style: italic; 975 font-weight: 400; 976 color: #fff; 977 padding-top: .5rem 978 } 979 980 .faq .card { 981 border-color: #ddd; 982 margin-bottom: 2em; 983 border-radius: 4px 984 } 985 986 .faq .card-header { 987 color: #fff; 988 background-color: #ddd 989 } 990 991 .glossary .trampolines { 992 font-size: 1.85rem; 993 text-align: center; 994 padding-top: .8rem 995 } 996 997 .glossary .entries h4 { 998 font-size: 1.65rem; 999 font-weight: 300; 1000 border-bottom: 1px solid; 1001 color: #ccc; 1002 border-color: #ccc; 1003 margin-top: 2.2rem; 1004 margin-bottom: .15rem 1005 } 1006 1007 .glossary .entries dl { 1008 margin-left: 0 1009 } 1010 1011 .glossary .entries dl dt { 1012 font-weight: 600; 1013 list-style-type: none; 1014 margin-bottom: 0; 1015 margin-top: .8rem; 1016 margin-left: 0 1017 } 1018 1019 .glossary .entries dl dd { 1020 list-style-type: none; 1021 margin-left: 2rem; 1022 margin-top: 0; 1023 line-height: 130% 1024 } 1025 1026 .section-index li.directory { 1027 margin: 0; 1028 padding: 0; 1029 margin-top: 15px; 1030 margin-left: 0 1031 } 1032 1033 .section-index li.file { 1034 margin: 0; 1035 padding: 0; 1036 margin-top: 10px 1037 } 1038 1039 .section-index a { 1040 font-weight: 400 1041 } 1042 1043 .section-index ul { 1044 list-style: disc 1045 } 1046 1047 .section-index ul > li > ul { 1048 list-style: circle 1049 } 1050 1051 .section-index ul > li > ul > li > ul { 1052 list-style: square 1053 } 1054 1055 .section-index ul > li > ul > li > ul > li > ul { 1056 list-style: disc 1057 } 1058 1059 .btn.btn-istio { 1060 background-color: #68AAF7; 1061 color: #fff; 1062 font-weight: 400; 1063 letter-spacing: 1px; 1064 cursor: pointer 1065 } 1066 1067 .btn.btn-istio:hover { 1068 background-color: #466BB0 1069 } 1070 1071 .btn.btn-istio:active { 1072 background-color: #e07484 1073 } 1074 1075 .notfound { 1076 text-align: center 1077 } 1078 1079 .notfound .icon { 1080 margin-top: 9rem 1081 } 1082 1083 .notfound .icon img { 1084 height: 12rem 1085 } 1086 1087 .notfound .error { 1088 padding: 2rem 0 0 0; 1089 font-weight: 700; 1090 font-size: 200% 1091 } 1092 1093 .notfound .explanation { 1094 padding: 2rem 0 9rem 0; 1095 font-weight: 300; 1096 font-size: 100% 1097 } 1098 1099 p.last-refresh { 1100 font-style: italic; 1101 font-size: 80%; 1102 }