.mcpe-community{container-type:inline-size;position:relative;isolation:isolate;box-sizing:border-box;margin:24px 0;padding:26px 22px 20px;border:1px solid #d5efda;border-radius:18px;background:linear-gradient(115deg,#eafbef,#dcf9e5);color:#143a25;overflow:hidden}
.mcpe-community:before,.mcpe-community:after{content:"";position:absolute;width:12px;height:12px;background:#90dfaf;box-shadow:12px 0 #b3e9c5,0 12px #b3e9c5,24px 0 #d0f2db,12px 12px #d0f2db,0 24px #d0f2db;z-index:-1}
.mcpe-community:before{top:0;left:0}.mcpe-community:after{bottom:0;right:0;transform:rotate(180deg)}
.mcpe-community .mcpe-community-copy{padding-right:70px;margin-bottom:18px}
.mcpe-community .mcpe-community-eyebrow{display:inline-block;padding:3px 10px;border-radius:6px;background:#c5f1d2;font-size:10px;font-weight:750;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}
.mcpe-community h2{margin:9px 0 5px!important;padding:0;border:0;color:#143a25;font-size:clamp(21px,2.3vw,28px);line-height:1.2;letter-spacing:-.025em;font-weight:800}
.mcpe-community p{margin:0!important;color:#365b43;font-size:13px;line-height:1.6}
.mcpe-community .mcpe-community-cube{position:absolute;right:27px;top:29px;width:49px;height:53px;fill:initial;stroke:none;filter:drop-shadow(0 5px 3px #1c503619);transform:rotate(-7deg)}
.mcpe-community-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mcpe-community .mcpe-community-link{display:flex;align-items:center;gap:8px;min-width:0;min-height:50px;box-sizing:border-box;padding:10px 12px;border:1px solid #96cbaa;border-radius:10px;background:#fffffff5;color:#163b26;text-decoration:none!important;transition:background .15s,border-color .15s,transform .15s}
.mcpe-community .mcpe-community-link:hover{background:#fff;border-color:#168753;transform:translateY(-1px)}
.mcpe-community .mcpe-community-link:focus-visible{outline:3px solid #008f59;outline-offset:3px}
.mcpe-community-link strong{font-size:13px;line-height:1.3;color:#172b20;white-space:nowrap}
.mcpe-community-link span{margin-left:auto;padding-left:9px;border-left:1px solid #d6e4db;font-size:11px;font-weight:650;line-height:1.3;white-space:nowrap}
.mcpe-community .mcpe-community-social{flex:none;width:25px;height:25px;fill:initial;stroke:none}
.mcpe-community .mcpe-community-arrow{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}
@container(max-width:670px){.mcpe-community-links{grid-template-columns:1fr}.mcpe-community-link strong{font-size:14px}.mcpe-community-link span{font-size:12px}.mcpe-community .mcpe-community-link{padding-inline:14px;gap:12px}}
@media(max-width:650px){.mcpe-community{margin:20px 0;padding:20px 15px 16px;border-radius:14px}.mcpe-community .mcpe-community-copy{padding-right:43px;margin-bottom:16px}.mcpe-community .mcpe-community-cube{width:33px;height:37px;top:24px;right:17px}.mcpe-community h2{font-size:22px}.mcpe-community p{font-size:12px}.mcpe-community-links{grid-template-columns:1fr}.mcpe-community-link span{font-size:12px}.mcpe-community .mcpe-community-link{min-height:48px}}
@media(prefers-reduced-motion:reduce){.mcpe-community .mcpe-community-link{transition:none}}
