]>
Raphaƫl G. Git Repositories - airbundle/blob - Resources/public/css/screen.css
   3         /*text-decoration: none;*/ 
   8         text-decoration: underline solid 
#00c3f9; 
  22 html
, body
, dd
, li
, p
, td 
{ 
  23         /* DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/ 
  24         font-family: 'Droid Sans', 'Symbola', 'DejaVu Sans', 'FreeSans', sans-serif
; 
  28 button
, code
, input
, option
, optgroup
, pre
, select
, textarea 
{ 
  29         font-family: 'Droid Sans Mono', monospace
; 
  33 dt
, h1
, h2
, h3
, h4
, h5
, h6
, label
, legend
, th
, details 
{ 
  34         font-family: 'Droid Serif', serif
; 
  79         padding: .5rem .5rem .3rem; 
  80         border-bottom: 0 none
; 
  90 h2
, h3
, h4
, h5
, header
, nav strong 
{ 
  91         background-color: #cff; 
  92         border-bottom: .1rem solid 
#00c3f9; 
 100         margin: 0 .5rem .3rem; 
 105         margin: 0 .5rem .3rem; 
 110         margin: 0 .5rem .5rem; 
 131         flex-flow: column wrap
; 
 138         margin: 0 .5rem .5rem; 
 139         border: .1rem solid 
#00c3f9; 
 140         border-radius: .3rem; 
 145         margin: 0 .5rem .3rem; 
 147         list-style: ' - ' inside none
; 
 152         list-style: none inside none
; 
 153         margin-bottom: .5rem; 
 174         border: .05rem solid 
#00c3f9; 
 175         border-radius: .2rem; 
 178         background-color: transparent
; 
 179         box-sizing: border-box
; 
 184         flex-direction: column
; 
 186         margin: 0 .5rem .5rem; 
 196         align-content: space-around
; 
 197         justify-content: center
; 
 198         flex-direction: column
; 
 199         margin-bottom: .5rem; 
 204 form 
div:last-of-type 
{ 
 219 form section section 
{ 
 226         padding: 0 .1rem .1rem .1rem; 
 231         /*margin: .5rem auto 0 auto;*/ 
 233         padding: 0 .1rem .2rem .1rem; 
 237         margin: .25rem 0 0 0; 
 244         padding-bottom: .2rem; 
 262         flex-direction: column
; 
 267         justify-content: space-between
; 
 272         background-color: transparent
; 
 273         border: .1rem solid 
#00c3f9; 
 275         border-radius: 0 0 .5rem .5rem; 
 276         margin: 0 .5rem .5rem; 
 280         justify-content: space-between
; 
 318         border-radius: .2rem; 
 319         border: .1rem solid 
#00c3f9; 
 320         background-color: #cff; 
 321         justify-content: center
; 
 331         margin: 0 .5rem .5rem; 
 334         justify-content: space-between
; 
 337         border-radius: .2rem; 
 339         border: .05rem solid transparent
; 
 350         list-style: none inside none
; 
 357         /*border-color: #c33333; 
 360         background-color: #f9c3c3; 
 366         border-radius: .2rem; 
 371         border-color: #c33333; 
 372         background-color: #f9c3c3; 
 378         /*XXX: display /!\ symbol */ 
 383         border-color: #3333c3; 
 384         background-color: #c3c3f9; 
 390         /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm 
 391          * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/ 
 392         /*XXX: display i symbol */ 
 394         /*XXX: display # symbol */ 
 401         /*border-color: #c39333; 
 402         background-color: #f9c333; 
 405         background-color: #fc9; 
 410         border-color: #c39333; 
 411         background-color: #f9c333; 
 417         /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm 
 418          * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/ 
 420         /*XXX: display # symbol */ 
 429         border-radius: .5rem; 
 430         /*border: .1rem solid #00c3f9; 
 434         flex-direction: column;*/ 
 440         margin: 0 .5rem .5rem; 
 447         border-color: #00c3f9; 
 448         border-radius: .2rem; 
 449         box-sizing: border-box
; 
 450         border-collapse: collapse
; 
 457         border-collapse: inherit
; 
 458         border-color: inherit
; 
 459         border-radius: inherit
; 
 460         border-style: inherit
; 
 472         text-overflow: ellipsis
; 
 480         list-style: none inside none
; 
 486         border-radius: .2rem; 
 492         justify-content: space-between
; 
 495 .grid li a:first-letter { 
 499 /*XXX: required by ul display:block for overflow:hidden*/ 
 502 .grid li:last-of-type { 
 508         text-overflow: ellipsis
; 
 517 .grid p:last-of-type { 
 523         background-color: #cfc; 
 524         border-color: #008000; 
 528 .current h3:first-letter { 
 534         background-color: #cff; 
 535         border-color: #00c3f9; 
 541         background-color: #fc9; 
 550         background-color: #fddddd; 
 557         background-color: #f9c3c3; 
 563         background-color: #ccc; 
 569         border-color: #3333c3; 
 570         background-color: #c3c3f9; 
 575         filter: grayscale
(66%); 
 580         /*grid-template-columns: 1fr auto fit-content(1fr);*/ 
 581         grid-template-columns: max-content 
1fr max-content
; 
 586 .calendar .reducible { 
 588         text-overflow: ellipsis
; 
 596 .calendar .pseudonym { 
 601         grid-template-columns: repeat
(7, 1fr); 
 605         grid-template-columns: repeat
(4, 1fr); 
 609         grid-template-columns: repeat
(2, 1fr); 
 617         text-overflow: ellipsis
; 
 621         margin: 0 .5rem .5rem; 
 624 .location 
.grid article
, 
 625 .location .grid section { 
 633 .location form .row { 
 634         flex-direction: column
; 
 657         flex-direction: column
; 
 672         border: .05rem solid 
#00c3f9; 
 673         border-radius: .2rem; 
 683         border: .1rem solid 
#00c3f9; 
 684         border-radius: .5rem; 
 691         justify-content: space-between
; 
 692         background-color: #cff; 
 695 #footer summary::after 
{ 
 699 #footer summary::-webkit-details-marker 
{ 
 704         list-style: none inside none
; 
 708 /* viewport responsive hack */ 
 709 @media ( max-width: 1400px ) { 
 717 @media ( max-width: 900px ) { 
 719                 flex-flow: column wrap
; 
 736         form section section 
{ 
 760                 grid-template-columns: repeat
(4, 1fr); 
 767         /*.grid section:nth-child(7n) { 
 772                 grid-template-columns: repeat
(3, 1fr); 
 775         /*#dashboard .seventh:nth-child(7n+1), 
 776         #dashboard .seventh:nth-child(7n+2), 
 777         #dashboard .seventh:nth-child(7n+3), 
 778         #dashboard .seventh:nth-child(7n+4) { 
 779                 width: calc(100% / 4 - (3/4*.1rem)); 
 782         #dashboard .seventh:nth-child(7n+5), 
 783         #dashboard .seventh:nth-child(7n+6), 
 784         #dashboard .seventh:nth-child(7n+7) { 
 785                 width: calc(100% / 3 - (2/3*.1rem)); 
 789 @media ( max-width: 600px ) { 
 799         form section section 
{ 
 805                 flex-direction: column
; 
 809                 grid-template-columns: repeat
(2, 1fr); 
 812         /*.grid section:nth-child(7n) { 
 814                 margin-bottom: .5rem; 
 817         .grid section:only-child, 
 818         .grid section:last-child, 
 819         .grid section:last-of-type { 
 824                 margin-bottom: .5rem; 
 827         .calendar 
.sunday:only-child
, 
 828         .calendar .sunday:last-child { 
 833                 grid-template-columns: repeat
(2, 1fr); 
 837         /*#dashboard .seventh:nth-child(n) { 
 838                 width: calc(100% / 2 - .1rem); 
 841         #dashboard .seventh:nth-child(7n) { 
 846 @media ( max-width: 450px ) { 
 851                 flex-direction: column
; 
 855                 grid-template-columns: repeat
(1, 1fr); 
 858         /*.grid section:nth-child(n) { 
 866                 grid-template-columns: repeat
(1, 1fr); 
 871 @media ( max-width: 260px ) {