/* Chunk, terrain, asset ghost, scattering, and live-path controls. */
.voxel-terrain-studio,.voxel-world-studio{border:1px solid #294735;border-radius:8px;background:#101b14;margin-top:8px;overflow:hidden}.voxel-terrain-studio summary,.voxel-world-studio summary{display:flex;justify-content:space-between;cursor:pointer;padding:9px 10px;color:#d8eadc}.voxel-terrain-studio summary span,.voxel-world-studio summary span{display:grid;gap:2px}.voxel-terrain-studio summary small,.voxel-world-studio summary small{color:#8eae96;font-size:10px}.voxel-terrain-body,.voxel-world-studio__body{display:grid;gap:8px;padding:10px;border-top:1px solid #294735}.voxel-terrain-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.voxel-terrain-tools button{padding:5px 2px;font-size:10px}.voxel-terrain-tools button.is-active{background:#2e7142;border-color:#63be78}.voxel-terrain-body label,.voxel-world-studio__body label{display:grid;gap:3px;color:#a9c3af;font-size:10px}.voxel-terrain-body .check-row,.voxel-world-studio__body .check-row{display:flex}.voxel-terrain-palette{display:flex;gap:3px;min-height:18px}.voxel-terrain-palette span{flex:1;border-radius:3px;border:1px solid #ffffff22}.voxel-terrain-help,.voxel-world-status{padding:7px;border-radius:5px;background:#18281d;color:#98bda1;font-size:10px;line-height:1.4}.voxel-asset-ghost-status.is-collision{color:#f5a2a2}.voxel-asset-ghost-status.is-ready{color:#8ee5a1}.voxel-world-studio__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.voxel-world-studio__actions{display:grid;grid-template-columns:1fr 1fr;gap:5px}.voxel-world-studio__actions button:last-child{grid-column:1/-1}.voxel-world-studio textarea{resize:vertical;min-height:48px}.voxel-world-studio select[size]{min-height:76px}.voxel-world-status.is-error{color:#ffaaa5;background:#341b1b}.voxel-world-status.is-working{color:#ffe19b}.voxel-path-preview{pointer-events:none}
.bloxd-island-map{display:grid;gap:9px;padding:10px;margin:8px;border:1px solid #355f43;border-radius:9px;background:#0d1912}.bloxd-island-map__head{display:flex;justify-content:space-between;gap:12px}.bloxd-island-map__head div{display:grid;gap:3px}.bloxd-island-map__head small,.bloxd-fast-texture-note{color:#92aa99;font-size:10px}.bloxd-island-map__toolbar{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bloxd-island-map__toolbar label{display:grid;gap:3px;font-size:10px}.bloxd-island-map canvas{display:block;width:100%;max-height:430px;aspect-ratio:1;border:1px solid #456b52;border-radius:7px;background:#112c38;cursor:crosshair;touch-action:none}.bloxd-island-map__actions{display:flex;gap:6px;flex-wrap:wrap}.bloxd-island-map #bloxdMapStatus{padding:7px;background:#17271b;border-radius:5px;color:#a8c9af;font-size:10px}.is-bloxd-mode .bloxd-disabled-generation{display:none!important}.is-bloxd-mode #bloxdIslandMapStudio{display:grid!important}
