/* The Click - Minecraft Page Hub v1.4.0 */
/* Page shell reset: this hub lives on a real WordPress Page rather than a category archive. */
.tc-minecraft-page main article.page .entry-header{display:none!important}
.tc-minecraft-page main article.page .post-thumbnail,
.tc-minecraft-page main article.page .entry-hero-container-inner{display:none!important}
.tc-minecraft-page #primary,
.tc-minecraft-page .content-area,
.tc-minecraft-page .content-container,
.tc-minecraft-page main.site-main,
.tc-minecraft-page main article.page,
.tc-minecraft-page main article.page .entry-content-wrap,
.tc-minecraft-page main article.page .entry-content{
  width:100%!important;
  max-width:none!important;
}
.tc-minecraft-page .content-wrap{display:block!important}
.tc-minecraft-page .primary-sidebar,
.tc-minecraft-page #secondary{display:none!important}
.tc-minecraft-page .content-container{padding-left:0!important;padding-right:0!important}
.tc-minecraft-page main article.page .entry-content-wrap{padding-left:0!important;padding-right:0!important}
.tc-minecraft-page main article.page .entry-content{margin-top:0!important;padding-left:0!important;padding-right:0!important}
.tc-minecraft-page main article.page .entry-content>*{max-width:none!important}
.tc-minecraft-page .site,.tc-minecraft-page .site-container,.tc-minecraft-page .site-main,.tc-minecraft-page .content-wrap,.tc-minecraft-page .content-container,.tc-minecraft-page .content-area,.tc-minecraft-page #primary,.tc-minecraft-page main article.page,.tc-minecraft-page main article.page .entry-content-wrap,.tc-minecraft-page main article.page .entry-content{overflow:visible!important}
.tc-minecraft-page .content-wrap,.tc-minecraft-page .content-container{grid-template-columns:minmax(0,1fr)!important}
.tc-minecraft-page #primary,.tc-minecraft-page .content-area,.tc-minecraft-page main.site-main{grid-column:1/-1!important}
.tc-minecraft-hub{
  --mc-ink:#101612;
  --mc-deep:#152218;
  --mc-grass:#52a535;
  --mc-grass-dark:#2f6d25;
  --mc-dirt:#7b4e2f;
  --mc-stone:#8b928b;
  --mc-diamond:#55d7e5;
  --mc-diamond-dark:#1c8999;
  --mc-gold:#f1c84b;
  --mc-redstone:#e84545;
  --mc-nether:#a42d33;
  --mc-end:#7c52b8;
  --mc-cream:#f2f0df;
  position:relative;
  box-sizing:border-box!important;
  width:100vw!important;
  max-width:none!important;
  min-width:0!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  margin-top:0!important;
  margin-bottom:44px!important;
  padding-left:max(28px,calc((100vw - 1560px)/2))!important;
  padding-right:max(28px,calc((100vw - 1560px)/2))!important;
  transform:none!important;
  color:#f6f7f2;
  font-family:inherit;
}
.tc-minecraft-hub *{box-sizing:border-box;min-width:0}
.tc-minecraft-hub a{text-decoration:none}

