/* The language flag on every page, and the English cover, where the wordmark is longer. */
.top .langflag{margin-left:auto;align-self:center;display:block;padding:0;border:0;line-height:0;opacity:.8}
.top .langflag:hover{opacity:1}
.top .langflag svg{display:block;width:18px;height:12px}
.en-mark{font-size:min(10.4vw,8.7rem)}
.en-cry{font-size:clamp(2.1rem,4.9vw,4.2rem);line-height:1}
.en-cry a:hover{color:var(--gul)}
.en-scale .sc .s1,.en-scale .sc .s2,.en-scale .sc .s3,.en-scale .sc .s4{background:none;transform:none;box-shadow:none}
.en-cat>img{object-position:center 40%}
.tile.en-cat.medbilde::after{background:linear-gradient(to right,rgba(20,17,12,.96) 0%,rgba(20,17,12,.9) 42%,rgba(20,17,12,0) 72%)}
.mytext.en-q{min-height:11rem}
@media(max-width:640px){.wall>.tile.poem,.wall>.stack,.wall>.mytext{grid-column:1/-1}}
@media(max-width:640px){.top.front .wide{flex-wrap:nowrap;column-gap:.5rem;padding-left:.7rem;padding-right:.7rem;letter-spacing:.05em}.top.front a{letter-spacing:.05em;white-space:nowrap}}
@media(max-width:640px){article.grid>.at-tail{width:auto}}

/* "Five years" is longer than "Fem år": keep the whole scale on one line */
.en-scale .sc{flex-wrap:nowrap;gap:1.1rem;align-items:baseline}
.en-scale .sc .s1{font-size:1.2rem}.en-scale .sc .s2{font-size:2rem}.en-scale .sc .s3{font-size:3.2rem}.en-scale .sc .s4{font-size:clamp(3.4rem,8.4vw,7.4rem);white-space:nowrap}
.en-scale .sc a{white-space:nowrap}
@media(max-width:820px){.en-scale .sc{flex-wrap:wrap}.en-scale .sc .s4{font-size:4.2rem}}

/* The English button label is too long to sit beside the address on a phone */
@media(max-width:640px){.acts .subf{flex-wrap:wrap;flex-basis:100%}.acts .subf input[type=email],.acts .subf button{flex:1 1 100%;padding-block:.8rem}}
