]>
Raphaƫl G. Git Repositories - airbundle/blob - Resources/public/css/screen.css
65159308fc511f8e623486282373bb91e9c7790c
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 ) {