.pubm{--fg:var(--color-app-foreground);--muted:var(--color-app-muted);--ink:var(--color-app-foreground);--on-ink:var(--color-app-bg);--glass:color-mix(in srgb,var(--color-white) 58%,transparent);--line:color-mix(in srgb,var(--color-app-foreground) 7%,transparent);position:relative;min-height:100vh;overflow-x:clip;color:var(--fg)}html[data-app-theme=black] .pubm,html[data-app-theme=graphite] .pubm{--glass:color-mix(in srgb,var(--color-app-foreground) 6%,transparent);--line:color-mix(in srgb,var(--color-app-foreground) 10%,transparent);--pub-logo-filter:invert(1)}.pubm-main{position:relative;padding:0 24px}.pubm .mk-page{max-width:1160px;margin:0 auto;padding-top:104px;padding-bottom:0}.pubm .pub-foot{margin-top:24px}.pubm .mk-row .ap-ico{width:44px;height:44px;border-radius:14px}.pubm .mk-row .ap-ico-brand>span{font-size:15px}.pubm-soon{flex:none;height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap;color:var(--muted);background:color-mix(in srgb,var(--fg) 6%,transparent)}@media (max-width:640px){.pubm-main{padding:0 16px}}@media (max-width:500px){.pubm .mk-grid,.pubm .mk-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pubm .mk-pic{border-radius:24px}.pubm .mk-cap{left:6px;right:6px;bottom:6px;padding:8px 10px;border-radius:18px}.pubm .mk-cap .mk-name{font-size:13px;-webkit-line-clamp:2}}