balsamine.2015-2016
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

livret1.less~
text/plain

Download raw (14.8 KB)

/* E X P O R T*/


.export-cuivre {
    .lo-res { outline: none; }
p, h1, h2, h3, h4, h5, h6, dl, ul, .date, blockquote, .hichem, .hichem + footer, .production, .vert, .drawings, .spectacle-infos {
visibility: hidden;
}
#toc {
visibility: visible;
color: transparent;

dd:before {
color: black;
}
}
.cuivre {
visibility: visible !important;
color: black !important;
}
.header {
color: transparent;
}
dl.bible {
visibility: visible;
color: transparent;
}
#tarifs {
color: white;
}
.pass span {
border-color: black;
}
.paper:nth-child(even) section.header:before,
.paper:nth-child(odd) section.header:after {
    color: transparent;
}

.paper:nth-child(even) section.header:after,
.paper:nth-child(odd) section.header:before {
color: black;
}
dt, dd {
outline-color: white !important;
}
}

.export-vert {
        //.lo-res { outline: none; }
    color: black;
    border-color: black !important;
    outline-color: black;
    article#colophon dd,
    .bible,
    .paper:nth-child(even) section.header:before,
    .paper:nth-child(odd) section.header:after {
        background: none;
    }

    .cuivre {
        visibility: hidden;
    }
    .prix {
        -webkit-transform: none !important;
        border: 0 !important;
    }
    
.pass span {
border-color: transparent;
}
.paper:nth-child(even) section.header:before,
.paper:nth-child(odd) section.header:after {
    color: black;
}

.paper:nth-child(even) section.header:after,
.paper:nth-child(odd) section.header:before {
color: transparent;
}
#toc dd:before {
color: transparent;
}
}



/* VARIABLES */

//@color:  black;
@color:  #0a3e2c;
@copper: #8B634B;
@font-size: 10pt;
@line-height: 12.5pt;
@small: 0.7em;

/* F O N T E S */
@font-face {
    font-family: "Mincho";
    src: url("/fonts/UmeLoop/UmeLoopMincho12.otf");
}

@font-face {
    font-family: "Gothic16";
    src: url("/fonts/UmeLoop/UmeLoopGothic16.otf");
}
@font-face {
    font-family: "Gothic12";
    src: url("/fonts/UmeLoop/UmeLoopGothic12.otf");
}

@font-face {
    font-family: "UmeVertical";
    src: url("/fonts/UmeLoop/UmeLoopVertical12.otf");
}
@font-face {
    font-family: "UmePlume";
    src: url("/fonts/UmePlumePGothic-200.otf");
}
@font-face {
    font-family: "UmeRings";
    src: url("/fonts/Ume-P-Gothic_Rings.ttf");
}
@font-face {
    font-family: "UmeShadow";
    src: url("/fonts/Ume-P-Gothic-Shadow.otf");
}




/* STYLES COMMUNS */

body {
font-family: "Gothic12";
font-weight: 300;
font-size: @font-size;
line-height:@line-height;
texte-transform: uppercase;
color: @color;
}

.body {
width:100%;
height: 100%;
padding-top: 7mm;
padding-bottom: 12mm;
}

.page {
    z-index: 2;
}


.header {
font-size: 1em;
font-weight: 200;
padding-top: @line-height;
//position: absolute;
}

.footer {
    font-size: @small;
    font-weight: 300;
    height: 0;
    display: none;
}



.paper {
    position: relative;
    background: white;
}

section.trame {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}


#page-13 section.trame,
#page-14 section.trame {
    width: 120%;
 img {
float: left;
}
}


div.fullpage {
    position: relative;
    
    img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }
}

.preview {
    z-index: 1000;
}


.paper:nth-child(even) {
    clear: both;
}


.spread #pages { width: 2000mm; }



article {
    clear: both;
    -webkit-region-break-before: always;
    max-width: 298px;
}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}

h1{
font-family: Gothic16;
font-weight: normal;
font-size: 2.2em;
line-height: 1.25em;
padding:0px;
//-webkit-region-break-before: always;
text-align: center;
margin-top: 0;
margin-bottom: 1em;
text-transform: uppercase;
}

h2{
font-family: "Gothic16";
font-weight: normal;
font-size: 1.5em;
line-height: 1.1em;
text-align: center;
margin-bottom: @line-height / 2;
margin-top: @line-height;
clear: both;
}

