]>
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;
241 margin: .25rem 0 0 0;
248 padding-bottom: .2rem;
266 flex-direction: column
;
271 justify-content: space-between
;
276 background-color: transparent
;
277 border: .1rem solid
#00c3f9;
279 border-radius: 0 0 .5rem .5rem;
280 margin: 0 .5rem .5rem;
284 justify-content: space-between
;
322 border-radius: .2rem;
323 border: .1rem solid
#00c3f9;
324 background-color: #cff;
325 justify-content: center
;
335 margin: 0 .5rem .5rem;
338 justify-content: space-between
;
341 border-radius: .2rem;
343 border: .05rem solid transparent
;
354 list-style: none inside none
;
361 /*border-color: #c33333;
364 background-color: #f9c3c3;
370 border-radius: .2rem;
375 border-color: #c33333;
376 background-color: #f9c3c3;
382 /*XXX: display /!\ symbol */
387 border-color: #3333c3;
388 background-color: #c3c3f9;
394 /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm
395 * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/
396 /*XXX: display i symbol */
398 /*XXX: display # symbol */
405 /*border-color: #c39333;
406 background-color: #f9c333;
409 background-color: #fc9;
414 border-color: #c39333;
415 background-color: #f9c333;
421 /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm
422 * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/
424 /*XXX: display # symbol */
433 border-radius: .5rem;
434 /*border: .1rem solid #00c3f9;
438 flex-direction: column;*/
444 margin: 0 .5rem .5rem;
451 border-color: #00c3f9;
452 border-radius: .2rem;
453 box-sizing: border-box
;
454 border-collapse: collapse
;
461 border-collapse: inherit
;
462 border-color: inherit
;
463 border-radius: inherit
;
464 border-style: inherit
;
476 text-overflow: ellipsis
;
484 list-style: none inside none
;
490 border-radius: .2rem;
496 justify-content: space-between
;
499 .grid li a:first-letter {
503 /*XXX: required by ul display:block for overflow:hidden*/
506 .grid li:last-of-type {
512 text-overflow: ellipsis
;
521 .grid p:last-of-type {
527 background-color: #cfc;
528 border-color: #008000;
532 .current h3:first-letter {
538 background-color: #cff;
539 border-color: #00c3f9;
545 background-color: #fc9;
554 background-color: #fddddd;
561 background-color: #f9c3c3;
567 background-color: #ccc;
573 border-color: #3333c3;
574 background-color: #c3c3f9;
579 filter: grayscale
(66%);
584 /*grid-template-columns: 1fr auto fit-content(1fr);*/
585 grid-template-columns: max-content
1fr max-content
;
590 .calendar .reducible {
592 text-overflow: ellipsis
;
601 .calendar .pseudonym {
606 grid-template-columns: repeat
(7, 1fr);
610 grid-template-columns: repeat
(4, 1fr);
614 grid-template-columns: repeat
(3, 1fr);
618 grid-template-columns: repeat
(2, 1fr);
626 text-overflow: ellipsis
;
630 margin: 0 .5rem .5rem;
633 .location
.grid article
,
634 .location .grid section {
642 .location form .row {
643 flex-direction: column
;
666 flex-direction: column
;
681 border: .05rem solid
#00c3f9;
682 border-radius: .2rem;
692 border: .1rem solid
#00c3f9;
693 border-radius: .5rem;
700 justify-content: space-between
;
701 background-color: #cff;
704 #footer summary::after
{
708 #footer summary::-webkit-details-marker
{
713 list-style: none inside none
;
717 /* viewport responsive hack */
718 @media ( max-width: 1400px ) {
726 @media ( max-width: 900px ) {
728 flex-flow: column wrap
;
745 form section section
{
769 grid-template-columns: repeat
(4, 1fr);
776 /*.grid section:nth-child(7n) {
781 grid-template-columns: repeat
(3, 1fr);
784 /*#dashboard .seventh:nth-child(7n+1),
785 #dashboard .seventh:nth-child(7n+2),
786 #dashboard .seventh:nth-child(7n+3),
787 #dashboard .seventh:nth-child(7n+4) {
788 width: calc(100% / 4 - (3/4*.1rem));
791 #dashboard .seventh:nth-child(7n+5),
792 #dashboard .seventh:nth-child(7n+6),
793 #dashboard .seventh:nth-child(7n+7) {
794 width: calc(100% / 3 - (2/3*.1rem));
798 @media ( max-width: 600px ) {
808 form section section
{
814 flex-direction: column
;
818 grid-template-columns: repeat
(2, 1fr);
821 /*.grid section:nth-child(7n) {
823 margin-bottom: .5rem;
826 .grid section:only-child,
827 .grid section:last-child,
828 .grid section:last-of-type {
833 margin-bottom: .5rem;
836 .calendar
.sunday:only-child
,
837 .calendar .sunday:last-child {
843 grid-template-columns: repeat
(2, 1fr);
846 /*#dashboard .seventh:nth-child(n) {
847 width: calc(100% / 2 - .1rem);
850 #dashboard .seventh:nth-child(7n) {
855 @media ( max-width: 450px ) {
860 flex-direction: column
;
864 grid-template-columns: repeat
(1, 1fr);
867 /*.grid section:nth-child(n) {
876 grid-template-columns: repeat
(1, 1fr);
880 @media ( max-width: 260px ) {