/* HERO */
.tc-mc-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:30px;overflow:hidden;padding:46px;border:1px solid rgba(100,194,71,.22);border-radius:10px;background:radial-gradient(circle at 12% 4%,rgba(91,173,60,.2),transparent 26%),radial-gradient(circle at 90% 100%,rgba(85,215,229,.11),transparent 30%),linear-gradient(145deg,#101812 0%,#1d3220 48%,#101713 100%);box-shadow:0 28px 78px rgba(0,0,0,.42);isolation:isolate}
.tc-mc-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.55),transparent);pointer-events:none}
.tc-mc-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:linear-gradient(90deg,var(--mc-grass) 0 44%,var(--mc-dirt) 44% 68%,var(--mc-stone) 68% 82%,var(--mc-diamond) 82%)}
.tc-mc-hero-copy{position:relative;z-index:3;align-self:center;padding:6px 0}
.tc-mc-kicker{font-size:10px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase;color:#b9df9f}
.tc-mc-hero .tc-mc-kicker{display:flex;align-items:center;gap:11px;margin-bottom:19px}
.tc-mc-title{margin:0 0 22px;color:#f4f1dc;font-size:clamp(58px,7.5vw,102px);font-weight:1000;line-height:.82;letter-spacing:-.075em;text-shadow:4px 4px 0 #4c6c3a,8px 8px 0 rgba(0,0,0,.3)}
.tc-mc-intro{max-width:650px;margin:0;color:#d0d8cb;font-size:17px;line-height:1.64}
.tc-mc-mode-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.tc-mc-mode-pills span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(7,14,8,.48);color:#dce7d8;font-size:9px;font-weight:1000;letter-spacing:.09em}.tc-mc-mode-pills .tc-mc-active{border-color:rgba(85,215,229,.24);color:#c8f6fa}.tc-mc-active i{width:8px;height:8px;background:var(--mc-grass);box-shadow:0 0 0 5px rgba(82,165,53,.12)}
.tc-mc-cube{position:relative;display:inline-block;width:20px;height:20px;background:var(--mc-grass);box-shadow:inset -6px -6px 0 rgba(0,0,0,.2),3px 3px 0 rgba(0,0,0,.3)}
.tc-mc-cube:before{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:var(--mc-dirt)}
.tc-mc-hero-story{position:relative;display:block;min-height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#152117;color:#fff;box-shadow:0 18px 48px rgba(0,0,0,.42);isolation:isolate}
.tc-mc-hero-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .38s ease,filter .38s ease}.tc-mc-hero-story:hover img{transform:scale(1.035);filter:saturate(1.07)}
.tc-mc-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(7,14,9,.02) 12%,rgba(7,17,9,.96) 100%)}
.tc-mc-hero-badge{position:absolute;left:18px;top:18px;z-index:3;padding:8px 11px;border:2px solid #d8f2c8;background:var(--mc-grass);box-shadow:5px 5px 0 rgba(0,0,0,.42);color:#10220f;font-size:9px;font-weight:1000;letter-spacing:.1em}
.tc-mc-hero-story-copy{position:absolute;left:25px;right:25px;bottom:24px;z-index:4;display:flex;flex-direction:column;gap:7px}.tc-mc-hero-story-copy small{color:#9ecf82;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tc-mc-hero-story-copy strong{color:#fff;font-size:clamp(23px,2.5vw,34px);line-height:1.12;letter-spacing:-.03em}.tc-mc-hero-story-copy span{font-size:11px;font-weight:950;color:#d9e9d2}.tc-mc-hero-story-copy b{color:var(--mc-diamond)}
.tc-mc-block-stack{position:absolute;left:36%;top:-36px;width:86px;height:86px;border:1px solid rgba(115,194,82,.12);opacity:.24;transform:rotate(9deg)}.tc-mc-block-stack:before,.tc-mc-block-stack:after,.tc-mc-block-stack i,.tc-mc-block-stack b,.tc-mc-block-stack em{content:"";position:absolute;width:27px;height:27px;background:rgba(93,172,66,.45)}.tc-mc-block-stack:before{left:0;top:0}.tc-mc-block-stack:after{left:29px;top:0;background:rgba(126,83,51,.5)}.tc-mc-block-stack i{left:58px;top:29px;background:rgba(101,215,227,.5)}.tc-mc-block-stack b{left:0;top:58px;background:rgba(139,146,139,.5)}.tc-mc-block-stack em{left:29px;top:29px;background:rgba(93,172,66,.35)}
.tc-mc-pixels{position:absolute;pointer-events:none;opacity:.16;background-image:linear-gradient(90deg,rgba(255,255,255,.6) 50%,transparent 50%),linear-gradient(rgba(255,255,255,.6) 50%,transparent 50%);background-size:14px 14px}.tc-mc-pixels-a{width:112px;height:70px;right:2%;top:3%}.tc-mc-pixels-b{width:84px;height:56px;left:2%;bottom:5%;opacity:.06}

/* JUMP */
.tc-mc-jump{display:flex;flex-wrap:wrap;gap:8px;padding:17px 2px 3px;margin:0 0 7px}.tc-mc-jump a{position:relative;padding:9px 12px 9px 28px;border:1px solid rgba(100,194,71,.2);border-radius:4px;background:linear-gradient(180deg,#203323,#172419);color:#eef7e9!important;font-size:11px;font-weight:950;box-shadow:0 7px 19px rgba(0,0,0,.18);transition:.18s ease}.tc-mc-jump a:before{content:"";position:absolute;left:11px;top:50%;width:8px;height:8px;background:var(--mc-grass);transform:translateY(-50%);box-shadow:3px 3px 0 rgba(0,0,0,.26)}.tc-mc-jump a:hover{transform:translateY(-2px);border-color:rgba(85,215,229,.4);background:#29422d}

/* GENERAL SECTIONS */
.tc-mc-section{padding:36px 2px 8px;scroll-margin-top:110px}.tc-mc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.tc-mc-section h2,.tc-mc-dungeons h2,.tc-mc-mobs h2,.tc-mc-platform h2,.tc-mc-fixes h2,.tc-mc-library h2{margin:0;color:#f6f3e7!important;font-size:clamp(29px,3.15vw,42px);font-weight:1000;letter-spacing:-.05em;line-height:1.02}.tc-mc-section-head .tc-mc-kicker,.tc-mc-dungeons .tc-mc-kicker,.tc-mc-mobs .tc-mc-kicker,.tc-mc-platform .tc-mc-kicker,.tc-mc-fixes .tc-mc-kicker,.tc-mc-library .tc-mc-kicker{margin-bottom:8px;color:#94c979}
.tc-mc-block-mark{position:relative;width:72px;height:26px}.tc-mc-block-mark i,.tc-mc-block-mark b,.tc-mc-block-mark em{position:absolute;top:7px;width:13px;height:13px;box-shadow:3px 3px 0 rgba(0,0,0,.23)}.tc-mc-block-mark i{left:6px;background:var(--mc-grass)}.tc-mc-block-mark b{left:29px;background:var(--mc-dirt)}.tc-mc-block-mark em{left:52px;background:var(--mc-diamond)}
.tc-mc-head-crafting .tc-mc-kicker{color:#d7a96c}.tc-mc-head-gear .tc-mc-kicker{color:#6fdce7}.tc-mc-head-explore .tc-mc-kicker{color:#7cc762}.tc-mc-head-villagers .tc-mc-kicker{color:#d5b469}.tc-mc-head-building .tc-mc-kicker{color:#e47466}.tc-mc-head-events .tc-mc-kicker{color:#f0c94f}.tc-mc-head-more .tc-mc-kicker{color:#9fb5a0}

/* RIGHT NOW */
.tc-mc-now-grid{display:grid!important;grid-template-columns:minmax(0,1.46fr) minmax(310px,.74fr)!important;gap:14px;width:100%!important}.tc-mc-now-stack{display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:14px;width:100%!important}.tc-mc-feature{position:relative;display:block;overflow:hidden;min-height:145px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#17251a;color:#fff;box-shadow:0 12px 34px rgba(0,0,0,.28);isolation:isolate}.tc-mc-feature-large{min-height:446px}.tc-mc-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.tc-mc-feature:hover img{transform:scale(1.035);filter:saturate(1.08)}.tc-mc-feature-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(4,8,5,.01) 12%,rgba(8,17,9,.98) 100%)}.tc-mc-feature:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:5px;background:repeating-linear-gradient(90deg,var(--mc-grass) 0 42px,var(--mc-dirt) 42px 72px,var(--mc-diamond) 72px 82px)}.tc-mc-feature-label{position:absolute;left:13px;top:13px;z-index:3;padding:6px 8px;background:#f2eee0;color:#151b16;border:2px solid rgba(0,0,0,.7);box-shadow:4px 4px 0 rgba(0,0,0,.35);font-size:8px;font-weight:1000;letter-spacing:.1em}.tc-mc-feature-copy{position:absolute;left:18px;right:17px;bottom:17px;z-index:4;display:flex;flex-direction:column;gap:5px}.tc-mc-feature-copy small{color:#a7d28f;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tc-mc-feature-copy strong{color:#fff;font-size:16px;line-height:1.22}.tc-mc-feature-large .tc-mc-feature-copy{left:26px;right:25px;bottom:25px}.tc-mc-feature-large .tc-mc-feature-copy strong{font-size:clamp(25px,3vw,37px);letter-spacing:-.03em}.tc-mc-feature-copy span{color:#dce6d8;font-size:10px;font-weight:950}.tc-mc-feature-copy b{color:var(--mc-diamond)}.tc-mc-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,#213724,#18241a)}

/* DUNGEONS II */
.tc-mc-dungeons{position:relative;margin:38px 2px 0;padding:33px;overflow:hidden;border:1px solid rgba(125,86,186,.38);border-radius:10px;background:radial-gradient(circle at 88% 8%,rgba(117,76,181,.26),transparent 27%),radial-gradient(circle at 5% 100%,rgba(85,215,229,.13),transparent 31%),linear-gradient(135deg,#171426 0%,#241d39 54%,#10121b 100%);box-shadow:0 20px 55px rgba(0,0,0,.35);scroll-margin-top:110px}.tc-mc-dungeons:after{content:"DUNGEONS II";position:absolute;right:-8px;bottom:-36px;color:rgba(217,204,248,.035);font-size:92px;font-weight:1000;letter-spacing:-.06em;white-space:nowrap}.tc-mc-dungeons-top{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:19px}.tc-mc-dungeons .tc-mc-kicker{color:#b9a0e5}.tc-mc-portal-status{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(132,98,190,.38);background:rgba(12,9,20,.48);color:#d9c9f5;font-size:9px;font-weight:1000;letter-spacing:.1em}.tc-mc-portal-status i{width:8px;height:8px;background:var(--mc-diamond);box-shadow:0 0 0 5px rgba(85,215,229,.09)}.tc-mc-dungeons-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tc-mc-dungeons-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(181,151,227,.18);border-radius:6px;background:rgba(10,8,18,.62);color:#fff!important;box-shadow:0 12px 31px rgba(0,0,0,.28);transition:.2s ease}.tc-mc-dungeons-card:hover{transform:translateY(-5px);border-color:rgba(85,215,229,.46)}.tc-mc-dungeons-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#241d39}.tc-mc-dungeons-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);transition:transform .35s ease,filter .35s ease}.tc-mc-dungeons-card:hover img{transform:scale(1.04);filter:saturate(1.06)}.tc-mc-dungeon-number{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:34px;height:34px;background:#1b152b;border:1px solid rgba(175,143,226,.52);color:#dccef4;font-size:10px;font-weight:1000;box-shadow:4px 4px 0 rgba(0,0,0,.32)}.tc-mc-dungeons-body{display:flex;flex:1;flex-direction:column;padding:14px 15px 17px}.tc-mc-dungeons-body small{color:#a58ccc;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tc-mc-dungeons-body strong{margin:7px 0 15px;color:#fff;font-size:15px;line-height:1.25}.tc-mc-dungeons-body>span{margin-top:auto;color:#c9e8eb;font-size:10px;font-weight:900}.tc-mc-dungeons-body b{color:var(--mc-diamond)}.tc-mc-end-ring{position:absolute;width:170px;height:170px;border:2px solid rgba(139,95,198,.11);transform:rotate(45deg);pointer-events:none}.tc-mc-end-ring:before{content:"";position:absolute;inset:18px;border:1px dashed rgba(85,215,229,.14)}.tc-mc-end-ring-a{right:7%;top:-110px}.tc-mc-end-ring-b{left:-90px;bottom:-115px;transform:rotate(45deg) scale(.72)}

/* MOBS */
.tc-mc-mobs{position:relative;margin:38px 2px 0;padding:32px;overflow:hidden;border:1px solid rgba(88,181,60,.28);border-radius:10px;background:radial-gradient(circle at 92% 10%,rgba(82,165,53,.15),transparent 25%),linear-gradient(135deg,#18271a,#223525 58%,#151f16);box-shadow:0 18px 48px rgba(0,0,0,.3);scroll-margin-top:110px}.tc-mc-mobs-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.tc-mc-mob-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.tc-mc-mob-card{display:grid;grid-template-columns:118px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:5px;background:rgba(8,16,9,.55);color:#fff!important;box-shadow:0 10px 26px rgba(0,0,0,.24);transition:.2s ease}.tc-mc-mob-card:hover{transform:translateY(-3px);border-color:rgba(82,165,53,.5)}.tc-mc-mob-image{position:relative;min-height:118px;overflow:hidden;background:#29452b}.tc-mc-mob-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tc-mc-mob-card:hover img{transform:scale(1.05)}.tc-mc-mob-pip{position:absolute;right:7px;bottom:7px;width:13px;height:13px;background:var(--mc-grass);box-shadow:-5px -5px 0 rgba(16,46,15,.82)}.tc-mc-mob-body{display:flex;min-width:0;flex-direction:column;padding:14px}.tc-mc-mob-body small{color:#8fca73;font-size:8px;font-weight:1000;letter-spacing:.1em}.tc-mc-mob-body strong{margin:7px 0 12px;color:#f5f5ee;font-size:14px;line-height:1.24}.tc-mc-mob-body>span{margin-top:auto;color:#cfe3c9;font-size:9px;font-weight:950}.tc-mc-mob-body b{color:var(--mc-diamond)}.tc-mc-creeper-face{position:relative;width:50px;height:50px;background:#4e9e35;box-shadow:5px 5px 0 rgba(0,0,0,.28)}.tc-mc-creeper-face:before,.tc-mc-creeper-face:after,.tc-mc-creeper-face i,.tc-mc-creeper-face b{content:"";position:absolute;background:#173014}.tc-mc-creeper-face:before{left:9px;top:10px;width:10px;height:10px}.tc-mc-creeper-face:after{right:9px;top:10px;width:10px;height:10px}.tc-mc-creeper-face i{left:19px;top:23px;width:12px;height:11px}.tc-mc-creeper-face b{left:14px;top:30px;width:22px;height:11px}

/* STANDARD CARDS */
.tc-mc-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;width:100%!important}.tc-mc-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:linear-gradient(180deg,#1f2c21,#151d16);box-shadow:0 12px 32px rgba(0,0,0,.25);transition:.2s ease}.tc-mc-card:nth-child(2){background:linear-gradient(180deg,#242d25,#171c18)}.tc-mc-card:nth-child(3){background:linear-gradient(180deg,#1d2f26,#151f19)}.tc-mc-card:nth-child(4){background:linear-gradient(180deg,#263029,#171e19)}.tc-mc-card:hover{transform:translateY(-5px);border-color:rgba(85,215,229,.4);box-shadow:0 18px 44px rgba(0,0,0,.34)}.tc-mc-card-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#233226}.tc-mc-card-image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--mc-grass) 0 54%,var(--mc-dirt) 54% 72%,var(--mc-diamond) 72%)}.tc-mc-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .34s ease,filter .34s ease}.tc-mc-card:hover img{transform:scale(1.04);filter:saturate(1.06)}.tc-mc-card-label{position:absolute;left:10px;top:10px;padding:6px 8px;border:2px solid rgba(0,0,0,.72);background:#efeada;color:#1a1f1a;box-shadow:4px 4px 0 rgba(0,0,0,.32);font-size:8px;font-weight:1000;letter-spacing:.1em}.tc-mc-card-crafting .tc-mc-card-label{background:#c28a55}.tc-mc-card-gear .tc-mc-card-label{background:var(--mc-diamond)}.tc-mc-card-explore .tc-mc-card-label{background:#75bd57}.tc-mc-card-villagers .tc-mc-card-label{background:#d7bd69}.tc-mc-card-building .tc-mc-card-label{background:#e57966}.tc-mc-card-events .tc-mc-card-label{background:var(--mc-gold)}.tc-mc-card-body{padding:16px 17px 18px}.tc-mc-card-meta{color:#94a596;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.tc-mc-card-meta span{color:var(--mc-grass)}.tc-mc-card h3{margin:8px 0 14px;font-size:17px;line-height:1.27;letter-spacing:-.02em}.tc-mc-card h3 a{color:#f4f4ec!important}.tc-mc-card-read{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(85,215,229,.12);background:rgba(85,215,229,.05);color:#d7ecee!important;font-size:9px;font-weight:950;letter-spacing:.05em}.tc-mc-card-read span{color:var(--mc-diamond)}

/* PLATFORM */
.tc-mc-platform{position:relative;margin:38px 2px 0;padding:31px;border:1px solid rgba(85,215,229,.25);border-radius:10px;background:radial-gradient(circle at 93% 5%,rgba(85,215,229,.14),transparent 24%),linear-gradient(135deg,#142327,#1b3034 58%,#121b1d);box-shadow:0 18px 48px rgba(0,0,0,.3);overflow:hidden;scroll-margin-top:110px}.tc-mc-platform:after{content:"JAVA  BEDROCK  REALMS";position:absolute;right:-8px;bottom:-24px;color:rgba(214,246,248,.035);font-size:52px;font-weight:1000;letter-spacing:.04em;white-space:nowrap}.tc-mc-platform-top{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.tc-mc-platform .tc-mc-kicker{color:#7ee4ed}.tc-mc-edition-chips{display:flex;gap:6px}.tc-mc-edition-chips span{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(126,231,239,.25);background:#102125;color:#c8f2f5;font-size:11px;font-weight:1000;box-shadow:4px 4px 0 rgba(0,0,0,.22)}.tc-mc-platform-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important;width:100%!important}.tc-mc-platform-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:rgba(7,16,18,.6);color:#fff!important;transition:.2s ease}.tc-mc-platform-card:hover{transform:translateY(-4px);border-color:rgba(85,215,229,.44)}.tc-mc-platform-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#193034}.tc-mc-platform-image img{width:100%;height:100%;object-fit:cover;transition:transform .34s ease}.tc-mc-platform-card:hover img{transform:scale(1.04)}.tc-mc-scan{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 6px,rgba(85,215,229,.045) 6px 7px)}.tc-mc-platform-body{display:flex;flex:1;flex-direction:column;padding:14px 15px 16px}.tc-mc-platform-body small{color:#7bdce5;font-size:8px;font-weight:1000;letter-spacing:.09em}.tc-mc-platform-body strong{margin:7px 0 14px;color:#f4f7f4;font-size:15px;line-height:1.25}.tc-mc-platform-body>span{margin-top:auto;color:#c9e8ea;font-size:9px;font-weight:950}.tc-mc-platform-body b{color:var(--mc-diamond)}

/* FIXES */
.tc-mc-fixes{position:relative;margin:38px 2px 0;padding:31px;border:1px solid rgba(232,69,69,.24);border-radius:10px;background:radial-gradient(circle at 94% 8%,rgba(232,69,69,.13),transparent 25%),linear-gradient(135deg,#211718,#2a1c1c 52%,#151415);box-shadow:0 18px 48px rgba(0,0,0,.32);scroll-margin-top:110px;overflow:hidden}.tc-mc-fixes-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.tc-mc-fixes .tc-mc-kicker{color:#e87b73}.tc-mc-redstone-light{position:relative;width:48px;height:48px;border:2px solid rgba(232,69,69,.5);background:#261315;box-shadow:0 0 32px rgba(232,69,69,.12)}.tc-mc-redstone-light:before,.tc-mc-redstone-light:after,.tc-mc-redstone-light i{content:"";position:absolute;background:var(--mc-redstone)}.tc-mc-redstone-light:before{left:20px;top:8px;width:6px;height:6px;box-shadow:0 0 15px rgba(232,69,69,.8)}.tc-mc-redstone-light:after{left:8px;top:20px;width:6px;height:6px}.tc-mc-redstone-light i{right:8px;bottom:8px;width:6px;height:6px}.tc-mc-fixes-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.tc-mc-fix-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.07);background:rgba(10,8,8,.5);color:#fff!important;transition:.18s ease}.tc-mc-fix-item:hover{transform:translateX(3px);border-color:rgba(232,69,69,.38);background:#321d1e}.tc-mc-fix-icon{width:25px;height:25px;background:var(--mc-redstone);box-shadow:7px 0 0 #7a292b,0 7px 0 #7a292b,7px 7px 0 #351718}.tc-mc-fix-item strong{display:block;color:#f5eeee;font-size:14px;line-height:1.25}.tc-mc-fix-item small{display:block;margin-top:3px;color:#a99091;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tc-mc-fix-item>b{color:#ee6d6d}

/* MORE */
.tc-mc-more-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.tc-mc-more-item{display:grid!important;grid-template-columns:76px minmax(0,1fr) 18px!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:none!important;padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:linear-gradient(90deg,#1b2a1d,#151d16);color:#fff!important;transition:.18s ease}.tc-mc-more-item:hover{transform:translateX(3px);border-color:rgba(82,165,53,.4);background:#233326}.tc-mc-more-date{display:grid!important;place-items:center!important;width:76px!important;max-width:76px!important;min-height:42px;background:#29452b;color:#b9e0a6;font-size:9px;font-weight:1000;letter-spacing:.05em;box-shadow:4px 4px 0 rgba(0,0,0,.22)}.tc-mc-more-item strong{display:block!important;width:auto!important;max-width:none!important;color:#f2f4ee;font-size:14px;line-height:1.25}.tc-mc-more-item b{display:block!important;width:18px!important;color:var(--mc-diamond)}

/* LIBRARY */
.tc-mc-library{position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;margin:41px 2px 4px;padding:28px 31px;overflow:hidden;border:1px solid rgba(82,165,53,.21);border-radius:7px;background:linear-gradient(90deg,#263d28 0%,#17231a 62%,#111812 100%);box-shadow:0 16px 40px rgba(0,0,0,.25)}.tc-mc-library-button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:12px 15px;border:2px solid rgba(242,240,223,.72);background:#f0ecd9;color:#172019!important;box-shadow:5px 5px 0 rgba(0,0,0,.38);font-size:10px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.tc-mc-library-button span{color:var(--mc-grass-dark)}.tc-mc-pixel-sword{position:absolute;right:25%;top:15%;width:12px;height:60px;background:#c5e9ee;transform:rotate(45deg);opacity:.09}.tc-mc-pixel-sword:before{content:"";position:absolute;left:-12px;bottom:6px;width:36px;height:9px;background:#c5e9ee}.tc-mc-pixel-sword:after{content:"";position:absolute;left:2px;bottom:-15px;width:8px;height:16px;background:#8b623f}

/* Theme leakage protection */
.tc-minecraft-hub article.tc-mc-card,.tc-minecraft-hub .tc-mc-feature,.tc-minecraft-hub .tc-mc-mob-card,.tc-minecraft-hub .tc-mc-dungeons-card,.tc-minecraft-hub .tc-mc-platform-card{margin:0!important;max-width:none!important;width:100%!important}

@media (max-width:1100px){
  .tc-mc-hero{grid-template-columns:1fr;padding:32px}.tc-mc-hero-story{min-height:320px}.tc-mc-now-grid{grid-template-columns:1fr}.tc-mc-now-stack{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.tc-mc-feature-small{min-height:205px}.tc-mc-card-grid,.tc-mc-dungeons-grid,.tc-mc-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tc-mc-mob-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:720px){
  .tc-minecraft-hub{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-bottom:26px!important;padding-left:10px!important;padding-right:10px!important}.tc-mc-hero{padding:23px 18px;border-radius:7px;gap:21px}.tc-mc-title{font-size:56px}.tc-mc-intro{font-size:15px}.tc-mc-hero-story{min-height:280px}.tc-mc-jump{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.tc-mc-jump a{white-space:nowrap}.tc-mc-section{padding-top:29px}.tc-mc-section-head,.tc-mc-dungeons-top,.tc-mc-mobs-top,.tc-mc-platform-top,.tc-mc-fixes-top,.tc-mc-library{align-items:flex-start;flex-direction:column}.tc-mc-now-stack{grid-template-columns:1fr}.tc-mc-feature-large{min-height:340px}.tc-mc-feature-small{min-height:196px}.tc-mc-card-grid,.tc-mc-dungeons-grid,.tc-mc-platform-grid,.tc-mc-mob-grid,.tc-mc-fixes-grid,.tc-mc-more-grid{grid-template-columns:1fr!important}.tc-mc-dungeons,.tc-mc-mobs,.tc-mc-platform,.tc-mc-fixes{padding:22px 16px}.tc-mc-mob-card{grid-template-columns:105px minmax(0,1fr)}.tc-mc-library{padding:23px 18px}.tc-mc-library-button{width:100%;justify-content:center}.tc-mc-dungeons:after,.tc-mc-platform:after{font-size:42px}.tc-mc-block-stack{opacity:.08}
}

/* v1.4 standalone page template: bypass Kadence page content widths entirely. */
.tc-minecraft-page #primary,
.tc-minecraft-page .content-area,
.tc-minecraft-page .content-wrap,
.tc-minecraft-page .content-container{
  max-width:none!important;
}
.tc-mc-standalone{
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:28px 24px 58px!important;
  background:#000!important;
  overflow:visible!important;
}
.tc-mc-standalone .tc-minecraft-hub{
  box-sizing:border-box!important;
  display:block!important;
  width:min(1560px,calc(100vw - 48px))!important;
  max-width:1560px!important;
  margin:0 auto!important;
  padding:0!important;
  transform:none!important;
}
.tc-mc-standalone .tc-mc-hero,
.tc-mc-standalone .tc-mc-section,
.tc-mc-standalone .tc-mc-dungeons,
.tc-mc-standalone .tc-mc-mobs,
.tc-mc-standalone .tc-mc-platform,
.tc-mc-standalone .tc-mc-fixes,
.tc-mc-standalone .tc-mc-library{
  width:100%!important;
  max-width:none!important;
}
@media (max-width:720px){
  .tc-mc-standalone{padding:14px 10px 32px!important}
  .tc-mc-standalone .tc-minecraft-hub{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
}
