/* Use the homepage canvas width across every inner page. */
.cosy-post-head .cosy-container,
.cosy-reading-layout,
.cosy-topic-content{width:min(1200px,calc(100% - 40px));max-width:none}

.cosy-reading-layout{grid-template-columns:minmax(0,1fr);justify-content:stretch}
.cosy-post-head h1,.cosy-post-meta{width:100%}

@media(min-width:1200px){
  .cosy-post-head .cosy-container,
  .cosy-reading-layout,
  .cosy-topic-content{width:min(1440px,calc(100% - 72px))}
  .cosy-reading-layout{grid-template-columns:minmax(0,1fr) 300px}
  .cosy-post-head h1,.cosy-post-meta{width:calc(100% - 328px)}
}

@media(min-width:1680px){
  .cosy-post-head .cosy-container,
  .cosy-reading-layout,
  .cosy-topic-content{width:min(1920px,calc(100% - 64px))}
}

@media(min-width:1680px) and (max-width:1960px){
  .cosy-post-head .cosy-container,
  .cosy-reading-layout,
  .cosy-topic-content{width:calc(100% - 56px)}
}

@media(max-width:700px){
  .cosy-post-head .cosy-container,
  .cosy-reading-layout,
  .cosy-topic-content{width:calc(100% - 24px)}
}
