/* Shared implementation of the exported Minecraft menu designs. */
.community-section{padding:48px 0 64px;min-height:45vh}.community-section .container{width:min(1200px,calc(100% - 32px));margin:auto}.community-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:24px 0}.community-toolbar input{flex:1 1 220px}.community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.community-card{padding:24px;border:4px solid var(--edge);background:var(--cream,#fff1cf);overflow-wrap:anywhere}.community-card h2,.community-card h3{margin-bottom:16px}.community-detail{margin:24px 0;padding:32px;position:relative}.community-detail:empty{display:none}.community-card img{width:100%;max-height:320px;object-fit:contain;image-rendering:pixelated}.community-card .btn{margin-top:16px}.community-status{text-align:center;padding:16px;margin-bottom:24px;border:2px solid #4a0b08;background:#fff1cf;color:#7d120e}.community-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.community-list{display:grid;gap:12px}.community-row{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:16px;min-height:60px;border:3px solid #4a0b08;background:#fff8e6;color:#4a0b08;cursor:pointer}.community-row[aria-pressed=true]{background:#ffcf1f}.community-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin:16px 0}.community-stat{padding:12px;background:#7d120e;color:#fff1cf}.community-stat strong{display:block;color:#ffcf1f;font-size:22px}.community-form{display:grid;gap:16px}.community-form label{display:grid;gap:8px}.community-form input,.community-form textarea,.community-form select,.community-toolbar input,.community-toolbar select{font:inherit;color:#4a0b08;background:#fff8e6;border:3px solid #4a0b08;min-height:44px;padding:12px;max-width:100%}.community-form textarea{min-height:200px;resize:vertical}.community-form .actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.community-md{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.65}.community-md p{margin:0 0 12px}.community-md pre{white-space:pre-wrap;background:#ffe9ac;padding:16px}.community-md blockquote{border-left:4px solid #ffcf1f;padding-left:16px;margin:16px 0}.community-md .spoiler{background:#4a0b08;color:transparent;cursor:pointer}.community-md .spoiler[aria-expanded=true]{background:#ffe9ac;color:#4a0b08}.seasonal-note{text-align:center;background:#fff1cf;padding:16px;color:#4a0b08}.community-chart{width:100%;height:220px;border:2px solid #4a0b08;background:#fff8e6}.community-chart polyline{stroke:#c0261d;stroke-width:3;fill:none}.community-chart circle{fill:#c0261d}.community-chart circle:focus{fill:#ffcf1f;stroke:#4a0b08;stroke-width:3}.community-table{width:100%;border-collapse:collapse}.community-table th,.community-table td{padding:12px;text-align:left;border-bottom:2px solid #b57930}.community-empty{padding:32px;text-align:center}.workflow-page,.workflow-page :where(button,input,select,textarea,a,p,span,strong,small,label,li,dt,dd,h1,h2,h3,h4,h5,h6,summary,code){font-family:"Minecraft","Courier New",monospace!important}.workflow-page h1,.workflow-page h2,.workflow-page .competition-detail-tabs,.workflow-page .competition-detail-tabs button{text-align:center}.workflow-page .competition-detail-tabs{justify-content:center}.workflow-page :where(.card,.competition-card,.competition-form-section,.account-session,.appeal-form,.staff-dashboard-section){border:4px solid #4a0b08;border-radius:0;background-image:url(ui/fret-sm-tl.svg),url(ui/fret-sm-tr.svg),url(ui/fret-sm-bl.svg),url(ui/fret-sm-br.svg);background-position:8px 8px,calc(100% - 8px) 8px,8px calc(100% - 8px),calc(100% - 8px) calc(100% - 8px);background-repeat:no-repeat;background-size:32px}.workflow-page .competition-card-body{padding:24px}.en .nav{gap:4px}.en .site-head-in{flex-wrap:wrap}.en .navbtn{font-size:14px}.community-form input[type=checkbox]{width:24px;min-height:24px}.community-page .tip.fret h2{text-align:center}.community-page button:disabled{opacity:.6;cursor:wait}.community-page .community-detail .community-card{color:#4a0b08;background:#fff8e6}.community-page .community-detail .community-md{color:var(--text)}
@media(max-width:720px){.community-layout{grid-template-columns:1fr}.community-detail{padding:20px}.community-section{padding-top:32px}.community-table th,.community-table td{padding:8px;font-size:14px}.community-toolbar>*{max-width:100%}.workflow-page .container{width:calc(100% - 24px)}}

.community-card.s-red{background-color:#a51b16;color:#fff1cf}.community-card.s-red .community-md{color:#fff1cf}

.site-head .brand::before{content:none!important}.site-head-in{max-width:1440px!important}.en .site-head .nav a,.en .site-head .navbtn{padding-left:8px;padding-right:8px}.preview-banner{font-family:"Minecraft","Courier New",monospace;background:#ffe9ac;color:#4a0b08;padding:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.preview-banner select{font:inherit;padding:8px}.workflow-page .competition-featured,.workflow-page .competition-card{border:4px solid #4a0b08!important;border-radius:0!important;box-shadow:none!important;background:#fff8e6!important}.workflow-page .competition-card::before,.workflow-page .competition-featured::before{display:none!important}.workflow-page .competition-featured-copy{padding:32px;background:#a51b16!important;color:#fff1cf!important;border:4px solid #4a0b08;background-image:url(ui/fret-md-tl.svg),url(ui/fret-md-tr.svg),url(ui/fret-md-bl.svg),url(ui/fret-md-br.svg)!important;background-position:left top,right top,left bottom,right bottom;background-size:54px;background-repeat:no-repeat}.workflow-page .competition-featured-copy h2,.workflow-page .competition-featured-copy .competitions-kicker{color:#ffcf1f!important}.workflow-page .competition-featured-copy>p{color:#fff1cf!important}.workflow-page .competition-primary-action,.workflow-page .competition-card-link{display:inline-flex;justify-content:center;min-height:44px;padding:12px;background:#ffcf1f!important;color:#4a0b08!important;border:3px solid #4a0b08;text-decoration:none}.workflow-page .competition-card-banner,.workflow-page .competition-featured-banner{border-radius:0!important}.workflow-page .competition-stage-panel{border-radius:0!important;border:3px solid #4a0b08!important}.competitions-main{width:100%!important;padding-top:0!important}.competitions-main>section:not(.hero-vars){padding:48px max(16px,calc((100% - 1200px)/2))}.competitions-main>section.hero-vars{max-width:none;margin:0}.competitions-main .hero-vars h1{color:#ffcf1f;text-shadow:4px 4px #6b0f0b}.community-timeline{display:grid;gap:20px}.community-timeline-row{display:grid;grid-template-columns:140px 1fr;gap:24px;border-left:4px solid #ffcf1f;padding-left:20px}.community-timeline-row time{color:#8a5a00;padding-top:24px}.guild-banner{width:40px;height:80px;image-rendering:pixelated}.community-row .guild-banner{flex:0 0 24px;width:24px;height:48px}.community-page .community-card h2{text-align:center}.community-row span:first-child{flex:1}
@media(max-width:720px){.community-timeline-row{grid-template-columns:1fr;gap:8px}.community-timeline-row time{padding-top:8px}.workflow-page .competition-featured-copy{padding:24px}}

.workflow-page .competition-featured-copy{background-repeat:no-repeat!important;background-position:left top,right top,left bottom,right bottom!important;background-size:32px!important}.workflow-page .competition-card{--muted:#6b3a2a;--head:#b3201a;color:#4a0b08!important}.workflow-page .competition-primary-action,.workflow-page .competition-card-link{border-radius:0!important}
.workflow-page.workflow-page :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea,a,p,span,strong,small,label,li,dt,dd,summary,code){font-family:"Minecraft","Courier New",monospace!important}
