/* Hibr v1.13.4 — reading + SEO */
.v1134-reading{display:block!important;width:100%;max-width:1120px;margin-inline:auto;background:transparent!important}
.v1134-reading>.story{width:min(100%,1040px);margin-inline:auto;padding:clamp(20px,3vw,46px);border-radius:24px}
.v1134-reading .story>h1{max-width:900px;margin-inline:auto;font-size:clamp(1.75rem,3.1vw,3rem);line-height:1.35}
.v1134-reading .story-meta,.v1134-reading .chips,.v1134-reading .story-cover,.v1134-reading .story-body,.v1134-reading .story-actions,.v1134-reading .post-share-panel,.v1134-reading .v1133-post-edit-tools,.v1134-reading .ad-zone{max-width:900px;margin-inline:auto}
.v1134-reading .story-body{font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:2.05}
.v1134-reading .story-cover{display:block;width:100%;max-height:620px;object-fit:cover;border-radius:20px;margin-block:24px}
.reading-after-notes{max-width:1040px;margin:16px auto 8px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px}
.reading-note{background:rgba(255,255,255,.84);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(214,229,233,.9);border-radius:17px;padding:15px 18px;box-shadow:0 8px 28px rgba(14,52,68,.05)}
.reading-note p{margin:.35rem 0 0;color:#4f6975}.reading-note-cta{display:flex;align-items:center;justify-content:space-between;gap:14px}.reading-note-cta b{display:block;margin-top:3px}.reading-note-cta .btn{white-space:nowrap}
.seo-smart-box{margin-top:18px;border:1px solid #cfe1e5;border-radius:18px;background:#fbfdfd;overflow:hidden}.seo-smart-box>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;background:#f2f8f9;font-weight:800}.seo-smart-box>summary small{font-weight:400;color:#6c818a}.seo-smart-body{padding:16px}.seo-score-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px;border-radius:14px;background:#fff;border:1px solid #e1ecee}.seo-score-ring{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:1.15rem;background:conic-gradient(#159488 calc(var(--seo-score,0)*1%),#e5edef 0);position:relative;color:#0d4d5d}.seo-score-ring:before{content:'';position:absolute;inset:7px;border-radius:50%;background:#fff}.seo-score-ring{isolation:isolate}.seo-score-ring::after{content:attr(data-score-label);position:absolute;z-index:1}.seo-score-ring{font-size:0}.seo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.seo-fields label{display:grid;gap:6px;font-weight:700;color:#173545}.seo-fields label>span{font-size:.75rem;color:#71858e;font-weight:400}.seo-fields textarea{resize:vertical;min-height:88px}.seo-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.seo-insights section{border:1px solid #e0eaec;background:#fff;border-radius:14px;padding:13px}.seo-insights h4{margin:0 0 9px}.seo-insights ul{margin:0;padding-inline-start:20px;display:grid;gap:6px}.seo-check-ok{color:#087c65}.seo-check-warn{color:#9b6511}.seo-check-bad{color:#a83434}.seo-link-suggestions{display:grid;gap:7px}.seo-link-suggestion{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;background:#f5fafb;border-radius:10px}.seo-link-suggestion a{color:#0c6970;text-decoration:none;font-weight:700}.seo-link-suggestion button{border:0;background:#e4f1f2;border-radius:8px;padding:5px 8px;cursor:pointer}
@media(max-width:760px){.v1134-reading>.story{padding:18px 14px;border-radius:18px}.v1134-reading .story>h1{font-size:1.75rem}.v1134-reading .story-body{line-height:1.95}.reading-after-notes{grid-template-columns:1fr;margin-inline:0}.reading-note-cta{align-items:flex-start}.seo-smart-box>summary{align-items:flex-start;flex-direction:column}.seo-score-card{grid-template-columns:58px minmax(0,1fr)}.seo-score-card .btn{width:100%}.seo-fields,.seo-insights{grid-template-columns:1fr}.seo-smart-body{padding:12px}.seo-fields>*{min-width:0}.seo-fields input,.seo-fields textarea{width:100%;max-width:100%;box-sizing:border-box}body.theme-default{background-attachment:scroll!important}.main-shell{background:transparent!important}}