h3{
font-size: @font-size;
padding-bottom: @line-height / 2;
margin-bottom: @line-height / 2;
text-transform: uppercase;
border-bottom: 1px solid @color;
text-align: center;
clear: both;
}
h4 {
    text-transform: uppercase;
}

h5 { 
    //text-align: center;
    margin-bottom: 0.5em;
    font-family: UmeVertical;
    
    em {
        text-transform: uppercase;
        font-style: normal;
    }
}

address {
    white-space: pre;
}

p {
    margin: 0;
}

p + p {
    //margin-top: 1em;
    text-indent: @line-height *2;
}

blockquote {
    margin: @line-height 0;
    font-family: Mincho;
    //font-size: 1.01em;

    p {
        margin-bottom:0px;
    }
    p+p {
        margin-top:0px;
        text-indent: @line-height *2;
    }
}

ul {
    padding-left: @line-height;
    
    li {
        margin: 0;
        list-style-type: none;
        text-indent: -12px;
    }
    li:before {
        content: "– ";
    }
}


b, strong {
text-decoration: underline;
font-weight: normal;
}

em {
    font-style: italic;
}

sup {
    font-size: 0.7em;
    vertical-align: 0.5em;
    line-height: 0;
}

.small,
footer {
    font-size: @small;
    line-height: 1.2em;
}

footer {
    font-family: Mincho;
    margin-top: 5px;
}

figure footer {
    text-align: center;
}

.spreadit { position: relative; }
.spreaded {     position: absolute; }
.spreaded--centered { text-align: center; }

.column50 {     float: left;    width: 50%; }
.column65 {     float: left;    width: 65%; }
.column40 {     float: left;    width: 40%; }

.height0 { height: 0; }




/* - - - - - - - - - - - - - - - - - T I T R E S     C O U R A N T S - - - - - - - - - - - - - - - - -*/

.paper:nth-child(even) section.header:before {
content: counter(page-counter);
font-family: "UmeVertical";
//border: 1px solid @color;
background-image: url(/img/trames/cercle-vagues2.svg);
background-size: 100%;
-webkit-border-radius: 20px;
padding: 4px 5px 6px 5px;
width: 1em;
height: 1em;
display: inline-block;
text-align: center;
}
.paper:nth-child(even) section.header:after {
content: "Balsamine 2015–2016";
font-size: @small;
font-family: "UmeVertical";
color: @copper;
}

.paper:nth-child(odd) section.header:before {
content: "Informations pratiques";
font-size: @small;
font-family: "UmeVertical";
color: @copper;
}
.paper:nth-child(odd) section.header:after {
content: counter(page-counter);
font-family: "UmeVertical";
//border: 1px solid @color;
-webkit-border-radius: 20px;
background-image: url(/img/trames/cercle-vagues2.svg);
background-size: 100%;
padding: 4px 5px 6px 5px;
width: 1em;
height: 1em;
display: inline-block;
text-align: center;
position: absolute;
}




#page-1,
#page-2 {
.header { display: none; }
}
.paper:nth-child(3) { 
section.header:before {
content: "Édito";
}
}
.paper:nth-child(5) { 
section.header:before {
content: "Tribune ouverte";
}
}
.paper:nth-child(7),
.paper:nth-child(9),
.paper:nth-child(11),
.paper:nth-child(13),
.paper:nth-child(15),
.paper:nth-child(17),
.paper:nth-child(19),
.paper:nth-child(21) { 
section.header:before {
content: "Wijckaert, une bombe";
}
}
.paper:nth-child(23),
.paper:nth-child(25),
.paper:nth-child(27),
.paper:nth-child(29) { 
section.header:before {
content: "Whispers";
}
}
.paper:nth-child(31),
.paper:nth-child(33),
.paper:nth-child(35){ 
section.header:before {
content: "Nevermore";
}
}


.paper:nth-child(37) { 
section.header:before {
content: "Nos Balsatoiles";
}
}

.paper:nth-child(45) { 
section.header:before {
content: "Calendrier";
}
}
.paper:nth-child(47) { 
section.header:before {
content: "Colophon";
}
}


/* - - - - - - - - - - - - - - - - - S P E C T A C L E S - - - - - - - - - - - - - - - - -*/

.hichem {
    float: left;
    margin-right: 1em;
    height: 190mm;
    
& + footer {
    float: left;
font-family: "UmeVertical";
font-size:10pt;
text-align: left;

.parties {
text-decoration: underline;
position: absolute;
right: 0;
bottom: 0;
width: 180px;
}

}
}


