/* Placeholder shape only; never counted as loaded content. */
.reading-skeleton{padding:18px;border-radius:16px;background:#fff;min-height:106px;display:grid;gap:12px;box-sizing:border-box}
.reading-skeleton>span{display:block;height:12px;border-radius:5px;background:#eaf2f7}
.reading-skeleton>span:first-child{width:68%;height:17px;background:#dfeef6}
.reading-skeleton>span:last-child{width:82%}
