﻿.page-mudana-moji-cut{ background-color:#fffde7 !important; }
.tool-grid{ display:grid; grid-template-columns:1fr 1fr; gap:20px; }
@media(max-width:900px){ .tool-grid{ grid-template-columns:1fr; } }
.tool-box{ background:#fff; border-radius:12px; padding:16px; box-shadow:0 2px 8px rgba(0,0,0,.08); }
.tool-box textarea{ width:100%; min-height:260px; }
.meta-info{ font-size:.85em; color:#666; margin-top:6px; }
.actions{ display:flex; gap:8px; margin-top:10px; }
/* ===== 2026-10-30 layout fix ===== */
main {
  max-width: 1100px;
  margin: 0 auto;
  padding: 20px 16px;
  box-sizing: border-box;
}
.tool-box { min-width: 0; }
.tool-box textarea { box-sizing: border-box; }
.actions { flex-wrap: wrap; }
button.success { background: #16a34a; color: #fff; }
button.success:hover { background: #15803d; }
main > h1 { margin: 0 0 8px; font-size: 1.4em; }
main > .description { margin: 0 0 20px; color: #555; }