]>
 
 
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  ) {