style.css 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. .eventcol {
  2. display: flex;
  3. flex-direction: column;
  4. gap: 3mm;
  5. height: fit-content;
  6. }
  7. .flyer-container {
  8. max-height: fit-content;
  9. min-content: 40mm;
  10. max-content: 50mm;
  11. overflow: auto;
  12. }
  13. .flyer {
  14. object-fit: cover;
  15. max-height: 50px;
  16. }
  17. body {
  18. border: 1px solid yellow;
  19. font: 18px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  20. color: #c9d1d9;
  21. background: #0d1117;
  22. }
  23. h1, h2, h3 {
  24. line-height: 1.2;
  25. }
  26. h1 {
  27. margin: 0 0 .1em;
  28. color: #ff6e40;
  29. font-size: 14mm;
  30. }
  31. .subtitle {
  32. font-size: 18px;
  33. }
  34. h3 {
  35. margin-top: 0;
  36. margin-bottom: .2em;
  37. color: #ff6e40;
  38. }
  39. .intestazione {
  40. padding: 0.5rem 1.5rem;
  41. display: grid;
  42. grid-template-columns: auto auto auto;
  43. margin-bottom: 0.5rem;
  44. }
  45. .logo,
  46. .qrcode {
  47. display: flex;
  48. align-items: center;
  49. height: 100%;
  50. }
  51. .qrcode {
  52. justify-content: flex-end;
  53. }
  54. .logo img,
  55. .qrcode img {
  56. width: 25%;
  57. }
  58. #events {
  59. display: grid;
  60. grid-template-columns: auto auto auto auto;
  61. grid-gap: 1.5em;
  62. border: 1px dotted black;
  63. padding-left: 24px;
  64. padding-right: 24px;
  65. height: 379mm;
  66. }
  67. .event {
  68. background-color: #1e1e1e;
  69. border-radius: 4px;
  70. box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
  71. }
  72. .event_info {
  73. margin: 0.5rem 1rem;
  74. }
  75. .event_info svg {
  76. height: 24px;
  77. width: 24px;
  78. fill: white;
  79. margin-right: 0.2em;
  80. }
  81. .title {
  82. font-size: 14px;
  83. }
  84. .place_name,
  85. .flex {
  86. font-size: 12px;
  87. }
  88. .center {
  89. display: flex;
  90. flex-direction: column;
  91. align-items: center;
  92. }
  93. .flex,
  94. .location {
  95. display: grid;
  96. grid-template-columns: auto auto;
  97. justify-content: start;
  98. }
  99. .place_name {
  100. color: #ff6e40;
  101. }
  102. .flyer-container {
  103. background: #0d1117;
  104. }
  105. .flyer {
  106. width: 100%;
  107. object-fit: cover;
  108. border-radius: 4px 4px 0 0;
  109. }
  110. footer {
  111. width: 100%;
  112. padding: 1rem;
  113. display: grid;
  114. grid-template-columns: 66% 33%;
  115. padding-left: 24px;
  116. padding-right: 24px;
  117. }
  118. footer .flex {
  119. display: flex;
  120. }
  121. .contacts {
  122. padding-left: 24px;
  123. }
  124. .contacts .flex {
  125. font-size: initial;
  126. }
  127. .contacts span {
  128. padding-right: 1rem;
  129. }
  130. .contacts svg {
  131. width: 1rem;
  132. fill:#c9d1d9;
  133. margin-right: 0.3rem;
  134. }
  135. .published {
  136. text-align: right;
  137. padding-right: 24px;
  138. }