.tutorial-house-debug-panel { --debug-accent: #eac48e; }
.tutorial-house-debug-panel > header { display: flex; align-items: center; justify-content: space-between; }
.tutorial-house-debug-panel > header button { min-width: 32px; padding: 2px 8px; font-size: 22px; }
.tutorial-house-debug-panel .rollegg-debug-panel-scroll { padding: 12px; }
.tutorial-house-debug-panel .rollegg-debug-panel-scroll > p,
.tutorial-house-debug-panel small { color: #c0d0cf; font-size: 11px; line-height: 1.45; }
.tutorial-house-debug-panel .rollegg-debug-panel-scroll > p { margin: 0 0 13px; }
.tutorial-house-range { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 7px 10px; padding: 11px 0; border-top: 1px solid #ffffff1d; font-size: 12px; font-weight: 700; }
.tutorial-house-range output { white-space: nowrap; }
.tutorial-house-range input,
.tutorial-house-range small { grid-column: 1 / -1; }
.tutorial-house-range input { width: 100%; margin: 2px 0 0; }
.tutorial-house-debug-panel footer p { margin: 0 0 8px; color: #b9cfcd; font-size: 11px; line-height: 1.35; }
.tutorial-house-actions { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; }
.tutorial-house-actions button { min-height: 36px; font-size: 11px; font-weight: 700; }
.tutorial-house-actions button[data-action="saved"] { grid-column: 1 / -1; }
