theme.scss 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. /*
  2. * palette da 4 colori che pare abbiano un che di maya:
  3. * Crimson sky (#CF6766),Indigo (#30415D), Ultramarine (#031424) e Light Blue (#8EAEBD);
  4. * oppureuna palette forse veramente troppo colorata e accesa:
  5. * Papaya (#E24E42), Mustard(#E9B000), Blush (#EB6E80) e Aqua (#008F95).
  6. * */
  7. @import 'media-queries.scss';
  8. // variant 1
  9. //$c-crimson-sky: #CF6766;
  10. $c-crimson-sky: #d9756d;
  11. $c-indigo: #30415D;
  12. $c-ultramarine: #031424;
  13. $c-lightblue: #8EAEBD;
  14. // variant 2
  15. $c-papaya: #E24E42;
  16. $c-mustard: #E9B000;
  17. $c-blush: #EB6E80;
  18. $c-aqua: #008F95;
  19. // variant 1
  20. $c-primary: $c-crimson-sky;
  21. $c-secondary: $c-lightblue;
  22. $c-tertiary: $c-ultramarine;
  23. $c-quaternary: $c-indigo;
  24. /*
  25. $c-text: $c-secondary;
  26. $c-bg: $c-quaternary;
  27. $c-bg-menu: adjust-color($c-bg, $lightness: -20%); //rgb(34, 34, 34);
  28. //$c-titles: $c-primary;
  29. $c-titles: $c-papaya;
  30. */
  31. // https://coolors.co/006165-ee964b-faf0ca-c2d3cd-847e89
  32. $c-text: #faf0ca;
  33. $c-bg: #006165;
  34. $c-bg-menu: adjust-color($c-bg, $lightness: -20%);
  35. $c-titles: #ee964b;
  36. $c-links: $c-titles;
  37. $c-smalltitles: adjust-color($c-titles, $saturation: -15%, $lightness: -15%);
  38. // variant 2
  39. /*
  40. $c-primary: $c-papaya;
  41. $c-secondary: $c-mustard;
  42. $c-tertiary: $c-blush;
  43. $c-quaternary: $c-aqua;
  44. $c-text: $c-secondary;
  45. $c-bg: #006165; // $c-quaternary;
  46. $c-bg-menu: adjust-color($c-bg, $lightness: -10%); //rgb(34, 34, 34);
  47. $c-titles: $c-primary;
  48. $c-smalltitles: adjust-color($c-titles, $saturation: -15%, $lightness: -15%);
  49. $c-links: $c-titles;
  50. */
  51. body {
  52. margin-top: 3rem;
  53. background-color: $c-bg;
  54. font-size: 18px;
  55. color: $c-text;
  56. font-family: 'Recursive', sans-serif;
  57. line-height: 1.5em;
  58. }
  59. a, a:focus, a:hover, a:visited { color: $c-links; }
  60. h1 > (a, a:focus, a:active) { color: $c-titles; }
  61. #all-wrapper {
  62. padding-right: 8vw;
  63. padding-left: 2vw;
  64. max-width: 50em;
  65. margin: auto;
  66. h1,h2,h3,strong,b { color: $c-titles; }
  67. h4,h5,h6 {
  68. color: $c-smalltitles;
  69. }
  70. h1,h2,h3 {
  71. font-family: 'Caesar Dressing', Helvetica, cursive;
  72. }
  73. strong { font-weight: 800; }
  74. }
  75. #logo-div {
  76. position: fixed;
  77. top: 5vw;
  78. left: -6.5vw;
  79. border-radius: 50%;
  80. box-shadow: 0px 0 1.3vw black;
  81. line-height: 0;
  82. background-color: transparent;
  83. }
  84. #logo-img {
  85. width: 16vw;
  86. /* alloca una dimensione approssimativa prima del rendering
  87. * non sappiamo la dimensione esatta, ma con min-height possiamo indicargli che è circa-quadrata
  88. * */
  89. min-height: 15vw;
  90. /* questo filtro assurdo viene da https://codepen.io/sosuke/pen/Pjoqqp
  91. si tratta di un modo per "convertire" il nero in un altro colore qualsiasi
  92. */
  93. //filter: invert(79%) sepia(8%) saturate(6176%) hue-rotate(325deg) brightness(97%) contrast(91%)
  94. }
  95. #header-row {
  96. text-align: center;
  97. h1 { margin: 0; }
  98. a {
  99. text-decoration: none;
  100. @include gt-sm {
  101. font-size: 6rem;
  102. }
  103. @include sm {
  104. font-size: 4.5rem;
  105. }
  106. @include lt-sm {
  107. font-size: 3rem;
  108. }
  109. font-weight: normal;
  110. &:hover {
  111. text-decoration: underline;
  112. }
  113. }
  114. }
  115. .page-slug--index #content .entry-title { display: none; }
  116. .translations-available {
  117. text-align: right;
  118. }
  119. code {
  120. background-color: #333;
  121. border: 1px solid #888;
  122. border-radius: 0.4em;
  123. }
  124. // BEGIN menu
  125. #menu-row {
  126. display: none;
  127. position: fixed;
  128. z-index: 20;
  129. top: 3em;
  130. left: 8vw;
  131. background: $c-bg-menu;
  132. width: 89vw;
  133. margin-top: 8vw;
  134. border-radius: 1em;
  135. padding: 1em 0px;
  136. ul { list-style: none; }
  137. font-size: 120%;
  138. > div {
  139. max-width: 15em;
  140. text-align: center;
  141. margin: auto;
  142. }
  143. }
  144. #overlay {
  145. display: block;
  146. position: fixed;
  147. left: 0;
  148. top: 0;
  149. background-color: rgba(0,0,0,0.5);
  150. overflow-x: hidden;
  151. transition: 0.3s;
  152. width: 100%;
  153. height: 0;
  154. z-index: 3;
  155. }
  156. #menu-noscript-row {
  157. margin: auto;
  158. max-width: 60em;
  159. nav {
  160. font-size: 110%;
  161. font-weight: bold;
  162. font-family: 'Caesar Dressing', Helvetica, cursive;
  163. text-align: center;
  164. ul { list-style: none; }
  165. li { display: inline; padding-right: 3em;}
  166. }
  167. }
  168. // END menu
  169. .news > #content { // pagina news
  170. #posts-list { list-style: none; }
  171. .published { text-align: right; font-size: 80%; }
  172. }
  173. .align-center {
  174. display: block;
  175. margin-left: auto;
  176. margin-right: auto;
  177. }
  178. // Contenta, 朱莉娅 酷 ?
  179. #talk-maschio-femmina-palle .caps { font-variant-caps: all-small-caps; }