]>
Raphaƫl G. Git Repositories - airbundle/blob - Resources/public/css/screen.css 
   3          /*text-decoration: none;*/    8          text-decoration :  underline solid 
#00c3f9 ;   12  html
,  body
,  dd
,  li
,  p
,  td 
{   13          /* DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/   14          font-family :  'Droid Sans' ,  'Symbola' ,  'DejaVu Sans' ,  'FreeSans' ,  sans-serif
;   17  button
,  code
,  input
,  option
,  optgroup
,  pre
,  select
,  textarea 
{   18          font-family :  'Droid Sans Mono' ,  monospace
;   21  dt
,  h1
,  h2
,  h3
,  h4
,  h5
,  h6
,  label
,  legend
,  th
,  details 
{   22          font-family :  'Droid Serif' ,  serif
;   29          padding :  0 .6rem .6rem ;   35          padding :  0 .5rem .5rem ;   41          padding :  0 .4rem .4rem ;   47          padding :  0 .3rem .3rem ;   53          padding :  0 .2rem .2rem ;   59          padding :  0 .1rem .1rem ;   63          list-style :  ' - '  inside none
;   65          padding :  0 .5rem .5rem ;   71          padding :  0 .5rem .5rem ;   83          padding :  0 .4rem .4rem ;   89          margin :  0 .5rem .5rem ;   90          border :  .1rem  solid 
#00c3f9 ;   97          margin :  0 .3rem .3rem ;  101  article article article 
{  102          margin :  0 .2rem .2rem ;  103          border-radius :  .3rem ;  106  article section a
. link 
{  116  article section a
. link img 
{  118          padding-right :  .5rem ;  120          vertical-align :  bottom
;  123  article section a
. link span 
{  130          border-radius :  .4rem ;  136          justify-content :  center
;  138          margin-bottom :  .5rem ;  146          background-color: #cff;  150          background-color: white;  153  article article article {  154          border-radius: .3rem;  155          background-color: #cff;  161          border-radius :  .4rem .4rem 0 0 ;  162          /*background-color: #369;  163          border-radius: inherit;*/  164          background-color :  #00c3f9 ;  178  header 
h2 : last-child
,  179  header 
h3 : last-child
,  180  header 
h4 : last-child
,  181  header 
h5 : last-child
,  182  header 
h6 : last-child
,  183  header 
p : last-child 
{  193  /*header h2:first-child {  197  header h3:first-child {  201  header h4:first-child {  205  header h5:first-child {  209  header h6:first-child {  213  header p:last-child {  218          border-radius: .4rem .4rem 0 0;  221  /*article article header {  222          border-radius: .3rem .3rem 0 0;  223          margin-bottom: .3rem;  226  article article article header {  227          border-radius: .2rem .2rem 0 0;  228          margin-bottom: .2rem;  243          /*Required for ellipsis on h2/h3/h4 in header*/  250          text-overflow :  ellipsis
;  266          margin :  0 .5rem .3rem ;  271          margin :  0 .5rem .5rem ;  300          border-radius :  .2rem ;  301          border :  .1rem  solid 
#00c3f9 ;  311          width :  calc
( 100 % -  .2rem );  317          width :  calc
( 100 % -  1.2rem );  334          flex-flow :  column wrap
;  339          list-style :  none inside none
;  365          border :  .05rem  solid 
#00c3f9 ;  366          border-radius :  .2rem ;  369          background-color :  transparent
;  370          box-sizing :  border-box
;  377  /*option[selected='selected'],*/  378  /*option:not(:checked),*/  380          background-color :  #cff ;  386          flex-direction :  column
;  388          margin :  0 .5rem .5rem ;  394          align-content :  space-around
;  395          justify-content :  center
;  396          flex-direction :  column
;  397          margin-bottom :  .5rem ;  402  form 
div : last-of-type 
{  415          /*padding-right: 1rem;*/  418          text-overflow :  ellipsis
;  425  form label
. captcha img 
{  434  form section section 
{  454  form input
[ type
= 'checkbox' ] {  459          padding :  0 .1rem .1rem .1rem ;  464          /*margin: .5rem auto 0 auto;*/  466          padding :  0 .1rem .2rem .1rem ;  479          margin :  .25rem 0 0 0 ;  483  . location 
. col label
,  487          padding-bottom :  .2rem ;  492  . location 
. col input
,  493  . location 
. col textarea
,  507          flex-direction :  column
;  512          justify-content :  space-between
;  517          background-color :  #cff ;  518          border :  .1rem  solid 
#136 ;  521          border-radius :  0 0 .5rem .5rem ;  522          margin :  0 .5rem .5rem ;  524          flex-direction :  column
;  525          justify-content :  space-between
;  535          justify-content :  space-between
;  543          text-shadow :  1.5px 1.5px 3px #136 ;  544          text-decoration :  none
;  546          font-family :  'Lemon' ,  sans-serif
;  560          border-bottom :  0  none
;  563          font-family :  'Lemon' ,  sans-serif
;  565          /*white-space: nowrap;*/  569          text-decoration :  none
;  571          text-shadow :  1.5px 1.5px 3px #136 ;  572          /*overflow-x: hidden;  573          text-overflow: ellipsis;*/  587          border :  .1rem  solid 
#136 ;  590          border-radius :  .2rem ;  591          background-color :  #00c3f9 ;  599          margin :  0 .5rem .5rem ;  602          justify-content :  space-between
;  605          border-radius :  .2rem ;  607          border :  .05rem  solid transparent
;  619          list-style :  none inside none
;  630          /*border-color: #c33333;  633          background-color :  #f9c3c3 ;  639          border-radius :  .2rem ;  644          border-color :  #c33333 ;  645          background-color :  #f9c3c3 ;  651          /*XXX: display /!\ symbol */  656          border-color :  #3333c3 ;  657          background-color :  #c3c3f9 ;  663          /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm  664           * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/  665          /*XXX: display i symbol */  667          /*XXX: display # symbol */  674          /*border-color: #c39333;  675          background-color: #f9c333;  678          background-color :  #fc9 ;  683          border-color :  #c39333 ;  684          background-color :  #f9c333 ;  690          /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm  691           * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/  693          /*XXX: display # symbol */  702          /*border-radius: .5rem;*/  703          /*border: .1rem solid #00c3f9;  707          flex-direction: column;*/  713          margin :  0 .5rem .5rem ;  723          border-color :  #00c3f9 ;  724          border-radius :  .2rem ;  725          box-sizing :  border-box
;  726          border-collapse :  collapse
;  735          border-collapse :  inherit
;  736          /*border-radius: inherit;*/  737          border-style :  inherit
;  738          /*border-width: .1rem;  739          border-width: inherit;*/  748          border-radius: .2rem .2rem 0 0;  759          border-color: inherit;  766          list-style: none inside none;  772          border-radius :  .2rem ;  778          justify-content :  space-between
;  780          text-overflow :  ellipsis
;  783  /*XXX: required by ul display:block for overflow:hidden*/  786  .grid li:last-of-type  {  791          /*TODO: voir pourquoi on a besoin d'un overflow-y de merde, sans une putain de scrollbar s'affiche dans certaines conditions sur chrome, depuis le passage de deux lignes de grid Ć  3 !!!*/  792          /*Est-ce parce que le city est pas expanded ???*/  795          text-overflow :  ellipsis
;  805  .grid p:last-of-type  {  810          margin-bottom :  .5rem ;  814          filter :  hue-rotate
(- 90deg )  saturate
( 2 );  818          background-color :  #cff ;  819          border-color :  #00c3f9 ;  824          background-color: #cff;  825          border-color: #00c3f9;  831          background-color: #fc9;  836          filter :  hue-rotate
( 60deg );  840          filter :  hue-rotate
( 180deg )  grayscale
( 33 %);  844          filter :  hue-rotate
( 180deg );  848          filter :  grayscale
( 33 %);  852          filter :  grayscale
( 66 %);  860          background-color: #fddddd;  867          background-color: #f9c3c3;  873          background-color: #ccc;  881          border-color: #3333c3;  882          background-color: #c3c3f9;  887          margin-bottom :  .1rem ;  893          text-overflow :  ellipsis
;  898          padding :  0 .1rem .1rem ;  902          / *Required for ellipsis on h2/h3/h4 in header* /  909          text-overflow: ellipsis;  915          /*grid-template-columns: 1fr auto fit-content(1fr);*/  916          grid-template-columns :  max-content 
1fr  max-content
;  919          /*XXX: reset to visible to prevent scroll*/  923  .calendar .reducible  {  925          text-overflow :  ellipsis
;  930          font-family :  'Noto Emoji' ,  'Droid Sans' ,  'Symbola' ,  'DejaVu Sans' ,  'FreeSans' ,  sans-serif
;  933  . calendar 
. temperature
,  949  .calendar .pseudonym  {  954          grid-template-columns :  repeat
( 7 ,  1fr );  958          grid-template-columns :  repeat
( 4 ,  1fr );  962          grid-template-columns :  repeat
( 3 ,  1fr );  966          grid-template-columns :  repeat
( 2 ,  1fr );  978          text-overflow: ellipsis;  982  .location .grid article {  995  .location form .row  {  996          flex-direction :  column
; 1011  .location textarea  { 1019          flex-direction :  column
; 1029          white-space :  nowrap
; 1034          border :  .05rem  solid 
#00c3f9 ; 1035          /*border-radius: .2rem;*/ 1045          border :  .1rem  solid 
#00c3f9 ; 1046          border-radius :  .5rem ; 1052          line-height :  2.5rem ; 1054          justify-content :  space-between
; 1055          background-color :  #cff ; 1059  #footer  summary :: after 
{ 1063  #footer  summary ::- webkit-details-marker 
{ 1068          list-style :  none inside none
; 1075          border :  .1rem  solid 
#136 ; 1078      border-radius :  .2rem ; 1079          background-color :  #00c3f9 ; 1081          justify-content :  center
; 1089  /* viewport responsive hack */ 1090  @media  (  max-width :  1400px  ) { 1093          .location textarea  { 1098                  grid-template-columns :  repeat
( 2 ,  1fr ); 1102  @media  (  max-width :  1000px  ) { 1104                  /*flex-flow: column-reverse wrap;*/ 1105                  flex-flow :  column wrap
; 1109                  grid-template-columns :  repeat
( 2 ,  1fr ); 1113  @media  (  max-width :  900px  ) { 1115                  flex-direction :  row
; 1122          form label
. captcha img 
{ 1132          form section section 
{ 1160                  grid-template-columns :  repeat
( 4 ,  1fr ); 1164                  grid-column :  span 
2 ; 1167          /*.grid section:nth-child(7n) { 1168                  grid-column: span 2; 1172                  grid-template-columns :  repeat
( 3 ,  1fr ); 1176                  grid-template-columns :  repeat
( 2 ,  1fr ); 1180                  grid-template-columns :  repeat
( 1 ,  1fr ); 1184                  grid-column :  span 
3 ; 1188                  grid-column :  span 
2 ; 1192                  grid-column :  span 
1 ; 1195          /*#dashboard .seventh:nth-child(7n+1), 1196          #dashboard .seventh:nth-child(7n+2), 1197          #dashboard .seventh:nth-child(7n+3), 1198          #dashboard .seventh:nth-child(7n+4) { 1199                  width: calc(100% / 4 - (3/4*.1rem)); 1202          #dashboard .seventh:nth-child(7n+5), 1203          #dashboard .seventh:nth-child(7n+6), 1204          #dashboard .seventh:nth-child(7n+7) { 1205                  width: calc(100% / 3 - (2/3*.1rem)); 1209  @media  (  max-width :  700px  ) { 1211                  grid-template-columns :  repeat
( 1 ,  1fr ); 1216                  width :  calc
( 100 % -  .2rem ); 1221  @media  (  max-width :  600px  ) { 1231          form section section 
{ 1237                  flex-direction :  column
; 1241                  grid-template-columns :  repeat
( 2 ,  1fr ); 1244          /*.grid section:nth-child(7n) { 1245                  grid-column: span 2; 1246                  margin-bottom: .5rem; 1249          .grid section:only-child, 1250          .grid section:last-child, 1251          .grid section:last-of-type { 1256                  margin-bottom :  .5rem ; 1259          . calendar 
. sunday : only-child
, 1260          .calendar .sunday:last-child  { 1265                  grid-template-columns :  repeat
( 2 ,  1fr ); 1269                  grid-template-columns :  repeat
( 1 ,  1fr ); 1273                  grid-column :  span 
2 ; 1277                  grid-column :  span 
1 ; 1281                  grid-template-columns :  repeat
( 1 ,  1fr ); 1284          /*#dashboard .seventh:nth-child(n) { 1285                  width: calc(100% / 2 - .1rem); 1288          #dashboard .seventh:nth-child(7n) { 1294                  grid-template-columns: 1fr; 1297          .city .grid article, 1298          .location .grid article { 1303  @media  (  max-width :  450px  ) { 1305                  flex-direction :  column
; 1313                  flex-direction :  row
; 1320          a
,  dd
,  figcaption
,  #footer 
{ 1321                  /*XXX: required to validate Tap targets are sized appropriately*/ 1327                  line-height :  normal
; 1334                  flex-direction :  column
; 1342                  grid-template-columns :  repeat
( 1 ,  1fr ); 1345          /*.grid section:nth-child(n) { 1353                  grid-template-columns :  repeat
( 1 ,  1fr ); 1357                  grid-column :  span 
1 ; 1361  @media  (  max-width :  320px  ) { 1363                  flex-direction :  column
; 1367                  white-space :  normal
; 1371  @media  (  max-width :  260px  ) {