/* v4.3.4: disclosures stay in normal flow, never overlay cards. */
.world-tools433 .world-help433[open],.world-tools433 .gallery-index432[open]{flex:1 0 100%;width:100%}.world-tools433 .world-help433[open] p,.world-tools433 .gallery-index432[open] .group-jumps43{position:static!important;inset:auto!important;width:100%!important;max-width:100%;box-shadow:none;display:flex;flex-wrap:wrap;gap:6px;padding:10px;margin:6px 0 0;background:#fff;border:1px solid #d0dacb}.world-tools433 .world-help433[open] p{display:block;font-size:15px;line-height:1.7}.world-tools433 .history-menu[open]{flex-basis:100%}.world-tools433 details,.random-actions433 details{min-width:0}.world-tools433 summary,.random-actions433 summary{white-space:normal}.nav-row{flex-wrap:wrap;gap:6px}.nav-row button:first-child{margin-right:auto}.brand{font-size:25px;letter-spacing:-.03em}.brand span{font-size:12px}.brand-catch434{font-size:17px;margin:8px 0}.save-tools434{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.save-tools434 button{font-size:14px;min-height:44px}.save-tools434 #new4{font-weight:400;color:#5b655e;background:none}.start-guide432{margin:8px 0 14px}.swatches434{display:inline-flex;gap:3px;vertical-align:middle;max-width:100%;flex-wrap:wrap;align-items:center}.swatches434 i{display:inline-block;width:21px;height:16px;border:1px solid #727b7040;border-radius:3px}.reference434{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:5px 0}.reference434 .swatches434 i{width:16px;height:12px}.reference434 small{font-size:11px;line-height:1.4;color:#576258}.palette-current434{font-size:14px;line-height:1.6;padding:8px 0}.palette-current434 b{font-weight:600;display:block;overflow-wrap:anywhere}.palette-current434 .swatches434{margin:5px 0}.palette-current434 small{display:block;font-size:13px;color:#51624f;margin-top:3px}.palette-grid434{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 16px}.palette-option434{padding:12px;text-align:left;background:#fff;border:1px solid #ccd6c7;border-radius:7px;min-width:0}.palette-option434 .swatches434{display:flex;width:100%;gap:3px}.palette-option434 .swatches434 i{height:28px;flex:1;width:auto}.palette-option434 b{display:block;font-size:16px;margin:8px 0 4px}.palette-option434 small{font-size:13px;line-height:1.5;color:#586454}.palette-modes434{margin:10px 0 20px}.palette-modes434 p{margin:7px 0}.font-grid434{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 18px}.font-option434{padding:12px;background:#fff;border:1px solid #cdd5c9;border-radius:7px;min-height:82px;min-width:0;text-align:left}.font-option434 b{display:block;font-size:14px;margin-top:6px}.font-sample434{font-size:21px;display:block;overflow-wrap:anywhere}.font-sans-serif{font-family:sans-serif}.font-serif,.font-retro{font-family:serif}.font-rounded{font-family:ui-rounded,'Arial Rounded MT Bold',sans-serif;font-weight:600}.font-cursive{font-family:cursive;font-style:italic}.font-pop{font-family:sans-serif;font-weight:900;letter-spacing:.02em}.font-retro{letter-spacing:.1em;font-weight:bold}.plan-list434{font-size:14px;line-height:1.6;width:100%;overflow-wrap:anywhere}.plan-row434{display:block;margin:3px 0 7px}.plan-row434 small{display:block;font-size:12px;color:#52634f}.room-grid .room-link:has(.plan-list434){grid-column:span 2}.room-link .palette-current434{padding:0}.picked42 .fine{font-size:13px;line-height:1.55}.picked42 [data-edit-feature]{font-size:14px;width:100%;margin-top:7px;justify-content:center}.current434{border:1px solid #c3d2ba;border-left:4px solid #638552;background:#eef3e9;padding:14px 16px;border-radius:7px;margin:14px 0 18px}.current434 h2{font-size:20px;margin-bottom:10px}.summary-grid434{display:grid;grid-template-columns:1fr 1fr;gap:14px}.summary-grid434>div{min-width:0;font-size:15px}.summary-grid434 p{font-size:14px;margin-top:8px}.current434 details{padding:0}.current434 summary{font-size:14px;min-height:44px}.current434 details p{font-size:14px;line-height:1.7}.basic434{border:2px solid #7389dc;max-width:100%;margin-bottom:18px}.basic434 textarea{min-height:360px;font-size:16px;line-height:1.75}.basic434 .primary{margin:10px 7px 0 0;min-height:48px}.text-output434,.detour434{padding:14px 16px;border:1px solid #cfd6c9;border-radius:7px;background:#fff;margin:16px 0}.text-output434 h2{font-size:20px}.text-output434 textarea{font-size:15px;min-height:190px;margin:10px 0}.detour434 summary{font-size:18px;font-weight:600;min-height:44px;padding:5px 0}.detour434 p{font-size:15px;margin:10px 0}.detour434 textarea{font-size:16px;min-height:320px;margin:12px 0}.detour434 button{font-size:15px}.role-editor{scroll-margin-top:85px}.ratio-preview:has([hidden]){display:none}body[data-page=adjust] .slider-card label{display:block}body[data-page=adjust] .slider-card:has(input:not([data-operated])){border-color:#d4dacf}#toast{bottom:100px;font-size:14px}.complete42{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}main{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.room-link .state43{font-size:14px}
@media(max-width:700px){.brand{font-size:21px}.header .brand span{display:none}.palette-grid434,.font-grid434{grid-template-columns:1fr 1fr;gap:8px}.palette-option434{padding:10px}.palette-option434 b{font-size:15px}.font-option434{padding:10px}.font-sample434{font-size:20px}.summary-grid434{grid-template-columns:1fr;gap:8px}.current434{padding:12px}.current434 .plan-row434{font-size:14px}.room-grid .room-link:has(.plan-list434){grid-column:1/-1}.room-grid .plan-list434{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.room-grid .plan-row434{margin:0}.reference434{gap:4px}.reference434 small{font-size:11px}.reference434 .swatches434 i{width:14px}.basic434{padding:12px}.basic434 textarea{min-height:320px}.basic434 button,.text-output434 button{font-size:14px}.plan-row434 small{font-size:12px}.world-tools433 .world-help433[open] p{padding:10px}.current434 h2{font-size:19px}.nav-row{justify-content:space-between}.nav-row button{font-size:14px!important;padding:8px 10px!important}.room-link .state43{font-size:13px}.palette-current434 small{font-size:13px}}

.world-palette434{display:flex;gap:5px 8px;align-items:center;flex-wrap:wrap;font-size:13px;line-height:1.6;margin:4px 0 12px}.world-palette434 .secondary{min-height:44px;font-size:14px;padding:6px 10px;background:transparent}.world-palette434 .swatches434 i{width:18px;height:13px}.slider-card label small{display:block;font-size:13px;font-weight:400;color:#53634f}.plan-row434 small{font-size:13px}

.current434 .plan-row434{font-size:14px;line-height:1.5;margin:3px 0}.current434 .plan-row434 small{display:inline;font-size:12px;color:#53644e}.basic434 [data-copy]{margin:0 0 12px}.room-grid .plan-row434 small{display:inline;font-size:12px}.current434 details p{font-size:14px}.room-grid .plan-list434{gap:5px 10px}@media(max-width:700px){.current434 .plan-list434{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.current434 .plan-row434 small{display:block}.current434 .plan-row434{margin:0}.summary-grid434{gap:9px}}

.reference434 small{font-size:12px}.font-grid434{margin-bottom:12px}.text-output434 .fine{margin:6px 0}body[data-page=text] [data-openkey=text-extra434]{margin-top:8px;padding:0}body[data-page=text] [data-openkey=text-extra434] summary{font-size:14px;min-height:44px}body[data-page=text] .field textarea{min-height:82px}
/* Legacy room tiles positioned <b> as badges; palette names are normal text. */
.room-link .palette-current434 b{position:static;inset:auto;font-size:14px;line-height:1.6;display:block;white-space:normal;color:var(--ink)}