article.spectacle {
-webkit-region-break-before: always;
position: relative;
text-align:left;
display: block;

.artist {
font-family: UmeVertical;
text-align: center;
margin-top: 0;
}

h1 {
margin-bottom: @line-height / 2;
}

div {
display: block;
padding-bottom: 0.3em;
padding-top: 0.3em;
}



.spectacle-infos {
margin: 0 auto;
text-align: center;
width: 100%;

.type {
}

.date {
border-top: 1px solid @color;
}
}
h3 + .spectacle-infos { margin-top: -1em; }
} /* fin article .spectacle */



dl.dates {
    dt, dd { display: inline; margin: 0; float: none; }
    dt:after { content: " : "; }
    dd:after {
        content: " ";
        display: block;
    }
}

.bible {
    
background-image: url(/img/trames/vagues1.svg);
background-size: 100%;

/*dt {
     text-transform:uppercase;
float: left;
//padding: 2px;
padding: 2px 5px 0.4em 5px;
background-color: white;
clear: both;
}
dd {
min-height: 1.25em;
    text-align: center;
    vertical-align: top;
//padding: 2px;
    padding: 0.4em 0px 2px 0px;
    margin-left: 0;
}
*/
dt {
     text-transform:uppercase;
    float: left;
    padding: 2px 5px 0.4em 5px;
    //outline: 1px solid @color;
background-color: white;


}
dd {
text-align: center;
vertical-align: top;
padding: 0.4em 0px 2px 0;
//outline: 1px solid @color;
margin-top: 1px;
margin-left: 0;
//background-color: white;

}
dd + dt {
margin-top: 0;
}
dt:after { 
content: " ";
display: block;
clear: both;
}
}

.production {
    font-family: UmeVertical;
}





/*  - - - - - - - - - - - - - - - - - S P É C I F I Q UE    À    C H A Q U  E    S P E C T A C L E  - - - - - - - - - - - - - - - - -*/

#page-titre {
    p { 
        border-bottom: 1px solid @color; 
        text-align: center;
        padding-bottom: 1em;
        margin-bottom: 1em;
    }
}

#toc {
    text-align: center;
    text-indent: -40px;
    dt {
        text-transform : uppercase;
        margin-top : 1em;
        text-indent: 0px;
        }
dd:before {
    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
   -webkit-margin-start: 0px;
    }
    }

#lexique ul {
    font-family: Mincho;
    padding-left: 10px;
    font-size: 0.8em;
    line-height: 1.25em;
}

#tribune ul {
    li {
    text-indent: 0px;
margin-bottom: 1em;
border-top : 1px solid @color;
padding-top: 2px;
}
    li:before {
        content: "";
    }
span {
outline: 1px solid @color;
padding: 3px 3px 1px 3px;
margin: 0px 3px 3px 0px;
}
p + p {
    text-indent: -3px;
}
}


figure.martine {
        width: 100px;
        min-height: 120px;
        float: left;
        margin: 0;
        padding: 0.5em;
        box-sizing: border-box;
}

#aventures {
    h3 {
border-bottom: 3px solid @color;
    }
}

.drawings{
    max-width: 130px;
    }



/* RABAT */

.paper#page-13,
.paper#page-14 {
    width: 321mm;
}

.paper#page-14 .page {
    width: 290mm !important;
}

.paper#page-14 .header {
//margin-left: 198mm;
margin-left: 748px;
}

#plan-caserne {
    max-width: 100%;
    //-webkit-transform: rotate(180deg);
}
#plan-caserne-acces {
    color: @copper;
position: absolute; 
bottom: 35.5mm; 
right: -146mm; 
width: 21mm; 
height: 20mm;
padding: 1em;
text-align: center;
//text-indent: -17px;
//border: 1px solid black;
border-radius: 100%;
}



ul#lexique-wijckaertien {
    //font-size: 1.25em;
    /*display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-around;
*/
    
    li:before {
        content: "«";
    }
    li:after {
        content: "»";
    }
    
    li {
        margin: 1em;
        line-height: 2em;
    }
    li:nth-of-type(odd){
        text-align: center;
    }
    li:nth-of-type(3n){
        text-align: right;
    }
    
}




/*       I N F O S     P R A T I Q U E S     */

#infos-pratiques {
-webkit-region-break-before: always;
font-family: UmeVertical;
font-size: 8pt;
line-height: 1.3em;
}


