redirecter for ao3 that adds opengraph metadata

MORE themes

Changed files
+525
src
lib
+525
src/lib/themes.js
··· 283 283 accent3Color: '#F4ECEC', 284 284 accent4: '#7272CA', 285 285 accent4Color: '#F4ECEC' 286 + }, 287 + atelierSavanna: { 288 + name: 'Atelier Savanna', 289 + background: '#171c19', 290 + color: '#5F6D64', 291 + descBackground: '#1b1818', 292 + descColor: '#ECF4EE', 293 + accent: '#B16139', 294 + accentColor: '#ECF4EE', 295 + accent2: '#489963', 296 + accent2Color: '#ECF4EE', 297 + accent3: '#A07E3B', 298 + accent3Color: '#ECF4EE', 299 + accent4: '#478C90', 300 + accent4Color: '#ECF4EE' 301 + }, 302 + atelierSeaside: { 303 + name: 'Atelier Seaside', 304 + background: '#131513', 305 + color: '#687D68', 306 + descBackground: '#131513', 307 + descColor: '#CFE8CF', 308 + accent: '#E6193C', 309 + accentColor: '#CFE8CF', 310 + accent2: '#29A329', 311 + accent2Color: '#CFE8CF', 312 + accent3: '#98981B', 313 + accent3Color: '#CFE8CF', 314 + accent4: '#3D62F5', 315 + accent4Color: '#CFE8CF' 316 + }, 317 + atelierSulphurpool: { 318 + name: 'Atelier Sulphurpool', 319 + background: '#202746', 320 + color: '#6B7394', 321 + descBackground: '#202746', 322 + descColor: '#DFE2F1', 323 + accent: '#C94922', 324 + accentColor: '#DFE2F1', 325 + accent2: '#AC9739', 326 + accent2Color: '#DFE2F1', 327 + accent3: '#C08B30', 328 + accent3Color: '#DFE2F1', 329 + accent4: '#3D8FD1', 330 + accent4Color: '#DFE2F1' 331 + }, 332 + ayaka: { 333 + name: 'Ayaka', 334 + background: '#36283d', 335 + color: '#FFFEFE', 336 + descBackground: '#36283d', 337 + descColor: '#FFFEFE', 338 + accent: '#71ADE9', 339 + accentColor: '#FFFEFE', 340 + accent2: '#AB8CAE', 341 + accent2Color: '#FFFEFE', 342 + accent3: '#E59DB1', 343 + accent3Color: '#FFFEFE', 344 + accent4: '#8BB8E9', 345 + accent4Color: '#FFFEFE' 346 + }, 347 + ayuMirage: { 348 + name: 'Ayu Mirage', 349 + background: '#1F2430', 350 + color: '#CBCCC6', 351 + descBackground: '#1F2430', 352 + descColor: '#CBCCC6', 353 + accent: '#FF3333', 354 + accentColor: '#1F2430', 355 + accent2: '#BAE67E', 356 + accent2Color: '#1F2430', 357 + accent3: '#FFA759', 358 + accent3Color: '#1F2430', 359 + accent4: '#73D0FF', 360 + accent4Color: '#1F2430' 361 + }, 362 + base2ToneCave: { 363 + name: 'Base2Tone Cave', 364 + background: '#222021', 365 + color: '#9f999b', 366 + descBackground: '#2f2d2e', 367 + descColor: '#ffebf2', 368 + accent: '#936c7a', 369 + accentColor: '#ffebf2', 370 + accent2: '#cca133', 371 + accent2Color: '#ffebf2', 372 + accent3: '#d27998', 373 + accent3Color: '#ffebf2', 374 + accent4: '#706b6d', 375 + accent4Color: '#ffebf2' 376 + }, 377 + base2ToneDesert: { 378 + name: 'Base2Tone Desert', 379 + background: '#292724', 380 + color: '#ada594', 381 + descBackground: '#3d3a34', 382 + descColor: '#f2ead9', 383 + accent: '#816f4b', 384 + accentColor: '#f2ead9', 385 + accent2: '#ec9255', 386 + accent2Color: '#f2ead9', 387 + accent3: '#957e50', 388 + accent3Color: '#f2ead9', 389 + accent4: '#615c51', 390 + accent4Color: '#f2ead9' 391 + }, 392 + base2ToneDrawbridge: { 393 + name: 'Base2Tone Drawbridge', 394 + background: '#1b1f32', 395 + color: '#9094a7', 396 + descBackground: '#252a41', 397 + descColor: '#9094a7', 398 + accent: '#627af4', 399 + accentColor: '#e1e6ff', 400 + accent2: '#5cbcd6', 401 + accent2Color: '#e1e6ff', 402 + accent3: '#8b9efd', 403 + accent3Color: '#e1e6ff', 404 + accent4: '#444b6f', 405 + accent4Color: '#e1e6ff' 406 + }, 407 + base2ToneEarth: { 408 + name: 'Base2Tone Earth', 409 + background: '', 410 + color: '', 411 + descBackground: '', 412 + descColor: '', 413 + accent: '', 414 + accentColor: '', 415 + accent2: '', 416 + accent2Color: '', 417 + accent3: '', 418 + accent3Color: '', 419 + accent4: '', 420 + accent4Color: '' 421 + }, 422 + base2ToneEvening: { 423 + name: 'Base2Tone Evening', 424 + background: '', 425 + color: '', 426 + descBackground: '', 427 + descColor: '', 428 + accent: '', 429 + accentColor: '', 430 + accent2: '', 431 + accent2Color: '', 432 + accent3: '', 433 + accent3Color: '', 434 + accent4: '', 435 + accent4Color: '' 436 + }, 437 + base2ToneField: { 438 + name: 'Base2Tone Field', 439 + background: '', 440 + color: '', 441 + descBackground: '', 442 + descColor: '', 443 + accent: '', 444 + accentColor: '', 445 + accent2: '', 446 + accent2Color: '', 447 + accent3: '', 448 + accent3Color: '', 449 + accent4: '', 450 + accent4Color: '' 451 + }, 452 + base2ToneForest: { 453 + name: 'Base2Tone Forest', 454 + background: '', 455 + color: '', 456 + descBackground: '', 457 + descColor: '', 458 + accent: '', 459 + accentColor: '', 460 + accent2: '', 461 + accent2Color: '', 462 + accent3: '', 463 + accent3Color: '', 464 + accent4: '', 465 + accent4Color: '' 466 + }, 467 + base2ToneGarden: { 468 + name: 'Base2Tone Garden', 469 + background: '', 470 + color: '', 471 + descBackground: '', 472 + descColor: '', 473 + accent: '', 474 + accentColor: '', 475 + accent2: '', 476 + accent2Color: '', 477 + accent3: '', 478 + accent3Color: '', 479 + accent4: '', 480 + accent4Color: '' 481 + }, 482 + base2ToneHeath: { 483 + name: 'Base2Tone Heath', 484 + background: '', 485 + color: '', 486 + descBackground: '', 487 + descColor: '', 488 + accent: '', 489 + accentColor: '', 490 + accent2: '', 491 + accent2Color: '', 492 + accent3: '', 493 + accent3Color: '', 494 + accent4: '', 495 + accent4Color: '' 496 + }, 497 + base2ToneLake: { 498 + name: 'Base2Tone Lake', 499 + background: '', 500 + color: '', 501 + descBackground: '', 502 + descColor: '', 503 + accent: '', 504 + accentColor: '', 505 + accent2: '', 506 + accent2Color: '', 507 + accent3: '', 508 + accent3Color: '', 509 + accent4: '', 510 + accent4Color: '' 511 + }, 512 + base2ToneLavender: { 513 + name: 'Base2Tone Lavender', 514 + background: '', 515 + color: '', 516 + descBackground: '', 517 + descColor: '', 518 + accent: '', 519 + accentColor: '', 520 + accent2: '', 521 + accent2Color: '', 522 + accent3: '', 523 + accent3Color: '', 524 + accent4: '', 525 + accent4Color: '' 526 + }, 527 + base2ToneMall: { 528 + name: 'Base2Tone Mall', 529 + background: '', 530 + color: '', 531 + descBackground: '', 532 + descColor: '', 533 + accent: '', 534 + accentColor: '', 535 + accent2: '', 536 + accent2Color: '', 537 + accent3: '', 538 + accent3Color: '', 539 + accent4: '', 540 + accent4Color: '' 541 + }, 542 + base2ToneMeadow: { 543 + name: 'Base2Tone Meadow', 544 + background: '', 545 + color: '', 546 + descBackground: '', 547 + descColor: '', 548 + accent: '', 549 + accentColor: '', 550 + accent2: '', 551 + accent2Color: '', 552 + accent3: '', 553 + accent3Color: '', 554 + accent4: '', 555 + accent4Color: '' 556 + }, 557 + base2ToneMorning: { 558 + name: 'Base2Tone Morning', 559 + background: '', 560 + color: '', 561 + descBackground: '', 562 + descColor: '', 563 + accent: '', 564 + accentColor: '', 565 + accent2: '', 566 + accent2Color: '', 567 + accent3: '', 568 + accent3Color: '', 569 + accent4: '', 570 + accent4Color: '' 571 + }, 572 + base2ToneMotel: { 573 + name: 'Base2Tone Motel', 574 + background: '', 575 + color: '', 576 + descBackground: '', 577 + descColor: '', 578 + accent: '', 579 + accentColor: '', 580 + accent2: '', 581 + accent2Color: '', 582 + accent3: '', 583 + accent3Color: '', 584 + accent4: '', 585 + accent4Color: '' 586 + }, 587 + base2TonePool: { 588 + name: 'Base2Tone Pool', 589 + background: '', 590 + color: '', 591 + descBackground: '', 592 + descColor: '', 593 + accent: '', 594 + accentColor: '', 595 + accent2: '', 596 + accent2Color: '', 597 + accent3: '', 598 + accent3Color: '', 599 + accent4: '', 600 + accent4Color: '' 601 + }, 602 + base2TonePorch: { 603 + name: 'Base2Tone Porch', 604 + background: '', 605 + color: '', 606 + descBackground: '', 607 + descColor: '', 608 + accent: '', 609 + accentColor: '', 610 + accent2: '', 611 + accent2Color: '', 612 + accent3: '', 613 + accent3Color: '', 614 + accent4: '', 615 + accent4Color: '' 616 + }, 617 + base2ToneSea: { 618 + name: 'Base2Tone Sea', 619 + background: '', 620 + color: '', 621 + descBackground: '', 622 + descColor: '', 623 + accent: '', 624 + accentColor: '', 625 + accent2: '', 626 + accent2Color: '', 627 + accent3: '', 628 + accent3Color: '', 629 + accent4: '', 630 + accent4Color: '' 631 + }, 632 + base2ToneSpace: { 633 + name: 'Base2Tone Space', 634 + background: '#24242e', 635 + color: '#a1a1b5', 636 + descBackground: '#333342', 637 + descColor: '#cecee3', 638 + accent: '#7676f4', 639 + accentColor: '#ebebff', 640 + accent2: '#f37b3f', 641 + accent2Color: '#ebebff', 642 + accent3: '#fe8c52', 643 + accent3Color: '#ebebff', 644 + accent4: '#737391', 645 + accent4Color: '#ebebff' 646 + }, 647 + base2ToneSuburb: { 648 + name: 'Base2Tone Suburb', 649 + background: '#1e202f', 650 + color: '#4f5472', 651 + descBackground: '#292c3d', 652 + descColor: '#ebedff', 653 + accent: '#7586f5', 654 + accentColor: '#ebedff', 655 + accent2: '#fe81b5', 656 + accent2Color: '#ebedff', 657 + accent3: '#fb6fa9', 658 + accent3Color: '#ebedff', 659 + accent4: '#5b6080', 660 + accent4Color: '#ebedff' 661 + }, 662 + gruvbox: { 663 + name: 'Gruvbox', 664 + background: '#1e202f', 665 + color: '#4f5472', 666 + descBackground: '#292c3d', 667 + descColor: '#ebedff', 668 + accent: '#7586f5', 669 + accentColor: '#ebedff', 670 + accent2: '#fe81b5', 671 + accent2Color: '#ebedff', 672 + accent3: '#fb6fa9', 673 + accent3Color: '#ebedff', 674 + accent4: '#5b6080', 675 + accent4Color: '#ebedff' 676 + }, 677 + gruvboxDark: { 678 + name: 'Gruvbox Dark', 679 + background: '#1e202f', 680 + color: '#4f5472', 681 + descBackground: '#292c3d', 682 + descColor: '#ebedff', 683 + accent: '#7586f5', 684 + accentColor: '#ebedff', 685 + accent2: '#fe81b5', 686 + accent2Color: '#ebedff', 687 + accent3: '#fb6fa9', 688 + accent3Color: '#ebedff', 689 + accent4: '#5b6080', 690 + accent4Color: '#ebedff' 691 + }, 692 + monoAmber: { 693 + name: "Mono Amber", 694 + background: '#2b1900', 695 + color: '#FF9400', 696 + descBackground: '#2b1900', 697 + descColor: '#FF9400', 698 + accent: '#FF9400', 699 + accentColor: '#402500', 700 + accent2: '#FF9400', 701 + accent2Color: '#402500', 702 + accent3: '#FF9400', 703 + accent3Color: '#402500', 704 + accent4: '#FF9400', 705 + accent4Color: '#402500' 706 + }, 707 + monoCyan: { 708 + name: "Mono Cyan", 709 + background: '#00222b', 710 + color: '#00CCFF', 711 + descBackground: '#00222b', 712 + descColor: '#00CCFF', 713 + accent: '#00CCFF', 714 + accentColor: '#003340', 715 + accent2: '#00CCFF', 716 + accent2Color: '#003340', 717 + accent3: '#00CCFF', 718 + accent3Color: '#003340', 719 + accent4: '#00CCFF', 720 + accent4Color: '#003340' 721 + }, 722 + monoGreen: { 723 + name: "Mono Green", 724 + background: '#022b00', 725 + color: '#0BFF00', 726 + descBackground: '#022b00', 727 + descColor: '#0BFF00', 728 + accent: '#0BFF00', 729 + accentColor: '#034000', 730 + accent2: '#0BFF00', 731 + accent2Color: '#034000', 732 + accent3: '#0BFF00', 733 + accent3Color: '#034000', 734 + accent4: '#0BFF00', 735 + accent4Color: '#034000' 736 + }, 737 + monoRed: { 738 + name: "Mono Red", 739 + background: '#2b0c00', 740 + color: '#FF3600', 741 + descBackground: '#2b0c00', 742 + descColor: '#FF3600', 743 + accent: '#FF3600', 744 + accentColor: '#401200', 745 + accent2: '#FF3600', 746 + accent2Color: '#401200', 747 + accent3: '#FF3600', 748 + accent3Color: '#401200', 749 + accent4: '#FF3600', 750 + accent4Color: '#401200' 751 + }, 752 + monoWhite: { 753 + name: "Mono White", 754 + background: '#262626', 755 + color: '#FAFAFA', 756 + descBackground: '#262626', 757 + descColor: '#FAFAFA', 758 + accent: '#FAFAFA', 759 + accentColor: '#3B3B3B', 760 + accent2: '#FAFAFA', 761 + accent2Color: '#3B3B3B', 762 + accent3: '#FAFAFA', 763 + accent3Color: '#3B3B3B', 764 + accent4: '#FAFAFA', 765 + accent4Color: '#3B3B3B' 766 + }, 767 + monoYellow: { 768 + name: "Mono Yellow", 769 + background: '#2b2400', 770 + color: '#FFD300', 771 + descBackground: '#2b2400', 772 + descColor: '#FFD300', 773 + accent: '#FFD300', 774 + accentColor: '#403500', 775 + accent2: '#FFD300', 776 + accent2Color: '#403500', 777 + accent3: '#FFD300', 778 + accent3Color: '#403500', 779 + accent4: '#FFD300', 780 + accent4Color: '#403500' 781 + }, 782 + wryan: { 783 + name: "Wryan", 784 + background: '#101010', 785 + color: '#899CA1', 786 + descBackground: '#101010', 787 + descColor: '#f0efd0', 788 + accent: '#8C4665', 789 + accentColor: '#C0C0C0', 790 + accent2: '#287373', 791 + accent2Color: '#C0C0C0', 792 + accent3: '#7C7C99', 793 + accent3Color: '#C0C0C0', 794 + accent4: '#395573', 795 + accent4Color: '#C0C0C0' 796 + }, 797 + zenburn: { 798 + name: "Zenburn", 799 + background: '#3a3a3a', 800 + color: '#f0efd0', 801 + descBackground: '#333333', 802 + descColor: '#f0efd0', 803 + accent: '#cc9393', 804 + accentColor: '#333333', 805 + accent2: '#dfaf87', 806 + accent2Color: '#333333', 807 + accent3: '#efef87', 808 + accent3Color: '#333333', 809 + accent4: '#bca3a3', 810 + accent4Color: '#333333' 286 811 } 287 812 } 288 813