/* Proxima Nova from the supplied Adobe Fonts kit; the canvas wordmark stays untouched. */
:root{--font-reading:"proxima-nova",Arial,Helvetica,sans-serif}
body{font-family:var(--font-reading)!important;font-weight:400;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,h4,.font-serif,.font-sans,.editor-title,.post-name,.platform-name{font-family:var(--font-reading)!important}
h1{font-weight:700!important;letter-spacing:-.045em!important}h2{font-weight:700!important;letter-spacing:-.035em!important}h3,h4{font-weight:600!important;letter-spacing:-.02em!important}
p,.post-copy,.article-body,.lede,.about-lede,.about-story,.feature-grid,.setup,.release{font-family:var(--font-reading)!important}
button,input,textarea,select,.editor-button,.download,.btn{font-family:var(--font-reading);font-weight:700}
.flow-label,.eyebrow,.section-label,.work-count,.version-bar,.requirements,.post-author,.file-meta,.file-slug,.file-status,.local-save,.library-tip,.footer-bottom,.circle-nav-hint{font-weight:500}
.home-page .flow-label,.eyebrow,.section-label{font-size:12px!important;line-height:1.6;color:#aaa}
.home-page #pList p,.social-post .post-copy p,.feature-grid p,.setup p,.about-interests p,.release ul{font-family:var(--font-reading)!important;font-size:16px!important;font-weight:400!important;line-height:1.8!important;color:#bdbdbd!important}
.home-page #pList>li>button>span:nth-child(2){font-family:var(--font-reading)!important;font-weight:700!important;letter-spacing:-.035em}
.home-page #pList>li>button>span:nth-child(3),.work-count{font-size:11px!important;color:#999!important}
.social-post.story-card h2,.social-post.story-card:first-child h2{font-weight:700!important;letter-spacing:-.025em!important;line-height:1.3!important}
.post-author{font-size:11px!important;letter-spacing:.055em!important}.post-author time{color:#aaa!important}.post-actions button{font-size:11px!important;color:#aaa}.post-actions button:hover{color:#fff}
.home-page .all-stories,.back-link,.hero-actions>a:last-child,.about-link{font-size:12px!important;font-weight:700!important;color:#bbb}
.lede,.about-lede{font-weight:400!important;line-height:1.7!important;color:#bdbdbd!important}
.requirements,.version-bar{font-size:11px!important;line-height:1.8!important;color:#aaa!important}
.feature-number,.setup>li>span{font-size:11px!important;color:#999!important}
.journal-page .article-body{font-family:var(--font-reading)!important;font-size:20px;line-height:1.85;font-weight:400;color:#e3e3e3!important}.article-dek{font-weight:400;line-height:1.75!important;color:#bdbdbd!important}.article-body h2,.article-body h3,.article-body blockquote{font-family:var(--font-reading)!important}.article-body blockquote{font-weight:500;font-size:25px;line-height:1.6}
.about-story>p{font-family:var(--font-reading)!important;font-weight:400;line-height:1.85!important;color:#bdbdbd!important}
.footer-brand strong{font-family:var(--font-reading)!important;font-weight:700!important}.footer-brand>span>span,.footer-bottom{font-size:11px!important;color:#999!important;letter-spacing:.035em}.footer-top{font-size:11px!important;color:#bbb}
.circle-nav a span{font-size:10px!important;font-weight:500;color:#aaa;letter-spacing:.07em}.circle-nav-hint{font-size:10px!important;color:#888}.circle-nav a{color:#bbb}.platform-name{font-weight:700;font-size:18px}.platform-handle{font-size:12px!important;color:#aaa}
#appView .article-list-item strong{font-family:var(--font-reading)!important;font-weight:600!important;font-size:13px!important}.article-form .title-input{font-family:var(--font-reading)!important;font-weight:700!important}.article-form .rich-body{font-family:var(--font-reading)!important;font-size:17px!important;font-weight:400!important;line-height:1.85!important}.article-form label,.library-options label{font-size:12px!important;color:#aaa!important}.editor-help,.local-save,.file-meta{font-size:11px!important;color:#999!important}.editor-notice{font-size:14px}
@media(max-width:700px){.journal-page .article-body{font-size:18px!important;line-height:1.8!important}.post-author{font-size:10px!important}.home-page .flow-label,.eyebrow,.section-label{font-size:11px!important}.footer-bottom{font-size:10px!important}.requirements,.version-bar{font-size:10px!important}.circle-nav a span{font-size:10px!important}}

/* The kit contains real regular and bold faces, including italics. */
body,button,input,textarea,select,p,a,span,label,summary,li,time,.font-mono,.eyebrow,.flow-label,.section-label,.post-author,.circle-nav a span,.circle-nav-hint,.footer-bottom,.footer-top,.back-link,.about-link{font-family:var(--font-reading)!important}
code,pre,.html-source,.html-source *{font-family:ui-monospace,Consolas,monospace!important}
h1,h2,h3,h4,.editor-title,.platform-name,.footer-brand strong,.post-name{font-weight:700!important}
