templates.scss 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. @use 'sass:color';
  2. .template-page {
  3. --link-color: var(--green-60);
  4. --link-hover-color: var(--green-70);
  5. --link-visited-color: var(--green-60);
  6. --link-text-decoration: none;
  7. --link-hover-text-decoration: underline;
  8. }
  9. .template-page-header {
  10. padding-top: var(--spacing-12);
  11. h1,
  12. h2 {
  13. margin-top: var(--spacing-03);
  14. margin-right: var(--spacing-03);
  15. line-height: 1;
  16. }
  17. }
  18. .template-thumbnail {
  19. --link-color: var(--link-ui);
  20. --link-hover-color: var(--link-ui-hover);
  21. --link-visited-color: var(--link-ui-visited);
  22. .thumbnail {
  23. display: block;
  24. padding: var(--spacing-02);
  25. margin-bottom: var(--spacing-08);
  26. line-height: $line-height-base;
  27. background-color: var(--bg-light-primary);
  28. border: 1px solid #ddd;
  29. border-radius: var(--border-radius-base);
  30. transition: all 0.2s ease-in-out;
  31. box-shadow: 0 2px 4px rgb(0 0 0 / 10%);
  32. img {
  33. width: 100%;
  34. }
  35. }
  36. > img,
  37. a > img {
  38. margin-left: auto;
  39. margin-right: auto;
  40. }
  41. a {
  42. padding: 0;
  43. h3 {
  44. color: var(--link-color);
  45. margin: 10px 0 10px 20px;
  46. }
  47. text-decoration: none;
  48. // Add a hover state for linked versions only
  49. &:hover,
  50. &:focus,
  51. .active {
  52. border-color: var(--link-color);
  53. text-decoration: underline;
  54. }
  55. }
  56. .caption {
  57. padding: var(--spacing-04); // was 9px
  58. color: var(--neutral-70);
  59. background: color.adjust($neutral-10, $lightness: 3%);
  60. border-top: 1px solid #ddd;
  61. }
  62. }
  63. .template-section-header {
  64. @extend .page-header;
  65. margin-top: 0;
  66. }
  67. /* stylelint-disable selector-class-pattern */
  68. .download-buttons,
  69. .social_buttons {
  70. padding-top: var(--spacing-07);
  71. }
  72. /* stylelint-enable selector-class-pattern */
  73. .template-details-section {
  74. padding-bottom: var(--spacing-07);
  75. .btn {
  76. margin-left: var(--spacing-03);
  77. }
  78. }
  79. .template-large-pdf-preview {
  80. img {
  81. max-width: 100%;
  82. }
  83. }