:root{--font-body:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--style-radius-s:8px;--style-radius-m:8px;--style-radius-l:12px}html[data-theme=light]{--theme-bg:#f7f7f5;--theme-input-bg:#fff;--theme-text:#1c1b19}html[data-theme=light] .btn--style-primary:not(.btn--disabled){--bg-color:#2b46b5;--hover-bg:#233a99;--color:#fff;--hover-color:#fff}.writing-guide{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg);border-radius:12px;max-width:720px;margin-block:32px;padding:20px 24px}.writing-guide h2{margin-block-end:12px;font-size:18px}.writing-guide ol{margin:0;padding-inline-start:20px}.writing-guide li{margin-block-end:8px;line-height:1.5}.review-queue{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg);border-radius:12px;max-width:720px;margin-block:32px;padding:20px 24px}.review-queue h2{align-items:center;gap:8px;margin-block-end:12px;font-size:18px;display:flex}.review-queue p{color:var(--theme-elevation-600);margin:0}.review-queue ul{margin:0;padding:0;list-style:none}.review-queue li{border-block-start:1px solid var(--theme-elevation-100);justify-content:space-between;gap:16px;padding-block:8px;display:flex}.review-queue time{font-variant-numeric:tabular-nums;color:var(--theme-elevation-600);flex:none}.review-queue__count{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#2b46b5;border-radius:11px;min-width:22px;padding-inline:6px;font-size:12px;line-height:22px}.seo-checklist{border:1px solid var(--theme-elevation-150);border-radius:8px;margin-block:8px 24px;padding:14px 16px}.seo-checklist header{justify-content:space-between;align-items:baseline;margin-block-end:10px;display:flex}.seo-checklist h3{margin:0;font-size:14px;font-weight:550}.seo-checklist ul{margin:0;padding:0;list-style:none}.seo-checklist li{color:var(--theme-elevation-800);gap:8px;padding-block:3px;font-size:12.5px;line-height:1.4;display:flex}.seo-checklist li[data-ok=true]{color:var(--theme-elevation-500)}.seo-checklist li[data-ok=true]>span:first-child{color:#17714a}.seo-checklist__score{font-variant-numeric:tabular-nums;font-size:13px}.seo-checklist__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-panel{gap:20px;max-width:760px;padding-block:8px 32px;display:grid}.assistant-panel h3{margin:0 0 12px;font-size:15px}.assistant-panel img{border-radius:8px;width:100%;max-width:480px;margin-block-start:12px;display:block}.assistant-panel .btn{margin:0}.assistant-panel__rule,.assistant-panel__off{border:1px solid var(--theme-elevation-150);border-radius:8px;margin:0;padding:12px 14px;line-height:1.5}.assistant-panel__field{gap:6px;margin-block-end:12px;display:grid}.assistant-panel__field textarea,.assistant-panel__field input{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg);width:100%;color:var(--theme-text);font:inherit;border-radius:8px;padding:8px 10px}.assistant-panel__actions,.assistant-panel__translate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistant-panel__translate label{align-items:center;gap:8px;display:flex}.assistant-panel__translate select{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg);color:var(--theme-text);font:inherit;border-radius:8px;padding:6px 8px}.assistant-panel__error{color:#a8302a;margin:0}.assistant-panel__output{border:1px solid var(--theme-elevation-150);border-radius:8px;gap:12px;padding:14px;display:grid}.assistant-panel__output pre{max-height:420px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}