dl.infos-pass {
text-transform : uppercase;
font-size: 7pt;
font-family: UmeVertical;
display: -webkit-flex;
-webkit-flex-wrap: wrap;
-webkit-flex-direction: row;
-webkit-align-content: stretch;
width: 80%;
margin: 0 auto;

dt {
-webkit-flex-grow: 0;
margin-top: 2em;
margin-bottom: 1em;
}
dd {
text-align: center;
vertical-align: top;
-webkit-flex-grow: 2;
height: 1em;
border-bottom: 1px solid @color;
-webkit-align-self: flex-end;
-webkit-flex-basis: 110px;
}
}

.pass {
font-family: "Gothic16";
font-weight: normal;
font-size: 1.5em;
line-height: 1.3em;
text-align: center;
margin-bottom: @line-height / 2;
margin-top: @line-height;
clear: both;
    span {
    padding-bottom: 1px;
              border-bottom: 1px solid @color;
     }
.notes{
font-size:@small;
line-height:1.3em;
text-indent:-10px;
margin-bottom: 1em;
margin-top:3px;
}
    }

#tarifs {
    font-size: 9pt;
    line-height: 1.3em;

.tarif {
width: 50%;
float: left;

div {
text-align: center;
margin-bottom: 0.5em;
}
.prix {
border: 1px solid @copper;
-webkit-border-radius: 20px;
-webkit-transform: rotate(0deg);
padding: 0.7em 0.25em 0.35em;
width: 2.5em;
height: 2em;
margin: auto;
margin-top: 1em;
margin-bottom: 1em;
}
.arrow {
margin-top: -40px;
margin-left: 142px;
}
.notes{
font-size:@small;
line-height:1.3em;
width: 100%;
clear: both;
}
}
}

#bar {
img {
width: 90%;
margin: 0 auto;
display: block;
margin-top: 1em;
}
}

#map {
    margin-top: 4em;
}

#map img {
    //margin-top: 1em;
}

#logos {
    -webkit-region-break-before: always;
    
    div.fullpage img {
        top: -10em;
    }
}


#equipe {
    dl {
    background: none !important;
    }
dt {
text-transform:uppercase;
float: left;
padding: 2px 5px 0.4em 5px;
outline: 1px solid @color;
}
dd {
text-align: center;
vertical-align: top;
padding: 0.4em 0px 2px 0px;
outline: 1px solid @color;
margin-top: 1px;
    background: none;
}
dd + dt {
margin-top: 1px;
}
}


#calendrier, 
.entete {
h2 {
font-size: 1em;
font-family: UmeVertical;
clear: none;
}
dt {
     text-transform:uppercase;
    float: left;
    padding: 2px 5px 0.4em 5px;
    outline: 1px solid @color;
//background-image: url(/img/trames/vagues1.gif);
//background-size: 200%;
}
dd {
text-align: center;
vertical-align: top;
padding: 0.4em 0px 2px 0;
outline: 1px solid @color;
margin-top: 1px;
margin-left: 0;
//background-color: white;
}
.vignette + dd,
.vignette + dd + dd,
.vignette + dd + dt,
.vignette + dd + dt +dd,
.vignette + dd + dt +dd +dd,
.vignette + dd + dd +dt +dd {
margin-left: 62px;
}
dd + dt {
margin-top: 1px;
}
.date {
border-top: 0 !important;
}
.spectacle-infos {
text-align: center;
}
.titre{
font-size: @line-height;
text-transform: uppercase;
}

.spectacle + .spectacle {
margin-top: 4em;
-webkit-region-break-inside: avoid;
}
#noel{
margin-bottom: 35px;
}
#cataclop{
margin-bottom: 45px;
}
#fractal{
margin-bottom: 30px;
}
#revolt{
margin-bottom: 25px;
}
#colonie{
margin-bottom: 15px;
}
#eden{
margin-bottom: 30px;
}
#pollutions{
margin-bottom: 50px;
}
#kunsten{
.titre{
margin-bottom: 1em;
}
}

}

.vignette {
    //outline: none;
    width: 1.25cm;
    padding: 0.5em !important;
    margin-bottom: 2em;
}



/* COLOPHON */
article#colophon {
    dd {
background-image: url(/img/trames/vagues1.svg);
background-size: 100%;
        outline: none;
        margin-top: 0 !important;
    }
    dt { 
        background-color: white; 
        outline: none;
        margin-top: 0 !important;
    }
    
}
/* Here you can put your specific typography, layout styles. */