body[data-station=school1961] .world img{opacity:.15}
.newsroom-layout .station-caption{background:linear-gradient(#f5e9d2eb,#f5e9d25a,transparent)}
.newsroom-layout .station-caption h2{color:#633d2d}.newsroom-layout .station-sheet{background:#f2e7d0f7}
.newsroom-layout .station-content .primary,.newsroom-layout .station-controls .primary{background:#7d4233;border-color:#7d4233}
.newsroom-layout .station-content h1{font-family:Georgia,serif;color:#3e4e46}

.newsroom-layout[data-kind=match] .station-content .pair-node{font-size:16px;line-height:1.3;padding:7px 9px;min-height:42px}
.newsroom-layout[data-kind=match] .pair-column{gap:6px}
.newsroom-layout[data-kind=match] fieldset>button[type=submit]{min-height:38px;padding:5px 12px;font-size:14px}
.newsroom-layout .station-content .sort-list{gap:6px}
.newsroom-layout[data-kind=sort] .station-content .sort-list li{min-height:62px;height:auto;padding:6px;display:flex;gap:7px;font-size:16px}
.newsroom-layout .sort-list li>span:nth-child(2){min-width:0;flex:1}
.newsroom-layout .sort-list .read-paragraph{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;line-height:1.35;white-space:normal}
.newsroom-layout .sort-arrow{min-width:34px!important;height:36px!important;min-height:36px!important}
.newsroom-sort-reader{display:flex;justify-content:flex-end;padding-top:5px}
.newsroom-sort-reader .button{min-height:30px;font-size:12px;padding:5px 9px}
.newsroom-paragraph-dialog{width:min(600px,94vw);max-height:92dvh;background:#faf1dc;color:#30453f;padding:24px;border:1px solid #aa9470;border-radius:12px;overflow:hidden}
.newsroom-paragraph-dialog h2{font:28px Georgia,serif;margin:14px 0}.newsroom-paragraph-dialog p{font:21px/1.6 Georgia,serif;min-height:100px;margin:12px 0}.newsroom-paragraph-dialog nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0}.newsroom-paragraph-dialog .button{color:#33483e;background:#e5dbc1;border-color:#ac9e7e}
.newsroom-reading-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}
#newsroom-reading-text{font:19px/1.55 Georgia,serif;margin:0}#newsroom-reading-title{font:16px/1.4 Georgia,serif;color:#724b39}
#newsroom-inspect-canvas{position:fixed;z-index:2;overflow:hidden;pointer-events:none;border-radius:9px}#newsroom-inspect-canvas[hidden],#newsroom-inspect-canvas.is-lost{display:none}#newsroom-inspect-canvas canvas{display:block;width:100%;height:100%}
.news-paper-ink,.news-masthead-ink,.news-strip-ink{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none;box-sizing:border-box;color:#283d39;font-family:Georgia,serif;overflow:hidden;z-index:2}
.news-paper-ink[hidden],.news-masthead-ink[hidden],.news-strip-ink[hidden]{display:none}
.news-paper-ink{width:520px;height:355px;padding:12px 15px}.news-paper-ink small{display:block;font:12px Arial,sans-serif;letter-spacing:2px;color:#8b503b}.news-paper-ink h3{font-size:25px;line-height:1.05;margin:20px 0 13px;min-height:29px}.news-paper-ink p{font-size:16px;line-height:1.3;margin:8px 0}.news-paper-ink footer{font:12px Arial,sans-serif;margin-top:10px;color:#7c5038;border-top:1px solid #a2906c;padding-top:6px}
.news-masthead-ink{width:1400px;height:128px;text-align:center;padding:9px 20px}.news-masthead-ink small{font:20px Arial,sans-serif;letter-spacing:6px;display:block}.news-masthead-ink strong{font-size:46px;display:block;margin-top:10px;color:#814531}
.news-strip-ink{width:900px;height:104px;padding:7px 15px;display:flex;align-items:center;gap:18px}.news-strip-ink small{font:14px Arial,sans-serif;white-space:nowrap;color:#90583f}.news-strip-ink p{font-size:26px;line-height:1.3;margin:0}
@media(max-width:600px){
 .newsroom-layout[data-kind=match] .station-content .pair-node{font-size:14px;line-height:1.25;min-height:34px;padding:5px}
 body[data-station=school1961] #app{padding:5px 8px}.newsroom-layout .station-caption h2{max-width:180px}
 .newsroom-layout[data-kind=sort] .station-content .sort-list li{min-height:49px;height:49px;padding:3px 5px;gap:5px;font-size:14px;line-height:1.2}
 .newsroom-layout .sort-list .read-paragraph{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;text-decoration:underline;text-decoration-color:#8d765750;text-underline-offset:3px}
 .newsroom-layout .sort-arrow{min-width:29px!important;width:29px;height:34px!important;min-height:34px!important}
 .newsroom-layout .station-content .sort-list{gap:5px}.newsroom-sort-reader{padding-top:4px}.newsroom-sort-reader .button{font-size:11px;min-height:29px}
 .newsroom-paragraph-dialog{padding:16px;box-sizing:border-box}.newsroom-paragraph-dialog h2{font-size:24px;margin:10px 0}.newsroom-paragraph-dialog p{font-size:19px;line-height:1.5;min-height:90px}.newsroom-paragraph-dialog .button{font-size:13px;min-height:40px}
 .newsroom-inspector .lyceum-inspect-reading{max-height:260px}#newsroom-reading-text{font-size:16px;line-height:1.5}#newsroom-reading-title{font-size:14px}
 .news-paper-ink{pointer-events:none}
}
@media(max-width:600px) and (max-height:760px){
 .newsroom-layout[data-kind=match][data-pane=answer] .station-world-panel{height:64px}
 .newsroom-layout[data-kind=match] .station-content .pair-board{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:12px}
 .newsroom-layout[data-kind=match] .station-content fieldset{gap:4px}
 .newsroom-layout[data-kind=match] .station-content .feedback.retry{font-size:0;line-height:1;padding:5px}
 .newsroom-layout[data-kind=match] .station-content .feedback.retry strong{font-size:12px;line-height:1.2}
 .newsroom-layout[data-kind=match] #answer-area:has(.feedback.retry) .pair-status{display:none}
 .newsroom-layout[data-kind=match] .station-content #answer-area{gap:4px}
}
@media(prefers-reduced-motion:reduce){.newsroom-layout *,.newsroom-inspector *{animation:none!important;transition:none!important}}
.newsroom-layout .station-sheet{--sheet-bg:#f2e7d0}
/* 01.10.2026, тест учителя: подпись окна абзацев на светлом листе (была золотой, 1,5:1); кнопка «Читать абзацы целиком ↗» —
   над списком; подпись над сценой — на плотной подложке (на тёмной стене ореол не спасал). */
.newsroom-paragraph-dialog .eyebrow{color:#7a5b2b}
.newsroom-sort-reader{padding:0 0 4px}
.newsroom-layout .station-caption{background:linear-gradient(#f1e8d5f5 0%,#f1e8d5e8 78%,#f1e8d500 100%)}
/* 02.10.2026, тест iPhone SE: на узком экране пункт «порядка» растёт по тексту — соседние абзацы не налезают. */
@media(max-width:360px){.newsroom-layout[data-kind=sort] .station-content .sort-list li{height:auto}}
/* 02.10.2026, тест iPhone: в Safari обрезка до двух строк не действует на саму кнопку — абзац вылезал из карточки.
   Текст лежит в <span> (newsroom-station.js), обрезка — на нём; в Chromium вид прежний. */
@media(max-width:600px){
 /* contain:inline-size — ширина абзаца не раздвигает лист: Safari иначе считал его по всей длине текста в одну строку. */
 .newsroom-layout .sort-list li>span:nth-child(2){min-width:0;max-width:100%}
 .newsroom-layout .sort-list .read-paragraph{display:block;width:100%;min-width:0;contain:inline-size;overflow:hidden}
 .newsroom-layout .sort-list .read-paragraph>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;white-space:normal;overflow-wrap:break-word}
}
/* 02.10.2026, владелец (снимок iPhone): на невысоком телефоне (≤600 px) задание Редакции — целиком в экране:
   подсказка формы дублирует строку задания над ней — убрана; 3D-панель и заголовок ниже, цитата плотнее. */
@media(max-width:600px) and (max-height:600px){
 body .newsroom-layout .station-world-panel{height:84px}
 .newsroom-layout .lyceum-desk-tools{display:none}
 .newsroom-layout[data-kind=sort] .station-content .sort-list li{min-height:44px;height:44px}
 .newsroom-layout .station-content .sort-list{gap:4px}
 .newsroom-layout .station-content .form-tip{display:none}
 .newsroom-layout .station-content h1{font-size:18px;line-height:1.2}
 .newsroom-layout .station-content blockquote{padding-top:4px;padding-bottom:4px;margin:0}
 .newsroom-layout .station-content{gap:6px}
}
/* 02.10.2026, владелец: задание «Расставьте абзацы» на телефоне — целиком в экране (4 абзаца + «Проверить ответ»):
   подсказка формы (дубль строки задания) убрана, 3D-панель ниже без кнопок предметов, заголовок и «Читать целиком» компактнее. */
@media(max-width:600px) and (max-height:760px){
 body .newsroom-layout[data-kind=sort] .station-world-panel{height:84px}
 .newsroom-layout[data-kind=sort] .lyceum-desk-tools,.newsroom-layout[data-kind=sort] .station-content .form-tip{display:none}
 .newsroom-layout[data-kind=sort] .station-content h1{font-size:19px;line-height:1.2}
 .newsroom-layout[data-kind=sort] .station-content blockquote{padding-top:4px;padding-bottom:4px;margin:0}
 .newsroom-layout[data-kind=sort] .station-content fieldset .button:not(.primary):not(.sort-move){min-height:32px;padding:4px 10px;font-size:13px}
 .newsroom-layout[data-kind=sort] .station-content{gap:6px}
}
