.ss-dna-wrap {
  width: 100%;
  background: transparent;
  overflow: visible;
}

.ss-dna-wrap--wide {
  width: min(1680px, 100vw);
  max-width: 1680px;
  margin: 0 auto;
}

.ss-dna-iframe {
  width: 100%;
  border: 0;
  display: block;
  background: #060608;
  min-height: 100vh;
}

.ss-dna-error {
  margin: 32px auto;
  max-width: 900px;
  padding: 14px 16px;
  border: 1px solid rgba(239, 68, 68, 0.45);
  color: #ffd7d7;
  background: rgba(68, 12, 18, 0.9);
  border-radius: 12px;
}

body.ss-dna-pilot-page,
body.ss-dna-pilot-page html,
body.ss-dna-pilot-page #page,
body.ss-dna-pilot-page .site,
body.ss-dna-pilot-page .site-content {
  background: #060608 !important;
}

body.ss-dna-pilot-page #masthead,
body.ss-dna-pilot-page .site-header,
body.ss-dna-pilot-page .site-footer,
body.ss-dna-pilot-page .entry-header,
body.ss-dna-pilot-page .post-navigation,
body.ss-dna-pilot-page .comments-area,
body.ss-dna-pilot-page .ast-breadcrumbs-wrapper,
body.ss-dna-pilot-page .ast-separate-container .ast-article-single .entry-header {
  display: none !important;
}

body.ss-dna-pilot-page #primary,
body.ss-dna-pilot-page article,
body.ss-dna-pilot-page .ast-article-single,
body.ss-dna-pilot-page .entry-content,
body.ss-dna-pilot-page .site-main,
body.ss-dna-pilot-page .site-content > .ast-container,
body.ss-dna-pilot-page .ast-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}

body.ss-dna-pilot-page .site-content {
  padding: 0 !important;
  margin: 0 !important;
}

body.ss-dna-pilot-page .ast-plain-container.ast-no-sidebar #primary,
body.ss-dna-pilot-page .ast-plain-container.ast-no-sidebar #primary.primary {
  margin: 0 !important;
}

body.ss-dna-pilot-page .ast-single-post .entry-content a,
body.ss-dna-pilot-page .entry-content a {
  text-decoration: none;
}

@media (max-width: 980px) {
  .ss-dna-wrap--wide {
    width: 100vw;
  }
}
