/* Catalog typography at normal browser zoom. */
.main-nav a{font-size:12px}.main-nav .nav-about{font-size:11px}.header-search input{font-size:12px}.hero-copy>p{font-size:13px}.hero .eyebrow{font-size:10px}.hero-calendar{font-size:12px}.hero-actions .button{font-size:12px}.stats>a{font-size:12px}.stat-date{font-size:11px}.section-heading .eyebrow{font-size:9px}
.sidebar-group h3{font-size:10px;color:#718278}.sidebar-link,.genre-link,.game-link{font-size:12px}.sidebar-link small,.genre-link small,.game-link small{font-size:11px;color:#6c8075}.sidebar-owner p,.sidebar-owner strong,.sidebar-foot p{font-size:11px;color:#5f7866}.sidebar-foot>a{font-size:10px}
.catalog-tabs a{font-size:12px}.catalog-tabs .saved-tab{font-size:11px}.catalog-filter input,.catalog-filter select,.catalog-filter .button{font-size:12px}.catalog-toolbar,.catalog-toolbar select{font-size:11px;color:#677e70}.demo-notice{font-size:11px;color:#727251}.demo-notice a{color:#616d42}.demo-label{font-size:9px;color:#80734f;border-color:#c7c3a8}.heading-add,.section-heading>a{font-size:11px}
.project-title{font-size:18px}.kind-label{font-size:9px;color:#75816f}.card-main{grid-template-columns:174px minmax(0,1fr) 128px;gap:19px;padding:17px}.project-cover{height:130px}.project-meta{font-size:10px;color:#73866f;margin-bottom:10px}.project-meta>a{color:#527957}.card-description>p{font-size:12px;line-height:1.8;color:#5e725c}.tags>span{font-size:9px;color:#68815d;border-color:#d3deca}.vote-total>span{font-size:10px;color:#788b68}.vote-total strong{font-size:34px}.vote-button{font-size:10px;padding:7px 11px;min-height:34px}.card-footer{font-size:11px;padding:10px 17px;gap:21px}.card-score>small,.review-link,.card-date,.compare-button{font-size:10px;color:#6f8264}.card-score>b{font-size:12px}.details-link{font-size:11px}.card-heading{padding:11px 17px}.card-score>.icon,.review-link .icon,.compare-button .icon{width:14px;height:14px}.card-heart>.icon{width:20px;height:20px}
.catalog-intro p{font-size:13px;color:#6c8066}.catalog-intro>a{font-size:11px}.catalog-intro .eyebrow{font-size:9px}.pagination>a{font-size:12px}.opening-game{font-size:9px}.opening-date{font-size:10px}.upcoming-card>div{padding:18px}.upcoming-card h3{font-size:28px}.owner-inner p{font-size:12px;color:#b4c4ba}.owner-inner .eyebrow{font-size:9px}.owner-inner>.button{font-size:12px}.footer-top>div>a:not(.brand),.footer-top p,.footer-top h3{font-size:12px}.footer-bottom{font-size:10px}.footer-top>div>a:not(.brand){color:#a8bdb1}
label{font-size:13px;color:#586f51}label input:not([type=checkbox]),label select,label textarea{font-size:14px}.field-help{font-size:11px;color:#798c6b}.page-heading p{font-size:14px;color:#6b8066}.prose-text{color:#5f7655;font-size:14px}.project-specs dt{font-size:12px;color:#7e906d}.project-specs dd{font-size:14px}.review>p{font-size:13px;color:#657c5a}.review-empty{font-size:13px;color:#7e926d}.login-prompt{font-size:13px;color:#7e926d}.profile-action>.status{font-size:12px}.profile-votes>span{font-size:11px}.profile-save button{font-size:11px}.profile-rating>span{font-size:11px}.profile-rating small{font-size:10px}.vote-hint{font-size:10px}.profile-note{color:#6f865e}.profile-note>a{font-size:11px}.profile-hero .tags>span{color:#d2dbc7}.form-note p,.form-note li{font-size:12px;color:#738768}.form-note a{font-size:12px}.submit-row>p{font-size:12px;color:#788d6c}.auth-form>p:not(.auth-switch){font-size:13px;color:#778d69}.auth-switch{font-size:12px;color:#7e916d}.checkbox-label{font-size:11px}.back-link{font-size:11px}.article-content p{font-size:14px;color:#6c835d}.article-content>.eyebrow{font-size:9px}.article-content .lead{font-size:27px}.steps p{font-size:13px;color:#789266}.steps h3{font-size:14px}.owned-project p{font-size:13px;color:#7a8f69}.moderation-label{font-size:10px}.breadcrumbs{font-size:11px}.calendar-event p{font-size:12px;color:#7d906c}.calendar-event .eyebrow{font-size:10px}.calendar-event>.button{font-size:11px}.weekday{font-size:12px}.calendar-day small{font-size:9px;color:#718353}.calendar-day b{font-size:11px;color:#597342}.calendar-day>span{color:#788e63}.moderation-card>p{font-size:13px;color:#6f855e}.notice.info{color:#607956}.empty-state p{font-size:13px;color:#778e65}
@media(max-width:1200px){.main-nav a{font-size:11px}.card-main{grid-template-columns:145px minmax(0,1fr) 112px;gap:15px;padding:15px}.project-cover{height:135px}.project-meta{font-size:9px}.card-footer{gap:16px;padding:9px 15px}.card-score>small{font-size:9px}.catalog-filter input,.catalog-filter select,.catalog-filter .button{font-size:11px}.stats>a{font-size:11px}.project-title{font-size:17px}}
@media(max-width:1000px){.main-nav a{font-size:10px}.card-main{grid-template-columns:118px minmax(0,1fr) 100px;gap:13px;padding:13px}.card-voting{padding-left:10px}.vote-button{font-size:9px;padding:7px 9px}.vote-total>span{font-size:8px}.vote-total strong{font-size:30px}.card-description>p{font-size:11px}.project-meta{font-size:8px}.tags>span{font-size:8px}.project-title{font-size:16px}.card-score>small{display:none}.card-footer,.details-link,.review-link,.compare-button{font-size:9px}.card-footer{gap:13px}.card-heading{padding:10px 13px;gap:8px}.kind-label{font-size:8px;padding-left:8px}.catalog-tabs a{font-size:11px}.catalog-tabs .saved-tab{font-size:0}.section-heading>a{font-size:10px}.heading-add{font-size:0!important}.stats>a{font-size:10px}.sidebar-link,.genre-link,.game-link{font-size:11px}.sidebar-group h3{font-size:9px}.sidebar-heading h2{font-size:13px}.footer-top>div>a:not(.brand),.footer-top p,.footer-top h3{font-size:11px}.owner-inner p{font-size:11px}.upcoming-card h3{font-size:24px}}
@media(max-width:760px){.hero .eyebrow{font-size:8px}.hero-copy>p{font-size:12px}.hero-calendar{font-size:10px}.hero-actions .button{font-size:11px}.stats>a{font-size:10px}.section-heading .eyebrow{font-size:8px}.catalog-tabs a{font-size:12px}.demo-notice{font-size:10px}.card-main{grid-template-columns:130px minmax(0,1fr) 98px;gap:13px;padding:13px}.project-cover{height:130px}.card-description>p{font-size:11px}.project-meta{font-size:9px}.project-title{font-size:17px}.vote-total>span{font-size:8px}.card-footer{font-size:10px}.details-link,.review-link,.compare-button{font-size:10px}.tags>span{font-size:8px}.card-heading{padding:11px 13px}.owner-inner p{font-size:11px}.owner-inner>.button{font-size:11px}.footer-bottom{font-size:9px}.article-content p{font-size:13px}.prose-text{font-size:13px}.page-heading p{font-size:12px}.project-specs dt{font-size:11px}.project-specs dd{font-size:13px}.calendar-day small{font-size:7px}.calendar-day b{font-size:9px}.calendar-event>.button{font-size:0}.calendar-event .eyebrow{font-size:8px}}
@media(max-width:480px){.hero .eyebrow{font-size:6px}.hero-copy>p{font-size:11px}.hero-calendar{font-size:9px}.hero-actions .button{font-size:10px}.stats>a{font-size:9px}.section-heading .eyebrow{font-size:7px}.catalog-tabs a{font-size:11px}.catalog-filter input,.catalog-filter select{font-size:11px}.catalog-filter .button{font-size:10px}.catalog-toolbar,.catalog-toolbar select{font-size:10px}.card-main{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}.project-cover{height:119px}.card-description>p{font-size:11px;line-height:1.65}.project-meta{font-size:8px;gap:4px}.project-title{font-size:16px}.demo-label{font-size:7px}.tags>span{font-size:7px}.card-voting{padding-left:0}.vote-total{gap:5px}.vote-total strong{font-size:26px}.vote-total>span{font-size:7px}.vote-button{font-size:9px;padding:5px 8px;min-height:29px}.card-footer{gap:14px;padding:9px 12px}.details-link,.review-link,.compare-button{font-size:9px}.card-score>b{font-size:11px}.card-score>.icon,.review-link .icon,.compare-button .icon{width:12px;height:12px}.card-heading{padding:11px 12px;gap:7px}.card-heart>.icon{width:18px;height:18px}.catalog-intro p{font-size:12px}.catalog-intro .eyebrow{font-size:8px}.owner-inner p{font-size:11px}.owner-inner>.button{font-size:10px}.footer-top>div>a:not(.brand),.footer-top h3,.footer-top p{font-size:11px}.footer-bottom{font-size:9px}.project-specs dt{font-size:11px}.project-specs dd{font-size:13px}.breadcrumbs{font-size:10px}.form-note p,.form-note li{font-size:11px}.calendar-day small{font-size:6px}.calendar-day b{font-size:8px}.weekday{font-size:10px}.calendar-event p{font-size:11px}.calendar-event .eyebrow{font-size:7px}.article-content p{font-size:13px}.article-content>.eyebrow{font-size:7px}.article-content .lead{font-size:25px}.project-meta .status{white-space:normal}}
.mobile-filter-select{display:none}@media(max-width:760px){.catalog-filter .mobile-filter-select{display:block;grid-column:1/2;grid-row:3}.catalog-filter .mobile-game-select{grid-column:2/4}}
