theme.scss 4.7 KB

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