/* Publish Jaya V.6 Pro public experience */
.site-header{border-bottom:1px solid var(--bs-border-color);background:color-mix(in srgb,var(--bs-body-bg),transparent 3%);backdrop-filter:blur(18px)}.site-topline{font-size:.69rem;color:var(--bs-secondary-color);border-bottom:1px solid var(--bs-border-color);padding:5px 0}.site-topline a{color:var(--bs-secondary-color)}.navbar-brand{margin-right:24px}.brand-logo{max-width:176px;max-height:40px}.btn-write-public{border-radius:11px;padding:.52rem .8rem;font-weight:760}.topic-nav{border-top:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.topic-nav-inner{display:flex;align-items:center;gap:18px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;height:42px}.topic-nav-label{font-size:.63rem;letter-spacing:.1em;font-weight:900;color:var(--jm-primary)}.topic-nav a{font-size:.75rem;font-weight:680;color:var(--bs-secondary-color)}.topic-nav a:hover{color:var(--bs-body-color)}.topic-all{margin-left:auto;color:var(--jm-primary)!important}.nav-more-menu{min-width:220px}
.home-hero{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--jm-primary),transparent 88%),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bs-body-bg),var(--bs-tertiary-bg) 26%),var(--bs-body-bg))}.breaking-strip{border-radius:12px}.hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr)}.hero-feature{min-height:590px;border-radius:24px}.hero-copy{padding:clamp(1.45rem,4vw,3.1rem)}.hero-copy h1{max-width:900px}.hero-mini{border-radius:17px}.hero-mini-cover{height:116px}.homepage-meta-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.homepage-meta-item{border:1px solid var(--bs-border-color);border-radius:14px;padding:11px 13px;background:var(--bs-body-bg)}.homepage-meta-item span{display:block;color:var(--bs-secondary-color);font-size:.67rem}.homepage-meta-item strong{font-size:.85rem}
.section-head{align-items:center}.section-head h2{font-size:1.55rem}.story-row{grid-template-columns:230px minmax(0,1fr)}.story-row h3{font-size:1.28rem}.story-card{border-radius:18px}.story-card:hover{transform:translateY(-2px)}.creator-cta{border-radius:24px}.site-footer{background:color-mix(in srgb,var(--bs-tertiary-bg),var(--bs-body-bg) 36%);border-top:1px solid var(--bs-border-color)}
.article-page-wrap{max-width:1180px}.article-layout{display:grid;grid-template-columns:minmax(0,780px) 300px;gap:56px;align-items:start}.article-header h1{font-size:clamp(2.25rem,5vw,4.75rem);line-height:1.02;letter-spacing:-.058em;font-weight:920}.article-header .lead{font-size:1.15rem;color:var(--bs-secondary-color)}.article-body{font-family:Georgia,"Times New Roman",serif;font-size:1.13rem;line-height:1.9}.article-body h2,.article-body h3{font-family:Inter,system-ui,sans-serif}.article-side{position:sticky;top:130px}.article-actions-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);margin:18px 0}.article-actions-bar .btn{border-radius:999px}.read-also-box{border-left:4px solid var(--jm-primary);background:color-mix(in srgb,var(--jm-primary),transparent 96%);padding:14px 16px;border-radius:0 14px 14px 0;margin:26px 0}.read-also-box>span{font-size:.65rem;letter-spacing:.1em;font-weight:900;color:var(--jm-primary)}.read-also-box a{display:block;font-family:Inter,system-ui,sans-serif;font-weight:820;color:var(--bs-body-color);margin-top:5px}.community-disclaimer{border:1px solid rgba(247,144,9,.25);background:rgba(247,144,9,.07);padding:16px;border-radius:16px;font-size:.78rem;color:var(--bs-secondary-color)}
@media(max-width:991.98px){.hero-grid{grid-template-columns:1fr}.hero-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-feature{min-height:500px}.article-layout{grid-template-columns:1fr}.article-side{position:static}.homepage-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767.98px){.hero-side{grid-template-columns:1fr}.hero-feature{min-height:460px;border-radius:18px}.hero-copy h1{font-size:2.35rem}.story-row{grid-template-columns:112px minmax(0,1fr);gap:13px}.row-cover{height:92px}.story-row p{display:none}.story-row h3{font-size:1rem}.homepage-meta-strip{grid-template-columns:1fr 1fr}.article-header h1{font-size:2.35rem}.article-body{font-size:1.05rem}}
