@layer brand{.voxel-cavern{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#142e32;isolation:isolate}.voxel-cavern-depth,.voxel-cavern-environment,.voxel-cavern-sparkles,.voxel-cavern-vignette,.voxel-hanging-vines{position:absolute;inset:0}.voxel-cavern-environment img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.voxel-cavern-depth{background:linear-gradient(#07192366,transparent 42%,#0c1d2633)}.voxel-cavern-rays{position:absolute;inset:-10% -10% 0;background:conic-gradient(from 149deg at 53% 6%,transparent 0deg 8deg,#e6ffc522 9deg 14deg,transparent 16deg 25deg,#dafff522 26deg 32deg,transparent 35deg 1turn);filter:blur(9px);transform-origin:53% 6%;animation:cavern-sunlight 21s ease-in-out infinite alternate}.voxel-waterfall{position:absolute;top:34%;bottom:3%;left:13%;width:clamp(48px,calc(6vw / var(--page-zoom, 1)),92px);--water-tile:64px;--water-speed:1.8s}.voxel-waterfall-right{left:auto;right:12%;top:25%;bottom:1%;width:clamp(58px,calc(7.5vw / var(--page-zoom, 1)),115px);--water-speed:2.1s}.voxel-water-source{position:absolute;left:0;top:-18px;width:100%;height:18px;background:#51b9df url(/scenes/minecraft-water.svg) repeat;background-size:var(--water-tile) 96px;clip-path:polygon(0 100%,23% 0,100% 0,100% 100%);filter:brightness(1.24)}.voxel-water-face{position:absolute;inset:0;overflow:hidden;background:#1778b8c9;box-shadow:inset 2px 0 #95d8f13d,inset -5px 0 #084e8a30}.voxel-water-face i,.voxel-water-side i{position:absolute;inset:0;background:url(/scenes/minecraft-water.svg) repeat;background-size:var(--water-tile) 96px;image-rendering:pixelated;opacity:.84;animation:cavern-water-flow var(--water-speed) steps(24) infinite}.voxel-water-face:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#c0f0ff17,transparent 40%,#073e7229),linear-gradient(#c1f2ff30,transparent 18%,#0c58881a 86%,#91def744)}.voxel-water-side{position:absolute;left:100%;top:-18px;bottom:0;width:22%;overflow:hidden;background:#115b91;clip-path:polygon(0 18px,100% 0,100% calc(100% - 18px),0 100%)}.voxel-water-side i{filter:brightness(.64) saturate(1.1);background-position-x:-21px;opacity:.8}.voxel-water-pool{position:absolute;left:-48%;right:-65%;bottom:-12px;height:25px;background:#43abdc9c url(/scenes/minecraft-water.svg) repeat;background-size:var(--water-tile) 96px;clip-path:polygon(0 35%,20% 35%,20% 10%,70% 10%,70% 0,100% 0,100% 65%,80% 65%,80% 100%,25% 100%,25% 75%,0 75%);box-shadow:inset 0 4px #b7e8f288}.voxel-water-splash{position:absolute;left:-10%;right:-20%;bottom:0;height:30px}.voxel-water-splash i{position:absolute;left:18%;bottom:0;width:4px;height:4px;background:#b7edff;animation:cavern-splash 1.6s steps(12) infinite}.voxel-water-splash i:nth-child(2){left:47%;animation-delay:-.7s;--splash-x:9px}.voxel-water-splash i:nth-child(3){left:78%;animation-delay:-1.2s;--splash-x:17px;width:3px;height:3px}.voxel-water-splash i:nth-child(4){left:6%;animation-delay:-.3s;--splash-x:-15px;width:3px;height:3px}.voxel-vine{position:absolute;top:-2%;left:3%;width:clamp(65px,calc(6vw / var(--page-zoom, 1)),105px);height:auto;aspect-ratio:160/955;transform-origin:50% 0;animation:cavern-vine-sway 13s ease-in-out infinite alternate;animation-delay:var(--vine-delay)}.voxel-vine img{display:block;width:100%;height:auto;filter:drop-shadow(2px 4px 4px #0a1e2055)}.voxel-vine-1{left:17%;top:10%;width:clamp(45px,calc(4.4vw / var(--page-zoom, 1)),76px);animation-duration:16s}.voxel-vine-2{left:30%;top:6%;width:clamp(30px,calc(3vw / var(--page-zoom, 1)),50px);opacity:.85}.voxel-vine-3{left:auto;right:3%;top:-1%}.voxel-vine-4{left:auto;right:22%;top:7%;width:clamp(40px,calc(4vw / var(--page-zoom, 1)),70px);animation-duration:18s}.voxel-vine-5{left:auto;right:34%;top:3%;width:clamp(28px,calc(2.8vw / var(--page-zoom, 1)),48px);opacity:.8}.voxel-cavern-foreground{position:absolute;right:0;bottom:-2px;width:clamp(230px,calc(33vw / var(--page-zoom, 1)),540px);transform-origin:65% 100%;animation:cavern-foreground-breathe 11s ease-in-out infinite alternate}.voxel-cavern-foreground img{display:block;width:100%;height:auto;max-height:calc(63vh / var(--page-zoom, 1));object-fit:contain;object-position:bottom right;filter:drop-shadow(-10px 8px 13px #14132444)}.voxel-amethyst-glow{position:absolute;inset:45% -5% 0 5%;background:radial-gradient(ellipse at 60% 85%,#9b56ef33,transparent 65%);mix-blend-mode:screen;animation:cavern-crystal-glow 5s ease-in-out infinite alternate}.voxel-cavern-sparkles i{position:absolute;width:5px;height:5px;background:#e8ffe3;box-shadow:0 0 9px #cefaaf;animation:cavern-mote 12s ease-in-out infinite}.voxel-cavern-sparkles i:nth-child(3n){width:9px;height:3px}.voxel-cavern-sparkles i:nth-child(3n):after{content:"";position:absolute;top:-3px;left:3px;width:3px;height:9px;background:#e8ffe3}.voxel-cavern-vignette{background:radial-gradient(ellipse at 50% 40%,transparent 30%,#07122066 100%)}.scene-minecraft{background:#183638}.scene-minecraft .header h1{color:#f5ffe1;text-shadow:3px 3px 0 #173838,0 4px 20px #10252b}.scene-minecraft .meta,.scene-minecraft .subtitle{color:#eff7e7;text-shadow:0 2px 5px #10212c}.scene-minecraft .event-main{padding-bottom:calc(25vh / var(--page-zoom, 1))}.scene-icon-minecraft{background:linear-gradient(90deg,#30472f 0 22%,transparent 23% 75%,#28402e 76%),linear-gradient(#40382e 0 25%,#59b8d1 26% 68%,#79529e 69%);image-rendering:auto}@keyframes cavern-water-flow{0%{background-position-y:0}to{background-position-y:96px}}@keyframes cavern-splash{0%{translate:0 0;opacity:0}15%{opacity:.8}65%{translate:var(--splash-x,-8px) -22px;opacity:.5}to{translate:var(--splash-x,-8px) -8px;opacity:0}}@keyframes cavern-vine-sway{0%{rotate:-1.8deg}to{rotate:1.8deg}}@keyframes cavern-sunlight{0%{rotate:-4deg;opacity:.6}to{rotate:4deg;opacity:1}}@keyframes cavern-foreground-breathe{0%{transform:rotate(-.35deg)}to{transform:rotate(.35deg)}}@keyframes cavern-crystal-glow{0%{opacity:.35}to{opacity:.85}}@keyframes cavern-mote{0%,to{translate:0 10px;opacity:0}35%{opacity:.7}75%{translate:10px -30px;opacity:.3}}@media(max-width:600px){.voxel-cavern-environment img{object-position:center 40%}.voxel-waterfall{left:8%;top:38%;width:32px;bottom:2%;--water-tile:48px}.voxel-waterfall-right{left:auto;right:9%;top:30%;width:44px}.voxel-vine{left:-2%;top:2%;width:60px}.voxel-vine-1{left:15%;top:11%;width:42px}.voxel-vine-2{left:32%;top:9%;width:27px}.voxel-vine-3{left:auto;right:-2%;width:68px}.voxel-vine-4{left:auto;right:18%;top:13%;width:40px}.voxel-vine-5{left:auto;right:33%;width:25px}.voxel-cavern-foreground{right:-6px;width:clamp(200px,calc(64vw / var(--page-zoom, 1)),320px)}.voxel-cavern-foreground img{max-height:calc(43svh / var(--page-zoom, 1))}.scene-minecraft .event-main{padding-bottom:calc(24svh / var(--page-zoom, 1))}}@media(prefers-reduced-motion:reduce){.voxel-cavern *,.voxel-cavern :after{animation:none!important}.voxel-cavern-sparkles i{opacity:.4}}}@layer brand{.mc-portal-hero{position:relative;max-width:540px;margin:24px auto 36px;color:#eff8e8}.mc-portal-stage{width:min(100%,460px);margin:0 auto;padding:0 20px 24px}.mc-portal-frame,.mc-portal-stage{position:relative;isolation:isolate}.mc-portal-frame{width:100%;aspect-ratio:4/5;background:#08050d;box-shadow:0 0 12px #d86affaa,0 0 35px #aa39ed99,0 0 75px #8823d466}.mc-portal-frame:before{content:"";position:absolute;inset:-18px;border:20px solid #b347ed;filter:blur(24px);opacity:.65;z-index:-1;pointer-events:none;animation:mc-portal-aura 5s ease-in-out infinite alternate}.mc-portal-art{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated}.mc-portal-opening{position:absolute;inset:20% 25%;overflow:hidden;background:#8641cc;box-shadow:0 0 18px #c15bff99,inset 0 0 16px #db8aff}.mc-portal-opening:after{content:"";position:absolute;inset:0;border:2px solid #e0a0ff77;box-shadow:inset 0 0 15px #bd3dff77;pointer-events:none}.mc-portal-field{position:absolute;inset:0;background:url(/scenes/minecraft-nether-portal.png) 50%/200% 166.666667%;image-rendering:pixelated;animation:mc-portal-flow 12s ease-in-out infinite alternate}.mc-portal-photo,.mc-portal-previous{position:absolute;inset:14px;width:calc(100% - 28px);height:calc(100% - 28px);display:block;object-fit:contain;filter:drop-shadow(0 4px 7px #200a3d88)}.mc-portal-photo{animation:mc-portal-photo-in .85s ease-out both}.mc-portal-shimmer{position:absolute;inset:0;background:linear-gradient(115deg,transparent 15%,#e3acff1a 40%,transparent 60%);pointer-events:none;animation:mc-portal-shimmer 8s ease-in-out infinite alternate}.mc-portal-particles{position:absolute;inset:-12px 0 25px;pointer-events:none}.mc-portal-particles i{position:absolute;left:var(--particle-x);top:var(--particle-y);width:5px;height:5px;background:#cf77ff;box-shadow:0 0 6px #be4dff99;opacity:0;animation:mc-portal-particle 7s ease-in-out infinite}.mc-portal-particles i:nth-child(3n){width:3px;height:3px;background:#f2c6ff}.mc-portal-ground{position:absolute;bottom:-2px;left:-8%;right:-8%;height:55px;z-index:-1;background:radial-gradient(ellipse,#c35aff77,transparent 70%)}.mc-hotbar{display:flex;justify-content:center;width:fit-content;max-width:100%;margin:8px auto 0;padding:4px;gap:3px;border:3px solid #252721;background:#8c8b83;box-shadow:inset 2px 2px #d1cfc4,inset -2px -2px #555a51,3px 4px 0 #172e3780}.mc-hotbar button{position:relative;display:block;width:42px;aspect-ratio:1;padding:3px;border:2px solid #383d36;border-radius:0;background:#75786e;box-shadow:inset 2px 2px #40463d,inset -2px -2px #c9c9bb;cursor:pointer;flex:0 1 42px;min-width:0}.mc-hotbar button.is-selected{outline:3px solid #f0d5ff;outline-offset:-1px;background:#a37dbc;z-index:1}.mc-hotbar img{display:block;width:100%;height:100%;object-fit:cover}.mc-hotbar span{position:absolute;right:2px;bottom:0;color:#fff;font:700 10px/1.2 monospace;text-shadow:1px 1px #222}.mc-portal-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;font:12px/1.4 monospace}.mc-portal-controls button{min-height:44px;border:2px solid #17101f;border-radius:0;padding:9px 15px;background:#33233f;color:#fbf1ff;font:700 12px/1.2 monospace;box-shadow:inset 2px 2px #725483,inset -2px -2px #1c1326,2px 3px #182d2c80;cursor:pointer}.mc-portal-controls>span{color:#fff;text-shadow:1px 2px 2px #17312b}.mc-portal-controls button:hover{background:#57356b}.mc-item-frame:focus-visible,.mc-portal-hero button:focus-visible{outline:3px solid #edb9ff;outline-offset:5px}.mc-portal-hero.is-still .mc-portal-field,.mc-portal-hero.is-still .mc-portal-frame:before,.mc-portal-hero.is-still .mc-portal-particles i,.mc-portal-hero.is-still .mc-portal-shimmer{animation-play-state:paused}.mc-portal-hero.is-still .mc-portal-photo{animation:none;opacity:1;transform:none}@keyframes mc-portal-flow{0%{transform:scale(1.04) translate3d(-1%,-1%,0);filter:brightness(.93)}to{transform:scale(1.04) translate3d(1%,1%,0);filter:brightness(1.1)}}@keyframes mc-portal-aura{0%{opacity:.45}to{opacity:.8}}@keyframes mc-portal-photo-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes mc-portal-shimmer{0%{opacity:.3;translate:-12% 0}to{opacity:.8;translate:12% 0}}@keyframes mc-portal-particle{0%,to{opacity:0;transform:translateY(20px)}25%{opacity:.8}80%{opacity:.2;transform:translate(var(--particle-drift),-25px)}}.mc-item-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:26px;list-style:none;padding:12px 6px 24px;margin:0}.mc-item-gallery li{min-width:0}.mc-item-frame{position:relative;display:block;width:100%;aspect-ratio:1;padding:14px;border:6px solid #4c321c;border-radius:0;background:repeating-linear-gradient(0deg,transparent 0 15px,#6d442026 15px 18px),linear-gradient(90deg,#ac7b42,#ce9b57 35%,#ae7a3d 75%,#80572d);box-shadow:inset 4px 4px #e1b773,inset -5px -5px #79502a,4px 5px 0 #1b302b88;cursor:zoom-in;transition:transform .18s ease}.mc-item-frame:before{content:"";position:absolute;inset:5px;border:2px solid #5d3d2055;pointer-events:none}.mc-item-mat{padding:8px;background:#60432f;border:3px solid #392c21;box-shadow:inset 3px 3px #2b201aa6,inset -2px -2px #a47d4a;overflow:hidden}.mc-item-mat,.mc-item-mat img{display:block;width:100%;height:100%}.mc-item-mat img{object-fit:cover;box-shadow:2px 3px 0 #221f1a77}.mc-item-diamond{top:-12px;left:18px;width:22px;height:24px;background:linear-gradient(135deg,#b5fff0 0 28%,#41d7c5 28% 55%,#179b9a 55% 77%,#075a6b 77%);clip-path:polygon(25% 0,75% 0,75% 12%,100% 12%,100% 60%,62% 100%,38% 100%,0 60%,0 12%,25% 12%);filter:drop-shadow(2px 2px #173b3c)}.mc-item-count,.mc-item-diamond{position:absolute;pointer-events:none}.mc-item-count{right:24px;bottom:22px;color:#fff;font:700 14px/1 monospace;text-shadow:2px 2px #111,-1px -1px #111}.mc-item-frame:hover{transform:translateY(-3px)}.layout-icon-itemframes i{border:4px solid #a97b43;border-radius:0;background:#59422e;box-shadow:inset 0 0 0 2px #ccb17a,2px 2px #382e22}@media(max-width:600px){.mc-portal-hero{margin:20px auto 28px}.mc-portal-stage{max-width:360px;padding:0 14px 20px}.mc-portal-photo,.mc-portal-previous{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.mc-hotbar{gap:2px;padding:3px}.mc-hotbar button{width:33px;flex-basis:33px;padding:2px}.mc-hotbar span{font-size:8px}.mc-item-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 15px;padding:10px 2px 22px}.mc-item-frame{padding:8px;border-width:4px;box-shadow:inset 3px 3px #e1b773,inset -3px -3px #79502a,3px 4px 0 #1b302b88}.mc-item-mat{padding:4px;border-width:2px}.mc-item-diamond{width:17px;height:19px;top:-9px;left:13px}.mc-item-count{right:13px;bottom:14px;font-size:11px}}@media(prefers-reduced-motion:reduce){.mc-portal-hero *,.mc-portal-hero :before{animation:none!important}.mc-portal-photo{opacity:1;transform:none}.mc-portal-particles i{opacity:.35}.mc-item-frame{transition:none}}}