/* Панель «Размер · Эмодзи» над полем текста урока (editor-tools.js) — общая для Рун и Таро */
.et-bar{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}
.et-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid rgba(120,79,37,.2);border-radius:12px;background:#fffaf4;color:#5d4a3c;font:600 13px/1 inherit;font-family:inherit;cursor:pointer}
.et-btn:hover,.et-btn[aria-pressed="true"]{border-color:#c58b43;background:rgba(197,139,67,.1);color:#8b5a2e}
.et-panel{margin:0 0 8px;padding:10px;border:1px solid rgba(120,79,37,.16);border-radius:16px;background:#fffdf9;max-height:340px;overflow:auto}
.et-sizes{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px}
.et-size{min-height:44px;color:#33251d}
.et-hint{margin:8px 0 0;font-size:12px;color:#776557}
.et-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:6px;margin-bottom:4px}
.et-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(120,79,37,.2);border-radius:12px;background:transparent;color:#5d4a3c;font:600 12px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap}
.et-tab[aria-selected="true"]{border-color:#b87a34;background:rgba(197,139,67,.15);color:#8b5a2e}
.et-tab-icon{font-size:17px;line-height:1}
.et-group{margin:8px 0 4px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#776557}
.et-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}
@media(min-width:640px){.et-grid{grid-template-columns:repeat(10,minmax(0,1fr))}}
.et-emoji{height:40px;border:0;border-radius:10px;background:transparent;font-size:21px;line-height:1;cursor:pointer}
.et-emoji:hover{background:rgba(51,37,29,.06)}
/* Размер текста из разметки {s:…} в уроках (editor-tools.js) */
.fs-sm{font-size:.85em}.fs-lg{font-size:1.2em}.fs-xl{font-size:1.45em;line-height:1.3}.fs-xxl{font-size:1.8em;line-height:1.2}
.field-stack{display:grid;gap:9px}
