/* v3.7.88: requested presentation, independent from existing theme code. */
:root {
 --ptv-font-sans:'Hind Siliguri','Noto Sans Bengali','Plus Jakarta Sans','Noto Sans Devanagari','Noto Nastaliq Urdu','Noto Sans SC',system-ui,sans-serif;
 --ptv-font-serif:'Hind Siliguri','Newsreader','Noto Sans Bengali',serif;
}
body,body button,body input,body select,body textarea {font-family:var(--ptv-font-sans)}
body #pathik-profile-root,body #pathik-profile-root .ptv-profile-social-copy,body .ptv-social-card-copy,body .ptv-network-card-body,body .ptv-reader-title,body .ptv-reader-content {font-family:var(--ptv-font-sans);letter-spacing:normal}
body #masthead.site-header {position:sticky!important;top:0!important;z-index:40}
body.admin-bar #masthead.site-header {top:32px!important}
@media(max-width:782px){body.admin-bar #masthead.site-header{top:46px!important}}
@media(max-width:600px){body.admin-bar #masthead.site-header{top:0!important}}
.ptv388-timeline{margin:16px 0;min-width:0}
.ptv388-timeline>h2{font-size:20px;font-weight:700;margin:0 0 12px}
.ptv388-shared-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;margin-bottom:14px}
.ptv388-shared-card>header{display:flex;flex-wrap:wrap;gap:7px;padding:14px;font-size:14px;line-height:1.7}
.ptv388-shared-card>header time{margin-inline-start:auto;color:#475569;font-size:12px}
.ptv388-shared-photo{display:block}.ptv388-shared-photo img{display:block;width:100%;height:auto}
.ptv388-shared-copy{padding:14px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.ptv388-shared-copy h3{font-size:20px;line-height:1.6;font-weight:600;margin:8px 0}
.ptv388-shared-copy small{font-size:13px;color:#475569}.ptv388-shared-copy a{color:inherit}.ptv388-shared-copy p{margin:8px 0}
.ptv388-remove-share{margin:0 14px 14px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;background:transparent;color:inherit}
.ptv388-feedback{padding:0 14px;line-height:1.7;font-size:15px;color:inherit}
.ptv388-pagination{display:flex;flex-wrap:wrap;gap:12px}
.dark .ptv388-shared-card{background:#0f172a;border-color:#334155;color:#e2e8f0}.dark .ptv388-shared-copy small,.dark .ptv388-shared-card>header time{color:#cbd5e1}
@media(max-width:767px){
 /* Full-width profile content; card text retains its readable padding. */
 body #pathik-profile-root{padding-left:0!important;padding-right:0!important}
 #pathik-profile-root .ptv-profile-compose-card{border-left:0;border-right:0;border-radius:0}
 #pathik-profile-root .ptv-profile-inline-stream{margin-left:-16px;margin-right:-16px;padding-left:0;padding-right:0;border-radius:0}
 #pathik-profile-root .ptv-profile-section{padding-left:14px!important;padding-right:14px!important}
 body.author #pathik-profile-root article>div>div.aspect-video{aspect-ratio:auto}
 body.author #pathik-profile-root article>div>div.aspect-video>img{height:auto;object-fit:contain}
 /* Match negative hero margins to an explicitly enforced article gutter. */
 body .ptv-reader-single{padding-left:14px!important;padding-right:14px!important}
 body .ptv-reader-hero{margin-left:-14px!important;margin-right:-14px!important}
 body .ptv-reader-hero img{width:100%;height:auto;max-height:none;border-radius:0}
 body .ptv-reader-content .wp-block-image:not(.alignleft):not(.alignright){margin-left:-14px;margin-right:-14px;max-width:none}
 body .ptv-reader-content .wp-block-image:not(.alignleft):not(.alignright) img{width:100%;height:auto}
 .ptv388-timeline{margin-left:-16px;margin-right:-16px}.ptv388-timeline>h2{padding-inline:14px}
 body.author .ptv388-timeline{margin-left:0;margin-right:0}
 .ptv388-shared-card{border-left:0;border-right:0;border-radius:0}
}
@media(max-width:560px){#pathik-profile-root .ptv-profile-inline-stream,#pathik-profile-root .ptv-profile-compose-card .ptv388-timeline{margin-left:-12px;margin-right:-12px}}
