:root:has(.lx){--dm-bg:#17120d;--dm-bg-deep:#120e09;--dm-bg-raised:#1c1610;--dm-bg-sunken:#120e09;--dm-panel:#211a13;--dm-panel-2:#2a2118;--dm-border:#d9a83e33;--dm-border-soft:#d9a83e1f;--dm-brass:#d9a83e;--dm-brass-soft:#f2c95f;--dm-brass-dim:#a07a2a;--dm-brass-hi:#ecc257;--dm-brass-lo:#c99a2b;--dm-text:#fdf8ee;--dm-text-muted:#c3b193;--dm-text-faint:#a9977c;--dm-on-brass:#2a1e05;--dm-font:"Noto Sans Georgian", "Inter", system-ui, sans-serif;--dm-felt:#5a4126;--dm-felt-deep:#2e2114;--dm-felt-light:#7a5a34}:root:has(.lx) .dm-site-header{display:none}:root:has(.lx) .dm-footer{box-shadow:none;background:0 0;border-top-color:#d9a83e33}.launcher.page-frame{max-width:none;min-height:0;padding:0}.page-frame .fx-bar{max-width:1100px;padding:max(14px, env(safe-area-inset-top)) 16px 8px;align-items:center;gap:10px;margin:0 auto;display:flex}.page-frame .fx-back{border:1px solid var(--line);width:40px;height:40px;color:var(--cream-3);background:#ffffff0d;border-radius:999px;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.page-frame .fx-back:after{content:"";position:absolute;inset:-2px}.page-frame .fx-back:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.page-frame .fx-bar .brand{font:700 1.05rem / 1 var(--font-display);color:var(--cream);white-space:nowrap;text-decoration:none}.page-frame .fx-bar .brand i{color:var(--gold-hi);font-size:.75em;font-style:normal}.page-frame .fx-main{max-width:1100px;margin:0 auto}.page-frame h1,.page-frame h2{font-family:var(--font-display)}@media (max-width:380px){.page-frame .fx-bar .brand{font-size:.95rem}}.page-frame .dm-content-body a,.page-frame .dm-page p a{color:var(--gold-hi);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.page-frame .dm-content-body ul{padding-left:1.2em;list-style:outside}.page-frame .dm-content-body ol{padding-left:1.4em;list-style:decimal}.page-frame .dm-content-body li{margin:6px 0}.page-frame .dm-content-body ul.dm-hub-list{gap:8px;margin:10px 0 24px;padding:0;list-style:none;display:grid}.page-frame .dm-hub-list li{border:1px solid var(--line);background:linear-gradient(#241d15,#1c1610);border-radius:14px;margin:0;padding:12px 14px}.page-frame .dm-hub-list a{color:var(--cream);font-weight:600;text-decoration:none;display:block}.page-frame .dm-hub-list a:hover{color:var(--gold-hi)}.page-frame .dm-hub-list__sum{color:var(--muted);margin-top:4px;font-size:.82rem;line-height:1.5;display:block}
