/* Тема «Бумага» — learn.olegshirko.dev/admin/site */
:root{--font-body:Georgia,"Iowan Old Style","Times New Roman",serif;--font-head:"Helvetica Neue",Helvetica,"Segoe UI",system-ui,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--paper:#F1F2ED;--surface:#FAFAF6;--surface-2:#E9EBE4;--ink:#15181A;--ink-soft:#4C5459;--ink-faint:#737B79;--line:#D3D7CD;--line-soft:#E2E5DC;--blue:#1B4D7E;--blue-ink:#1B4D7E;--blue-wash:#E2EAF2;--rust:#94460F;--rust-wash:#F4E7DC;--green:#2C6440;--green-wash:#E1EBE1;--violet:#54468A;--violet-wash:#E7E4F0;--code-bg:#141A1E;--code-ink:#DCE3E6;--code-dim:#8395A0;--code-key:#8FB8E0;--code-str:#C8B98A;--grid:rgba(27,77,126,.10);--soft:var(--ink-soft);--faint:var(--ink-faint);--ok:var(--green);--okw:var(--green-wash);--bad:var(--rust);--badw:var(--rust-wash);--waitw:var(--blue-wash);--font-ui:var(--font-head)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--paper:#13171A;--surface:#1A2024;--surface-2:#20272B;--ink:#E8EAE5;--ink-soft:#A6AFB2;--ink-faint:#838D90;--line:#2C3439;--line-soft:#242B30;--blue:#82B4E2;--blue-ink:#A8CCEC;--blue-wash:#1A2733;--rust:#DE9660;--rust-wash:#2B211A;--green:#7FBE95;--green-wash:#1A251E;--violet:#AA9BD8;--violet-wash:#221E2E;--code-bg:#0B0F12;--code-ink:#D6DDE1;--code-dim:#71808A;--code-key:#8FB8E0;--code-str:#C8B98A;--grid:rgba(130,180,226,.10)}}
:root[data-theme="dark"]{--paper:#13171A;--surface:#1A2024;--surface-2:#20272B;--ink:#E8EAE5;--ink-soft:#A6AFB2;--ink-faint:#838D90;--line:#2C3439;--line-soft:#242B30;--blue:#82B4E2;--blue-ink:#A8CCEC;--blue-wash:#1A2733;--rust:#DE9660;--rust-wash:#2B211A;--green:#7FBE95;--green-wash:#1A251E;--violet:#AA9BD8;--violet-wash:#221E2E;--code-bg:#0B0F12;--code-ink:#D6DDE1;--code-dim:#71808A;--code-key:#8FB8E0;--code-str:#C8B98A;--grid:rgba(130,180,226,.10)}
.theme-toggle{position:fixed;left:14px;bottom:14px;z-index:24;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:16px/1 var(--font-head);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);opacity:.75}
.theme-toggle:hover{opacity:1;color:var(--ink)}
@media print{.theme-toggle{display:none}}
