/* One game and its people, viewed at three moments in its life. */
.community{padding:60px clamp(24px,5vw,80px) 65px;background:#f7f2e7}
.share-heading{max-width:1000px;margin:auto;text-align:center}.community .share-heading h2{font-size:clamp(3.2rem,6.5vw,6.2rem);line-height:.95;margin:0 0 22px}.share-heading h2 span{color:#6325ed}.share-heading>p{font-size:1.1rem;line-height:1.5;max-width:560px;margin:0 auto;color:#504453}
.share-demo{max-width:1060px;margin:33px auto 0}.share-tabs{display:flex;justify-content:center;gap:7px;margin-bottom:20px}.share-tabs button{border:1.5px solid #ac9cae;background:transparent;color:#493c51;border-radius:25px;font-size:.92rem;font-weight:750;line-height:1.2;padding:12px 23px;cursor:pointer}.share-tabs button[aria-selected=true]{background:#6325ed;color:#fff;border-color:#6325ed;box-shadow:0 3px 0 #432072}.share-tabs button:hover{border-color:#6325ed}.share-tabs button:focus-visible,.share-piece-choices button:focus-visible{outline:3px solid #a47ceb;outline-offset:4px}.share-panel:focus-visible{outline:3px solid #a47ceb;outline-offset:5px}
.share-browser{border:2px solid #37283f;border-radius:13px;background:#fffaf0;box-shadow:7px 9px 0 #d7cbdc;overflow:hidden}.share-browser-bar{display:flex;align-items:center;gap:20px;padding:12px 18px;background:#34253f;color:#e6d9ee;font:500 .76rem/1.3 monospace}.share-browser-dots{display:flex;gap:5px;flex:none}.share-browser-dots i{width:7px;height:7px;border-radius:50%;background:#9b83ae}.share-browser-dots i:first-child{background:#f3cd6b}.share-browser-star{margin-left:auto;color:#f3cd6b;font-size:1.2rem}#share-address{overflow-wrap:anywhere}
.share-panel{padding:30px;min-height:428px}.share-panel[hidden]{display:none}.share-panel h3{font-family:Impact,'Arial Black',sans-serif;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 15px}.share-project-name{font-size:.81rem;color:#78568c;font-weight:750;margin:0 0 12px}.share-progress-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:35px;align-items:center}
.share-attachment{border:1px solid #b9a6c5;background:#302442;border-radius:5px;overflow:hidden}.share-attachment>img{display:block;width:100%;height:283px;object-fit:contain}.share-piece-choices{display:flex;background:#f0e6f4;padding:9px;gap:5px;justify-content:center}.share-piece-choices button{font-size:.76rem;line-height:1.2;font-weight:650;padding:8px 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:#594367;cursor:pointer}.share-piece-choices button[aria-pressed=true]{background:#fff9e9;border-color:#a388b3;box-shadow:0 2px 0 #bda7ca}
.share-thread>p:not(.share-project-name){font-size:.92rem;line-height:1.45;color:#66576a;margin:0 0 20px}.share-forum-post{display:flex;gap:12px;padding:15px 0;border-top:1px solid #d5c8dc}.share-avatar{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:8px 11px 9px 5px;font:bold 1.1rem Georgia,serif;color:#392644;transform:rotate(-4deg)}.share-avatar.violet{background:#c9aae8}.share-avatar.gold{background:#f2d478}.share-avatar.mint{background:#bad7c1}.share-forum-post b{font-size:.77rem;color:#624274}.share-forum-post p{font-size:.88rem;line-height:1.4;margin:5px 0 0}.share-thread .share-thread-footer{font-size:.72rem!important;margin:9px 0 0!important;color:#7a637e!important}
.share-team-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;align-items:center}.share-members{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:15px}.share-members li{display:flex;gap:12px;align-items:center}.share-members strong,.share-members li div>span{display:block;font-size:.91rem}.share-members li div>span{font-size:.78rem;color:#75627a;margin-top:3px}.share-contribution{display:flex;align-items:center;gap:15px;padding:0 0 17px;margin:0 0 17px;border-bottom:1px solid #d5c8dc}.share-contribution img{width:86px;height:75px;border-radius:4px;background:#302442}.share-contribution b{font-size:.96rem}.share-contribution p{font-size:.83rem;line-height:1.4;margin:5px 0 0;color:#6b596f}.share-team-discussion{background:#eee3f4;padding:17px;border-radius:5px}.share-team-discussion strong{font-size:.88rem;color:#5e3779}.share-team-discussion p{font:italic 1rem/1.4 Georgia,serif;margin:10px 0}.share-team-discussion span{font-size:.73rem;color:#765889}
.share-release-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center}.share-release-art{border-radius:7px;overflow:hidden;background:#302442;position:relative}.share-release-art>img{width:100%;height:330px;display:block;object-fit:cover}.share-mock-play{position:absolute;left:50%;bottom:18px;translate:-50% 0;white-space:nowrap;background:#f5d470;color:#30243e;border:2px solid #35253f;padding:11px 17px;border-radius:5px;box-shadow:0 3px 0 #201927;font-size:.85rem;font-weight:800}.share-mock-play span{margin-right:9px}.share-release-copy h3{font-size:clamp(2.3rem,4vw,3.5rem);color:#573477}.share-release-copy>p:not(.share-project-name){font-size:.97rem;line-height:1.45;margin:0 0 18px}.share-download{padding:15px 0;border-top:1px solid #d5c8dc;border-bottom:1px solid #d5c8dc;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.share-download strong{font-size:.94rem}.share-mock-download{padding:10px 13px;background:#6325ed;color:white;border-radius:4px;font-size:.8rem;font-weight:700}.share-mock-download span{margin-left:10px}.share-download small{grid-column:1/-1;font: .72rem monospace;color:#7b6684}.share-release-copy .share-release-footer{font-size:.79rem!important;color:#725b7e;margin:15px 0 0!important}
.share-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:800px){.community{padding:43px 23px 45px}.community .share-heading h2{font-size:clamp(2.8rem,7.6vw,4.6rem)}.share-heading>p{font-size:1rem}.share-panel{padding:23px;min-height:440px}.share-progress-layout,.share-team-layout,.share-release-layout{gap:24px}.share-attachment>img{height:250px}.share-piece-choices{flex-wrap:wrap}.share-tabs button{padding:11px 17px;font-size:.84rem}.share-download{display:block}.share-mock-download{display:inline-block;margin-top:10px}.share-download small{display:block;margin-top:9px}}
@media(max-width:600px){.community{padding:38px 20px 40px}.community .share-heading h2{font-size:clamp(2.5rem,10.1vw,3.8rem);margin-bottom:18px}.share-heading>p{font-size:.97rem;line-height:1.45}.share-demo{margin-top:25px}.share-tabs{gap:5px;margin-bottom:16px}.share-tabs button{flex:1;min-width:0;border-radius:8px;font-size:.76rem;padding:11px 6px}.share-browser{box-shadow:4px 5px 0 #d7cbdc;border-radius:10px}.share-browser-bar{gap:10px;padding:10px;font-size:.59rem;min-height:37px}.share-browser-dots{gap:3px}.share-browser-dots i{width:5px;height:5px}.share-browser-star{font-size:.95rem}.share-panel{padding:18px;min-height:0}.share-progress-layout,.share-team-layout,.share-release-layout{display:flex;flex-direction:column;gap:23px;align-items:stretch}.share-attachment>img{height:205px}.share-piece-choices{padding:8px 4px;gap:3px;flex-wrap:nowrap}.share-piece-choices button{padding:8px 6px;font-size:.7rem}.share-panel h3{font-size:2rem}.share-project-name{font-size:.75rem;margin-bottom:9px}.share-thread>p:not(.share-project-name){font-size:.84rem;margin-bottom:15px}.share-forum-post{padding:12px 0;gap:10px}.share-forum-post p{font-size:.83rem}.share-thread .share-thread-footer{font-size:.66rem!important}.share-team-project h3 br{display:initial}.share-members{margin-top:20px;gap:12px}.share-contribution img{width:74px;height:64px}.share-contribution p{font-size:.8rem}.share-release-art>img{height:235px}.share-release-copy h3{font-size:2.8rem}.share-release-copy>p:not(.share-project-name){font-size:.9rem}.share-download{display:grid;grid-template-columns:1fr auto;gap:10px}.share-download strong{font-size:.84rem}.share-mock-download{margin:0;padding:10px;font-size:.73rem}.share-download small{margin:0}}
