.studio-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-card{display:grid;align-content:start;gap:15px}.optional-card{grid-column:1/-1;grid-template-columns:1fr 1fr}.optional-card .step,.optional-card h2,.optional-card p{grid-column:1/-1}select,textarea{width:100%;border:1px solid #38594c;background:#07110e;color:var(--ink);padding:13px;font:inherit}textarea{resize:vertical}.wide-action{grid-column:1/-1}.review,.success,.publication{margin-top:18px}.review code,.success code{display:block;overflow-wrap:anywhere;color:var(--green);background:#07110e;padding:12px;margin-bottom:18px}.review pre,.publication pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;background:#06100c;border:1px solid var(--line);padding:16px;color:#c8dbd1;font-size:12px}.review label{margin:20px 0}.signed-actions{display:flex;gap:12px;margin:24px 0}.outline{background:transparent;color:var(--green);border:1px solid var(--green)}.registration-link{display:inline-flex;align-items:center;justify-content:center;padding:13px;text-decoration:none;font-weight:700}.boundary{border-top:1px solid var(--line);padding-top:16px}@media(max-width:760px){.studio-layout{grid-template-columns:1fr}.optional-card{grid-column:auto;grid-template-columns:1fr}.optional-card .step,.optional-card h2,.optional-card p{grid-column:auto}.signed-actions{flex-direction:column}}
