/* Seed Map card on the Minecraft home page: a wide version of the .mc-tool cards below it */
.mc-seedmap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);overflow:hidden;margin:50px 0 14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);color:#fff;text-decoration:none;text-align:left;transition:background .3s,box-shadow .3s,transform .35s cubic-bezier(.2,.8,.2,1)}
.mc-seedmap:hover{transform:translateY(-3px);background:linear-gradient(180deg,rgb(var(--c) / .1),rgba(255,255,255,.015));box-shadow:inset 0 0 0 1px rgb(var(--c) / .3)}
.mc-seedmap:focus-visible{outline:2px solid #fff;outline-offset:4px}
.mc-seedmap figure{order:2;margin:0;aspect-ratio:2/1;overflow:hidden;background:rgb(var(--c) / .08)}
.mc-seedmap figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.mc-seedmap:hover figure img{transform:scale(1.05)}
.mc-seedmap>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px}
.mc-seedmap .ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgb(var(--c) / .14);color:rgb(var(--c))}
.mc-seedmap .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mc-seedmap b{margin-top:20px;font:700 clamp(19px,2vw,24px)/1.25 Outfit,Inter,sans-serif}
.mc-seedmap>div>span:not(.ic){margin-top:8px;max-width:380px;color:var(--muted,#a5aead);font-size:14.5px;line-height:1.55}
.mc-seedmap em{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-style:normal;font-size:14.5px;font-weight:600;color:#fff}
.mc-seedmap em svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}
.mc-seedmap:hover em svg{transform:translateX(3px)}
.mc-seedmap+.mc-tgrid{margin-top:0}
@media(max-width:860px){.mc-seedmap{grid-template-columns:1fr}.mc-seedmap figure{order:0;aspect-ratio:16/9}.mc-seedmap>div{padding:24px}}
@media(max-width:600px){.mc-seedmap{margin-top:36px;margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.mc-seedmap,.mc-seedmap figure img,.mc-seedmap em svg{transition:none}.mc-seedmap:hover,.mc-seedmap:hover figure img{transform:none}}
