.project-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.project-buttons button{padding:10px 6px;font-size:11px}
#review-link{display:block;width:100%;margin:12px 0 18px;padding:12px;resize:vertical;word-break:break-all}
#share-dialog{max-width:540px}#share-dialog::backdrop{background:#131a18bb}
.savanna-shot #drive-settings label[for="speed"],.savanna-shot #speed,.savanna-shot #speed+.range-ends,
.savanna-shot #drive-settings label[for="roadWidth"],.savanna-shot #roadWidth,.savanna-shot #roadWidth+.range-ends,
.savanna-shot .angles,.savanna-shot .rig-card,.savanna-shot #reset-pose{display:none}
.savanna-shot #environments .environment[data-env="savanna"]{grid-column:1/-1}

.public-review #production,.public-review #capture-shot{display:none}

.savanna-shot #capture-shot,.savanna-shot #production{display:none}

.dolly-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dolly-presets button{display:flex;align-items:center;gap:8px;padding:9px 8px;border:1px solid var(--line);border-radius:6px;background:#ede6df;font-size:13px;text-align:left}.dolly-presets button span{font-size:18px;color:var(--muted)}.dolly-presets button.active{border-color:var(--coral);background:#f261570d}.dolly-presets button.active span{color:var(--coral)}

.dolly-limit{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px}.dolly-limit input{min-width:0;width:74px;margin-left:auto;background:#ede6df;color:inherit;border:1px solid var(--line);border-radius:5px;padding:5px 7px}.dolly-limit span{font:9px var(--mono);color:var(--muted)}

.bike-views{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bike-views button{padding:9px 3px;background:#ede6df;border:1px solid var(--line);border-radius:6px;font-size:13px}.bike-views button.active{color:var(--coral);border-color:var(--coral);background:#f261570d}.coast-shot .rig-card svg,.coast-shot #production,.coast-shot #capture-shot{display:none}
