:root{--bg: #f4efe6;--panel: #fdfbf6;--panel-soft: #ece1cb;--field: #ffffff;--ink: #25211e;--ink-dim: #564c43;--ink-faint: #6e6358;--accent: #b8262b;--accent-text: #7a1e0c;--call: #d9c08a;--call-top: #e8d4a6;--on-call: #2a2010;--line: #ddd3c2;--line-strong: #9f7f40;--rule: #c8a35a;--link: #1d5b9a;--veil: #6b5468;--veil-soft: #e4dae1;--master: #3f6563;--master-soft: #dfe9e7;--read: #4d6a49;--read-soft: #dde4d5;--display: "Cinzel", "Trajan Pro", "Palatino Linotype", Georgia, serif;--body: "EB Garamond", Georgia, "Times New Roman", serif;--ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #1a1613;--panel: #231e1a;--panel-soft: #352c21;--field: #1e1a16;--ink: #ede5d7;--ink-dim: #c3b8a7;--ink-faint: #9e9385;--accent: #d6463f;--accent-text: #eba08a;--call: #c9ab6a;--call-top: #dcc187;--on-call: #231a0b;--line: #3d352d;--line-strong: #8c7546;--rule: #8c7546;--link: #86b6e6;--veil: #c3afc0;--veil-soft: #352b33;--master: #94bdb9;--master-soft: #1f2e2d;--read: #a9bf9f;--read-soft: #252d21;color-scheme:dark}}:root[data-theme=dark]{--bg: #1a1613;--panel: #231e1a;--panel-soft: #352c21;--field: #1e1a16;--ink: #ede5d7;--ink-dim: #c3b8a7;--ink-faint: #9e9385;--accent: #d6463f;--accent-text: #eba08a;--call: #c9ab6a;--call-top: #dcc187;--on-call: #231a0b;--line: #3d352d;--line-strong: #8c7546;--rule: #8c7546;--link: #86b6e6;--veil: #c3afc0;--veil-soft: #352b33;--master: #94bdb9;--master-soft: #1f2e2d;--read: #a9bf9f;--read-soft: #252d21;color-scheme:dark}*{box-sizing:border-box}body{margin:0;padding:8px 16px;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17.5px;line-height:1.62;-webkit-font-smoothing:antialiased}a{color:var(--link)}.page{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 16px)}.page>main{flex:1;display:flex;flex-direction:column;gap:16px}.block{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.block--strong{border-color:var(--line-strong)}.block-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--rule);padding-bottom:6px;margin-bottom:10px}.block-title{font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:.02em;color:var(--accent-text);margin:0}.block-sub{font-size:14px;color:var(--ink-dim);margin:0 0 12px}.label{font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.topbar,.bottombar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 18px;font-family:var(--ui)}.topbar{position:sticky;top:8px;z-index:10}.bottombar{position:sticky;bottom:8px;font-size:12px;color:var(--ink-faint)}.bottombar a{color:var(--ink-faint);text-decoration:none}.bottombar a:hover{color:var(--accent-text)}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;font-family:var(--display);font-size:15px;letter-spacing:.04em}.brand img{width:22px;height:22px}.product{font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:.06em;color:var(--accent-text);border-left:3px solid var(--accent);padding-left:12px}.spacer{flex:1}@media(max-width:899px){.topbar,.bottombar{position:static}}.btn{height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--line-strong);background:linear-gradient(var(--panel),var(--panel-soft));color:var(--ink);font-family:var(--ui);font-size:13.5px;cursor:pointer;transition:border-color .12s,background-color .12s}.btn:active{transform:translateY(1px)}.btn--primary{border-color:var(--line-strong);background:linear-gradient(var(--call-top),var(--call));color:var(--on-call)}.field{height:38px;padding:8px 12px;border-radius:10px;border:1px solid var(--line-strong);background:var(--field);color:var(--ink);font-family:var(--ui);font-size:13.5px}.field:focus{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:0}.facts dt{align-self:center}.facts dd{margin:0;font-family:var(--ui);font-size:14px}.status-ok{color:var(--ink)}.status-down{color:var(--accent-text)}.status-wait{color:var(--ink-faint)}
