/* Odessa: visual-only public theme. Layout, filters, URLs and profiles preserved. */
:root{--od-bg:#0b1420;--od-surface:#152537;--od-accent:#59d6cb;--od-border:#30475b}body{background:radial-gradient(ellipse at 10% 0%,#173e50 0%,#0b1420 55%)!important;color:#eaf3f7!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important}.wrap{max-width:1320px!important}.od-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;margin-bottom:25px;border:1px solid var(--od-border);background:rgba(17,37,54,.8);border-radius:16px}.od-nav a{text-decoration:none;font-weight:800;letter-spacing:.04em}.od-nav span{color:var(--od-accent)}h1{letter-spacing:-.035em}.lead{color:#c4d9e1!important}.card{background:linear-gradient(160deg,#20364a,#122333)!important;border:1px solid #38536a!important;box-shadow:0 12px 30px #07111c99!important}.card:hover{border-color:var(--od-accent)!important}.chip,.page-link,.seo-block{background:#152739!important;border-color:#34536b!important}.chip.active,.page-link.active,.toolbar button{background:var(--od-accent)!important;color:#0b222a!important}.district{color:#80dfd3!important}.badge{background:#274359!important}.toolbar select{background:#e8f4f5!important}.article-wrap{max-width:880px;margin:30px auto;padding:20px}.article-wrap nav{margin-bottom:28px}.article-wrap article{background:#16283b;border:1px solid #345168;border-radius:20px;padding:24px;margin:18px 0;line-height:1.75}.article-wrap a{color:#79e5d9}.article-body{white-space:normal;overflow-wrap:anywhere;font-size:17px}@media(max-width:650px){.od-nav{padding:12px}.article-wrap{margin:10px auto;padding:14px}.article-wrap article{padding:16px}}
