/* Creator voyage: scoped, readable companion to the boarding card. */
html body #criadores{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);padding:76px 5%;gap:32px 42px;background:linear-gradient(100deg,#fff7e9fa 0%,#fff7e9f2 55%,#fff7e9cf),url('assets/board-community.png') center/cover}
html body #criadores h2{font-size:clamp(32px,3vw,46px);line-height:1.12}
html body #criadores .cr-copy{grid-row:1/3}
html body #criadores .cr-copy>p{font-size:16px;line-height:1.65}
#criadores .tier .from,#criadores .tier small,#criadores .tier p{font-size:12px;line-height:1.5}
#criadores .tier p{min-height:54px}
#criadores .tier.on:before{font-size:11px}
#criadores .cr-sim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px;gap:24px}
#criadores .cr-inputs label,#criadores .cr-mix legend{font-size:14px}
#criadores .cr-mix{grid-template-columns:1fr}
#criadores .cr-mix span{font-size:14px;padding:12px;width:100%}
#criadores .cr-mix label{display:block}
#criadores .cr-assumption,#criadores .cr-result dl div,#criadores .cr-next p{font-size:13px;line-height:1.5}
#criadores .cr-result dl div{flex-wrap:wrap}
#criadores .cr-result>strong{font-size:clamp(30px,3vw,42px);overflow-wrap:anywhere}
#criadores .cr-kicker,#criadores .cr-earning-label{font-size:12px}
#criadores .cr-rules ul{font-size:14px}
.cr-code-example{margin-top:24px;border:1px dashed #bba16e;padding:18px;border-radius:12px;background:#fffaf0}
.cr-code-example span,.cr-code-example small{display:block;font-size:12px;color:#486567}
.cr-code-example code{display:block;font-size:18px;color:#075c68;letter-spacing:.1em;margin:8px 0}
html body #pre-registro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6%;height:auto;min-height:0;padding:72px 6%;align-items:start}
html body #pre-registro>.prereg-copy,html body #pre-registro>.prereg-card{position:relative;inset:auto;width:100%;max-width:none;margin:0}
html body #pre-registro>.prereg-card{padding:28px;border-radius:24px;box-shadow:0 24px 64px #50311e26}
html body #pre-registro .prereg-copy h2{font-size:clamp(36px,3.8vw,54px);line-height:1.1}
html body #pre-registro .prereg-copy>p:not(.eyebrow){max-width:36ch}
html body #pre-registro .prereg-card .pr-goals{margin-top:24px}
@media(max-width:1100px){html body #criadores{grid-template-columns:1fr}html body #criadores .cr-copy{grid-row:auto;grid-column:1}.cr-tiers,.cr-sim,.cr-rules{grid-row:auto;grid-column:1}.cr-steps{display:grid;grid-template-columns:repeat(3,1fr)}html body #criadores .cr-copy>p{max-width:65ch}}
@media(max-width:760px){html body #pre-registro{grid-template-columns:1fr;padding:48px 5%;gap:32px}html body #pre-registro>.prereg-copy{padding:20px;background:#fff5e4df;border-radius:16px}html body #pre-registro>.prereg-card{padding:22px}html body #criadores{padding:48px 5%}#criadores .cr-sim{grid-template-columns:1fr;padding:20px}.cr-steps{grid-template-columns:1fr}#criadores .tier{padding:16px;min-height:225px}#criadores .tier h3{font-size:21px}#criadores .cr-result>strong{font-size:40px}}
