stylesheet.css
1 2 * { 3 margin: 0; 4 padding: 0; 5 box-sizing: border-box; 6 } 7 8 /*----------------------------------------------------------------------------------------------------------*/ 9 10 body { 11 background-color: #181818; 12 color: #ffffff; 13 font-family: 'Consolas'; 14 line-height: 1.6; 15 } 16 17 /*----------------------------------------------------------------------------------------------------------*/ 18 19 header { 20 background-color: #1f1f1f; 21 padding: 0.75rem 1rem; 22 border-bottom: 1px solid #f60; 23 } 24 25 /*----------------------------------------------------------------------------------------------------------*/ 26 27 .branding { 28 display: flex; 29 align-items: center; 30 gap: 0.75rem; 31 padding: 0.5rem 0; 32 flex-wrap: wrap; 33 } 34 35 .logo { 36 width: 64px; 37 height: 64px; 38 flex-shrink: 0; 39 object-fit: contain; 40 filter: brightness(1.2); 41 } 42 43 .site-name { 44 font-size: 1.75rem; 45 color: #ff6600; 46 font-weight: 700; 47 font-family: 'Consolas', monospace; 48 line-height: 1.2; 49 white-space: nowrap; 50 } 51 52 /*----------------------------------------------------------------------------------------------------------*/ 53 54 main { 55 padding: 1rem 2rem; 56 max-width: clamp(600px, 90%, 1200px); 57 margin: 0 auto; 58 } 59 60 .main-content h2 { 61 font-size: 2rem; 62 margin-bottom: 1rem; 63 color: #f60; 64 } 65 66 .main-content p { 67 font-size: 1.1rem; 68 margin-bottom: 2rem; 69 color: #ddd; 70 } 71 72 /*----------------------------------------------------------------------------------------------------------*/ 73 74 .cta-button { 75 display: inline-block; 76 padding: 0.75rem 1.5rem; 77 background-color: #f60; 78 color: #181818; 79 text-decoration: none; 80 border-radius: 4px; 81 font-weight: bold; 82 transition: background 0.3s ease; 83 } 84 85 .cta-button:hover { 86 background-color: #e55a00; 87 cursor: pointer; 88 } 89 90 .post-content button { 91 display: inline-block; 92 padding: 0.75rem 1.5rem; 93 background-color: #f60; 94 color: #181818; 95 text-decoration: none; 96 border-radius: 4px; 97 font-weight: bold; 98 border: none; 99 cursor: pointer; 100 transition: background 0.3s ease, transform 0.2s ease; 101 } 102 103 .post-content button:hover { 104 background-color: #e55a00; 105 transform: scale(1.05); 106 } 107 108 .post-content button:focus { 109 outline: none; 110 box-shadow: 0 0 5px rgba(255, 102, 0, 0.7); 111 } 112 113 /*----------------------------------------------------------------------------------------------------------*/ 114 115 body::before { 116 content: ''; 117 position: fixed; 118 top: 0; 119 left: 0; 120 width: 60px; 121 height: 100vh; 122 background-color: transparent; 123 } 124 125 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 126 127 .card-grid { 128 display: flex; 129 flex-wrap: wrap; 130 gap: 1rem; 131 margin-top: 1rem; 132 justify-content: center; 133 } 134 135 .info-card { 136 flex: 1 1 350px; 137 max-width: 400px; 138 height: 200px; 139 box-sizing: border-box; 140 border: 2px solid #f60; 141 border-radius: 15px; 142 padding: 1rem; 143 min-height: 220px; 144 background: #1F1F1F; 145 } 146 147 .info-card:hover { 148 transform: translateY(-5px); 149 } 150 151 .info-card h3 { 152 color: #f60; 153 margin-bottom: 0.8rem; 154 font-size: 1.3rem; 155 text-align: center; 156 } 157 158 .info-card p { 159 color: #ccc; 160 font-size: 1rem; 161 margin-bottom: 1.5rem; 162 } 163 164 .card-button { 165 display: inline-block; 166 padding: 5px; 167 background-color: #f60; 168 color: #181818; 169 text-decoration: none; 170 text-align: center; 171 border-radius: 4px; 172 font-weight: bold; 173 font-size: 0.95rem; 174 transition: background-color 0.3s ease; 175 margin-top: auto; 176 align-self: flex-start; 177 margin-top: auto; 178 margin-bottom: 0; 179 } 180 181 .card-button:hover { 182 background-color: #e55a00; 183 } 184 185 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 186 187 .site-post { 188 margin: 1rem auto; 189 padding: 0; 190 color: #ddd; 191 max-width: 100%; 192 } 193 194 .post-header { 195 padding-bottom: 1rem; 196 } 197 198 .post-title { 199 font-size: 2rem; 200 color: #ff6600; 201 margin-bottom: 0.25rem; 202 font-weight: 600; 203 line-height: 1.2; 204 } 205 206 .post-meta { 207 font-size: 0.85rem; 208 color: #999; 209 display: flex; 210 flex-wrap: wrap; 211 gap: 0.5rem; 212 align-items: center; 213 } 214 215 .post-meta time, 216 .post-meta .post-author { 217 font-style: normal; 218 } 219 220 .meta-separator { 221 color: #555; 222 } 223 224 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 225 226 .post-content h1 { 227 color: #f60; 228 margin-top: 1rem; 229 font-size: 1.75rem; 230 } 231 232 .post-content h2 { 233 color: #f60; 234 margin-top: 0rem; 235 font-size: 1.25rem; 236 } 237 238 .post-content h3 { 239 color: #f60; 240 margin-top: 1rem; 241 font-size: 1rem; 242 } 243 244 .post-content p { 245 margin-bottom: 1.5rem; 246 line-height: 1.7; 247 } 248 249 .post-content a:not(.button1):not(.img-link) { 250 color: #ff6600; 251 text-decoration: underline; 252 transition: color 0.2s ease, background-color 0.2s ease; 253 padding: 2px 4px; 254 } 255 256 .post-content a:hover:not(.button1):not(.img-link), 257 .post-content a:focus:not(.button1):not(.img-link) { 258 color: #fff; 259 background-color: #ff6600; 260 text-decoration: none; 261 padding: 2px 4px; 262 border-radius: 4px; 263 } 264 265 .post-content ul { 266 list-style: none; 267 padding-left: 0; 268 margin: 2rem 0; 269 } 270 271 .post-content li { 272 position: relative; 273 padding-left: 1.5rem; 274 margin-bottom: 1.2rem; 275 color: #ddd; 276 font-size: 1rem; 277 line-height: 1.6; 278 } 279 280 .post-content li strong { 281 color: #f60; 282 } 283 284 .post-content hr { 285 color: #f60; 286 } 287 288 .post-content li::before { 289 content: "▸"; 290 position: absolute; 291 left: 0; 292 color: #ff6600; 293 font-weight: bold; 294 font-size: 1rem; 295 line-height: 1; 296 top: 0.1em; 297 } 298 299 .post-content table:not(.hljs-ln) { 300 width: 100%; 301 border-collapse: collapse; 302 margin: 2rem 0; 303 font-size: 0.95rem; 304 color: #ddd; 305 } 306 307 .post-content .hljs-ln-code { 308 width: 100%; 309 } 310 311 .post-content thead { 312 background-color: #1f1f1f; 313 } 314 315 .hljs { 316 padding: 0 !important; 317 } 318 319 .hljs-ln td { 320 padding: 2px !important; 321 } 322 323 .post-content th, 324 .post-content td { 325 padding: 0.75rem 1rem; 326 text-align: left; 327 border-bottom: 1px solid #333; 328 } 329 330 .post-content th { 331 color: #ff6600; 332 font-weight: 600; 333 border-bottom: 2px solid #ff6600; 334 } 335 336 .post-content tr:hover { 337 background-color: #222; 338 } 339 340 .post-content caption { 341 caption-side: top; 342 font-size: 1rem; 343 color: #aaa; 344 margin-bottom: 0.5rem; 345 text-align: left; 346 } 347 348 .post-content img { 349 display: block; 350 max-width: 100%; 351 height: auto; 352 cursor: zoom-in; 353 transition: transform 0.2s ease; 354 margin: 2rem auto; 355 } 356 357 .post-content figcaption, 358 .post-content .caption { 359 font-size: 0.9em; 360 color: #aaa; 361 text-align: center; 362 margin-top: 0.5rem; 363 } 364 365 .post-nav { 366 display: flex; 367 justify-content: space-between; 368 margin-top: 3rem; 369 padding-top: 2rem; 370 border-top: 1px solid #2a2a2a; 371 } 372 373 .post-nav a { 374 color: #f60; 375 text-decoration: none; 376 font-size: 0.95rem; 377 transition: color 0.2s ease; 378 } 379 380 .post-nav a:hover { 381 color: #fff; 382 } 383 384 .post-content .video-embed { 385 position: relative; 386 padding-bottom: 56.25%; 387 height: 0; 388 overflow: hidden; 389 margin: 2rem 0; 390 border-radius: 6px; 391 } 392 393 .post-content .video-embed iframe { 394 position: absolute; 395 top: 0; left: 0; 396 width: 100%; 397 height: 100%; 398 border: 0; 399 } 400 401 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 402 403 blockquote { 404 background-color: #1f1f1f; 405 border-left: 4px solid #f60; 406 padding: 10px; 407 padding-left: 1rem; 408 color: #aaa; 409 margin: 2rem 0; 410 border-top-right-radius: 5px; 411 border-bottom-right-radius: 5px; 412 } 413 414 /*----------------------------------------------------------------------------------------------------------*/ 415 416 pre { 417 background-color: #1f1f1f; 418 padding: 1rem; 419 border-radius: 6px; 420 overflow-x: auto; 421 margin: 1.5rem 0; 422 } 423 424 code { 425 font-family: Consolas, monospace; 426 color: #f60; 427 } 428 429 /*----------------------------------------------------------------------------------------------------------*/ 430 431 .post-footer { 432 margin-top: 2rem; 433 text-align: left; 434 } 435 436 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 437 438 .breadcrumb { 439 font-size: 0.9rem; 440 color: #aaa; 441 margin: 1rem 0 1rem; 442 } 443 444 /* Sub Override */ 445 .main-content .breadcrumb { 446 margin: 0; 447 } 448 449 .breadcrumb a { 450 color: #ff6600; 451 text-decoration: none; 452 transition: color 0.2s ease; 453 padding: 1px 4px; 454 } 455 456 .breadcrumb a:hover { 457 color: #fff; 458 background-color: #ff6600; 459 padding: 1px 4px; 460 border-radius: 4px; 461 } 462 463 .breadcrumb .divider { 464 margin: 0 0.1rem; 465 color: #666; 466 } 467 468 .breadcrumb .current { 469 color: #ddd; 470 } 471 472 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 473 474 img { 475 max-width: 95%; 476 width: 550px; 477 } 478 479 #zoom-modal { 480 position: fixed; 481 top: 0; 482 left: 0; 483 width: 100vw; 484 height: 100vh; 485 background: rgba(0, 0, 0, 0.8); 486 display: none; 487 justify-content: center; 488 align-items: center; 489 z-index: 9999; 490 cursor: zoom-out; 491 } 492 493 #zoom-modal img { 494 max-width: 90vw; 495 max-height: 90vh; 496 width: auto; 497 height: auto; 498 border-radius: 8px; 499 box-shadow: 0 0 25px rgba(0, 0, 0, 0.6); 500 animation: zoomIn 0.25s ease; 501 border: 3px solid #ff6600; 502 } 503 504 @keyframes zoomIn { 505 from { 506 transform: scale(0.85); 507 opacity: 0; 508 } 509 to { 510 transform: scale(1); 511 opacity: 1; 512 } 513 } 514 515 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 516 517 .videodiv { 518 width: 1000px; 519 max-width: 95%; 520 margin: 0 auto; 521 border: 3px solid #ff6600; 522 border-radius: 10px; 523 } 524 525 video { 526 width: 100%; 527 max-width: 1000px; 528 height: auto; 529 background-color: #000; 530 outline: none; 531 border-radius: 7px; 532 } 533 534 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 535 536 .post-content .code-box { 537 position: relative; 538 background-color: #1f1f1f; 539 border: 1px solid #ff6600; 540 border-radius: 6px; 541 margin: 1rem 0; 542 overflow: auto; 543 font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; 544 font-size: 12px; 545 color: #ddd; 546 line-height: 1.6; 547 } 548 549 .post-content .code-box pre, 550 .post-content .code-box code { 551 background: none; 552 border: none; 553 padding: 0; 554 margin: 0; 555 font-size: inherit; 556 color: inherit; 557 white-space: pre; 558 } 559 560 .post-content .hljs-ln td { 561 padding: 0.25rem 0.5rem !important; 562 } 563 564 .post-content .hljs-ln-numbers { 565 text-align: right; 566 color: #666; 567 border-right: 1px solid #333; 568 padding-right: 1rem; 569 user-select: none; 570 571 user-select: none; 572 -webkit-user-select: none; 573 -moz-user-select: none; 574 pointer-events: none; 575 } 576 577 .post-content .hljs { 578 background: transparent; 579 padding: 0 !important; 580 } 581 582 .post-content .hljs-ln-line:hover { 583 background-color: rgba(255, 102, 0, 0.05); 584 } 585 586 pre code { 587 display: block; 588 background-color: #f5f5f5; 589 border: 1px solid #ccc; 590 border-radius: 4px; 591 padding: 8px 12px; 592 font-family: 'Fira Mono', 'Courier New', monospace; 593 font-size: 14px; 594 overflow-x: auto; 595 color: #333; 596 margin: 10px 0; 597 white-space: pre; 598 } 599 600 #copyCodeButton { 601 position: absolute; 602 top: 10px; /* Space to border. */ 603 right: 10px; /* Space to border. */ 604 background-color: #ff6600; 605 color: white; 606 border: none; 607 padding: 6px 12px; 608 font-size: 16px; 609 border-radius: 5px; 610 cursor: pointer; 611 z-index: 10; /* Button displayed over the text. */ 612 } 613 614 #copyCodeButton:hover { 615 background-color: #e65c00; 616 } 617 618 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 619 620 #background { 621 position:absolute; 622 z-index:-1; 623 right:0; 624 max-width: unset; 625 bottom:0; 626 top:0; 627 min-height:100vh 628 } 629 630 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 631 632 .button1 { 633 display: inline-block; 634 padding: 0.75rem 1.5rem; 635 background-color: #f60; 636 color: #181818; 637 text-decoration: none; 638 border-radius: 4px; 639 font-weight: bold; 640 transition: background 0.3s ease; 641 } 642 643 .button1:hover { 644 background-color: #e55a00; 645 } 646 647 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 648 649 @keyframes blink-caret { 650 50% { 651 border-color: #ff6600; /* Blinking caret */ 652 } 653 } 654 655 /* Steps & width == number of letters | +1 for simulated space. */ 656 .typing-animation { 657 font: bold 135% Consolas, Monaco, monospace; 658 border-right: .1em solid #1f1f1f; 659 color: #ff6600; 660 white-space: nowrap; 661 overflow: hidden; 662 animation: blink-caret .75s step-end infinite alternate; 663 display: inline-block; 664 max-width: 100%; 665 } 666 667 /*-------------------------------------------------------------------------------------------------------------------------------------*/ 668 669 .toggle-btn-navbar { 670 width: 40px; 671 height: 40px; 672 background-color: #ff6600; 673 color: black; 674 border: none; 675 padding: 10px; 676 cursor: pointer; 677 z-index: 1000; 678 transition: left 0.5s ease; 679 } 680 681 /*----------------------------------------------------------------------------------------------------------*/ 682 683 .navbar-body { 684 background-color: #1F1F1F; 685 overflow-x: hidden; 686 } 687 688 .navbar-container { 689 position: absolute; 690 top: 0; 691 width: 0; 692 height: 100%; 693 background-color: #212121; 694 z-index: 999; 695 transition: width 0.5s ease; 696 } 697 698 .navbar-container.fixed { 699 top: -100px; 700 overflow-y: hidden; 701 } 702 703 .navbar-open { 704 width: 480px; 705 background-color: #212121; 706 overflow-y: hidden; 707 overflow-x: hidden; 708 border-left: none; 709 border-right: 5px solid #ff6600; 710 } 711 712 .navbar-iframe { 713 width: 100%; 714 height: 100%; 715 overflow-x: hidden; 716 overflow-y: hidden; 717 } 718 719 .navbar { 720 padding: 0; 721 margin: 0; 722 overflow-y: hidden; 723 } 724 725 .navbar-branding { 726 display: flex; 727 align-items: center; 728 gap: 0.75rem; 729 padding: 0.5rem 0; 730 padding-top: 20px; 731 padding-left: 70px; 732 } 733 734 .navbar-logo { 735 min-width: 60px !important; 736 min-height: 60px !important; 737 max-width: 60px !important; 738 max-height: 60px !important; 739 flex-shrink: 0; 740 object-fit: contain; 741 filter: brightness(1.2); 742 } 743 744 .navbar-site-name { 745 font-size: 1.75rem; 746 color: #ff6600; 747 font-weight: 700; 748 font-family: 'Consolas', monospace; 749 line-height: 1.2; 750 white-space: nowrap; 751 } 752 753 /*----------------------------------------------------------------------------------------------------------*/ 754 755 .navbar-item { 756 position: relative; 757 padding-left: 10px; 758 display: block; 759 width: 470px; 760 } 761 762 .navbar-link { 763 text-decoration: none; 764 color: #ff6600; 765 font-size: 17px; 766 } 767 768 .navbar-link:hover { 769 text-decoration: underline; 770 } 771 772 /*----------------------------------------------------------------------------------------------------------*/ 773 774 .navbar-item.level-0 { passing-left: 0px; } 775 .navbar-item.level-1 { padding-left: 30px; } 776 .navbar-item.level-2 { padding-left: 50px; } 777 .navbar-item.level-3 { padding-left: 70px; } 778 .navbar-item.level-4 { padding-left: 90px; } 779 .navbar-item.level-5 { padding-left: 110px; } 780 781 /*----------------------------------------------------------------------------------------------------------*/ 782 783 .navbar-item.has-children { 784 position: relative; 785 display: inline-flex; 786 align-items: center; 787 white-space: nowrap; 788 } 789 790 .toggle-label { 791 cursor: pointer; 792 color: #ff6600; 793 text-decoration: none; 794 padding-right: 20px; /* Gap between arrow and link text */ 795 } 796 797 .mini-link { 798 font-size: 14px; 799 color: #ff6600; 800 text-decoration: none; 801 display: inline-flex; 802 align-items: center; 803 margin-left: -4px; 804 transition: transform 0.2s; 805 } 806 807 .mini-link:hover { 808 text-decoration: underline; 809 transform: translateX(2px); 810 color: #fff; 811 background-color: #ff6600; 812 text-decoration: none; 813 padding: 2px 2px; 814 border-radius: 2px; 815 } 816 817 /*----------------------------------------------------------------------------------------------------------*/ 818 819 #search { 820 margin: 20px auto; 821 padding: 8px; 822 width: 100%; 823 max-width: 500px; 824 min-width: 250px; 825 background-color: #181818; 826 border: 3px solid #FF6600; 827 border-radius: 10px; 828 font-size: 1rem; 829 font-family: sans-serif; 830 outline: none; 831 transition: all 0.3s ease; 832 margin-left: 20px; 833 margin-right: 20px; 834 color: #E2E8F0; 835 } 836 837 #search:focus { 838 outline: none; 839 border-color: #FF6600; 840 background-color: #181818; 841 color: inherit; 842 } 843 844 #search::placeholder { 845 color: #CBD5E0; 846 opacity: 1; 847 } 848 849 #search:focus { 850 caret-color: #FF6600; 851 } 852 853 #search input { 854 color: #E2E8F0; 855 background-color: #181818; 856 border: none; 857 outline: none; 858 } 859 860 input { 861 color: #FF6600 !important; 862 caret-color: #FF6600 !important; 863 } 864 865 /*----------------------------------------------------------------------------------------------------------*/ 866 867 .post-content textarea { 868 background: #282c34; 869 width: 100%; 870 height: 200px; 871 font-family: Consolas, "Courier New", monospace; 872 font-size: 12px; 873 padding: 10px; 874 margin-bottom: 1.5rem; 875 border-radius: 5px; 876 border: 2px solid #ff6600; 877 color: #FF6600 !important; 878 caret-color: #FF6600 !important; 879 resize: none; 880 } 881 882 .post-content button { 883 display: inline-block; 884 padding: 0.75rem 1.5rem; 885 background-color: #f60; 886 color: #181818; 887 text-decoration: none; 888 border-radius: 4px; 889 font-weight: bold; 890 border: none; 891 cursor: pointer; 892 transition: background 0.3s ease, transform 0.2s ease; 893 } 894 895 .post-content button:hover { 896 background-color: #e55a00; 897 transform: scale(1.05); 898 } 899 900 .post-content button:focus { 901 outline: none; 902 box-shadow: 0 0 5px rgba(255, 102, 0, 0.7); 903 } 904 905 /*-----------------------------------------------------------------------*/ 906 907 .output-container { 908 position: relative; 909 width: 100%; 910 height: 200px; 911 } 912 913 #OutputBox { 914 background: #282c34; 915 text-align: left; 916 width: 100%; 917 height: 200px; 918 border-radius: 5px; 919 border: 2px solid #ff6600; 920 color: #FF6600 !important; 921 padding: 10px; 922 font-family: Consolas, "Courier New", monospace; 923 white-space: pre-wrap; 924 word-wrap: break-word; 925 font-size: 12px; 926 overflow: auto; 927 } 928 929 930 #copyButton { 931 position: absolute; 932 top: 10px; /* Space to border. */ 933 right: 10px; /* Space to border. */ 934 background-color: #ff6600; 935 color: white; 936 border: none; 937 padding: 6px 12px; 938 font-size: 16px; 939 border-radius: 5px; 940 cursor: pointer; 941 z-index: 10; /* Button displayed over the text. */ 942 } 943 944 #copyButton:hover { 945 background-color: #e65c00; 946 } 947 948 *:focus { 949 outline: none; 950 } 951 952 /*-----------------------------------------------------------------------*/ 953 954 .retroBanner-container { 955 text-align: center; 956 font-size: 0; 957 line-height: 0; 958 max-width: 1000px; 959 margin: 0 auto; 960 padding: 0 3px; 961 } 962 963 .retro-banner { 964 display: inline-block !important; 965 width: 88px !important; 966 height: 31px !important; 967 margin: 0 3px 3px 0 !important; 968 padding: 0; 969 border: 0; 970 vertical-align: top; 971 } 972 973 .retro-banner:nth-child(11n) { 974 margin-right: 0 !important; 975 } 976 977 /* Mobile */ 978 @media (max-width: 768px) { 979 .retro-banner { 980 width: 80px !important; 981 margin-right: 2px !important; 982 } 983 .retro-banner:nth-child(10n) { 984 margin-right: 0 !important; 985 } 986 } 987 988 .retro-banner-NON-NORM { 989 display: inline-block !important; 990 margin: 0 20px 20px 0 !important; 991 padding: 0; 992 border: 0; 993 vertical-align: top; 994 } 995 996 .img-link { 997 998 } 999 1000 /*-----------------------------------------------------------------------*/ 1001 1002 .dropdown { 1003 background-color: #181818; 1004 color: #f60; 1005 border: 2px solid #f60; 1006 border-radius: 8px; 1007 padding: 10px 40px 10px 16px; 1008 font-size: 1rem; 1009 font-weight: 600; 1010 font-family: 'Consolas'; 1011 cursor: pointer; 1012 width: 250px; 1013 line-height: 1.3; 1014 background-position: 1015 calc(100% - 20px) center, 1016 calc(100% - 15px) center; 1017 background-repeat: no-repeat; 1018 background-size: 8px 8px; 1019 transition: border-color 0.3s ease, color 0.3s ease, background-color 0.3s ease; 1020 outline: none; 1021 position: relative; 1022 } 1023 1024 .dropdown:disabled { 1025 background-color: #121212; 1026 border-color: #662a00; 1027 color: #662a00; 1028 cursor: not-allowed; 1029 background-image: none; 1030 } 1031 1032 .dropdown-content { 1033 display: none; 1034 position: absolute; 1035 background-color: #f60; 1036 min-width: 160px; 1037 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 1038 padding: 12px 16px; 1039 z-index: 1; 1040 } 1041 1042 /*-----------------------------------------------------------------------*/ 1043 1044 /* Paste & Share site*/ 1045 1046 #outputLink, 1047 #decryptedContent, 1048 #decrypt_pass, 1049 #password { 1050 background: #282c34; 1051 text-align: left; 1052 font: Consolas; 1053 width: 100%; 1054 border-radius: 5px; 1055 border: 2px solid #ff6600; 1056 color: #FF6600; 1057 padding: 10px; 1058 font-family: Consolas; 1059 white-space: pre-wrap; 1060 word-wrap: break-word; 1061 font-size: 12px; 1062 overflow: auto; 1063 }