.brand{gap:.5rem;color:var(--primary,#ff202f)}.brand>span{color:#ff202f!important}.brand img{width:36px;height:36px;object-fit:contain;flex:none}.block-heading{margin:2rem 0 1rem;padding:1rem;border-left:4px solid #ff202f;background:#151d29;border-radius:10px}.block-exam-node{margin:1rem 0 3rem;border-color:#efbb43}.answer.selected:not(.correct):not(.wrong),.answer:not(.correct):not(.wrong):not([disabled]):active{background:#153c77!important;border-color:#5299ff!important;box-shadow:0 0 0 2px #5299ff!important}.path-blocks{margin-top:1.5rem}.path-blocks .card{margin:.7rem 0}.step4-dialog details{margin:1rem 0}.step4-dialog input[type=checkbox]{width:auto}.mobile-nav a[data-admin-link]{font-weight:800;color:#ff202f}@media(max-width:600px){.mobile-nav{display:flex;justify-content:space-around}.mobile-nav a{flex:1;min-width:0;font-size:12px}.brand{font-size:1.35rem}.brand img{width:30px;height:30px}}

.top{gap:clamp(12px,3vw,32px)}.brand{min-width:0;max-width:min(45vw,360px)}.brand>span{overflow:hidden;text-overflow:ellipsis}.brand img{flex-shrink:0}

/* Step4E: the block exam uses the same round node as a level. */
.path-group:has(+.block-exam-node){margin-bottom:0}.block-exam-node{padding:0;margin:0 0 1rem}.exam-node{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%}.question-source{font-size:.8rem;line-height:1.4;color:var(--text-secondary,#aeb8c7);overflow-wrap:anywhere;margin:.4rem 0 .8rem}

[data-block-editor] ol{padding-left:1.5rem}[data-block-editor] li{padding:.6rem 0;overflow-wrap:anywhere}[data-block-editor] .row-actions{flex-wrap:wrap}[data-block-editor] input{max-width:100%;box-sizing:border-box}

.prompt-editor textarea{display:block;width:100%;min-width:0;box-sizing:border-box;font-size:14px;line-height:1.5;resize:vertical}.prompt-editor [name=prompt]{min-height:240px;max-height:55vh}.prompt-editor .row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.prompt-editor article{margin:.75rem 0;overflow-wrap:anywhere}
