/* White counterpart of the GPT Image model layout. Geometry and interactions are shared. */
#movo-content{background:#fff;color:#111}
#movo-content p{color:#666}
#movo-content .gpt-hero h1{color:#111}
#movo-content .gpt-label{background:#f0f0f0}
#movo-content .gpt-composer{background:#fff;border-color:#dedede}
#movo-content .gpt-composer:focus-within{box-shadow:0 0 0 3px #7856bc22}
#movo-content .gpt-composer textarea{background:#fff;color:#111}
#movo-content .gpt-composer textarea::placeholder{color:#727272}
#movo-content .gpt-random{background:#f0f0f0;color:#333}
#movo-content .gpt-random:hover{background:#e5e5e5}
#movo-content .gpt-toolbar .gpt-button,#movo-content .gpt-features .gpt-button,#movo-content .gpt-cta .gpt-button,#movo-content .gpt-secondary{background:#111;color:#fff}
#movo-content .gpt-toolbar .gpt-button:hover,#movo-content .gpt-secondary:hover{background:#333}
#movo-content .gpt-features .gpt-button:hover,#movo-content .gpt-cta .gpt-button:hover{background:var(--grad-btn-hover);color:#fff}
#movo-content .gpt-community-card{background:#fff;border-color:#e1e1e1}
#movo-content .gpt-community-card p{background:#f6f6f6;color:#555}
#movo-content .gpt-card-heading a{color:#666}
#movo-content .gpt-creator-line{color:#666}
#movo-content .gpt-creator-line img{border-color:#fff}
#movo-content .gpt-blog-track{scrollbar-color:#ccc #fff}
#movo-content .gpt-blog-card{background:#f5f5f5;color:#111}
#movo-content .gpt-cta p{color:#666}
#movo-content .gpt-link-list a{background:#f0f0f0;color:#555}
#movo-content .gpt-link-list a:hover{background:#e5e5e5;color:#111}
#movo-content .gpt-questions p a{color:#7040b0;text-decoration:underline}
#movo-content .gpt-composer [data-website-entry-error]{color:#8c2830}
/* Keep scrollable galleries within the available column on small screens. */
#movo-content{width:100%;max-width:100vw;min-width:0}
#movo-content .gpt-blog>*{min-width:0}
#movo-content .gpt-feature-copy{min-width:0}
#movo-content,#movo-content *{box-sizing:border-box}
@media(max-width:600px){
#movo-content{width:100vw}
#movo-content .gpt-hero{width:100vw}
#movo-content .gpt-wrap,#movo-content .gpt-wide{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}
#movo-content .gpt-intro{max-width:100%}
}

/* About 70% of the original composer height; text keeps scrolling normally. */
#movo-content .gpt-composer textarea{height:54px;min-height:54px;max-height:54px}
@media(max-width:600px){
#movo-content .gpt-composer textarea{height:73px;min-height:73px;max-height:73px}
}
#movo-content .gpt-community-track{scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y}
#movo-content .gpt-community-track::-webkit-scrollbar{display:none}
#movo-content .gpt-community-track:active{cursor:grabbing}
#movo-content .gpt-community-track:focus-visible{outline:2px solid #b596ff;outline-offset:4px}
#movo-content .gpt-link-list a{max-width:100%;overflow-wrap:anywhere}

#movo-content .gpt-explore {
  background: #f7f7f8;
  border-radius: clamp(24px, 4vw, 60px);
  padding: clamp(32px, 5vw, 64px) clamp(16px, 4vw, 48px);
}

#movo-content .gpt-explore .gpt-link-list {
  max-width: 1152px;
  margin-inline: auto;
}
