#noblogscf-form-container{
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

#noblogscf-no-javascript-instructions{
  margin-bottom: 1em;
  padding: 0.5em;
  border: 1px solid;
}

#noblogscf-no-javascript-instructions p{
  margin: 0;
}

#noblogscf-no-javascript-instructions code{
  display: inline;
  word-break: break-all;
}

.noblogscf-no-javascript-instructions-operating-system{
  margin-top: 0.25em;
  padding-left: 1em;
}

.noblogscf-no-javascript-instructions-operating-system summary{
  display: list-item;
  cursor: pointer;
}

.noblogscf-no-javascript-instructions-operating-system ol{
  margin: 0;
  padding-left: 3em;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.noblogscf-no-javascript-instructions-operating-system li{
  margin: 0;
}

#noblogscf-form{
  display: flex;
  flex-direction: column;
  align-items: start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

#noblogscf-form-message{
  max-width: calc(100% - 4px);
  width: calc(100% - 4px);
  padding: 0;
  font-family: monospace;
  font-size: 1em;
}

#noblogscf-form-button{
  margin-top: 1em;
  font-size: 1em;
  cursor: pointer;
}

#noblogscf-form-status{
  display: none;
  margin-top: 1em;
  padding: 0.5em;
  border: 1px solid;
}

#noblogscf-form-status-text{
  margin: 0;
}

#noblogscf-form-result{
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding: 0.5em;
  border: 1px solid;
}

#noblogscf-form-result-text{
  margin: 0;
}

/* Theme "Big scene" */

.wp-theme-big-scene .entry-content #noblogscf-form-container,
.wp-theme-big-scene .page-content #noblogscf-form-container,
.wp-theme-big-scene .entry-content #noblogscf-form-result,
.wp-theme-big-scene .page-content #noblogscf-form-result{
	max-width: 58rem;
	width: 75%;
}

.wp-theme-big-scene .entry-content #noblogscf-form-container p,
.wp-theme-big-scene .page-content #noblogscf-form-container p,
.wp-theme-big-scene .entry-content #noblogscf-form-container ol,
.wp-theme-big-scene .page-content #noblogscf-form-container ol,
.wp-theme-big-scene .entry-content #noblogscf-form-result p,
.wp-theme-big-scene .page-content #noblogscf-form-result p{
	width: auto;
}

/* Theme "Bliss" */

.wp-theme-bliss #noblogscf-form-status-text,
.wp-theme-bliss #noblogscf-form-result-text{
  margin: 0;
}

/* Theme "Twenty Nineteen" */

.wp-theme-twentynineteen #noblogscf-form-container,
.wp-theme-twentynineteen #noblogscf-form-result{
  margin-left: 0;
  margin-right: 0;
}
