CINXE.COM

'Stardew Valley' has an official cookbook. Here's how to make Seafoam Pudding. | Mashable

<!doctype html> <html lang="en"> <head> <title>&#039;Stardew Valley&#039; has an official cookbook. Here&#039;s how to make Seafoam Pudding. | Mashable</title> <meta charset="utf-8"> <link rel="canonical" href="https://mashable.com/article/stardew-valley-cookbook-recipe"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="theme-color" content="#00aeef"> <meta name="application-name" content="Mashable.com"> <meta name="description" content="Try cooking the &quot;Stardew Valley&quot; recipe for Seafoam Pudding with this excerpt from &quot;The Official Stardew Valley Cookbook&quot;."/> <meta property="fb:app_id" content="122071082108"> <meta property="fb:pages" content="18807449704"/> <meta property="og:site_name" content="Mashable"> <meta property="og:title" content="&#039;Stardew Valley&#039; has an official cookbook. Here&#039;s how to make Seafoam Pudding."> <meta property="og:url" content="https://mashable.com/article/stardew-valley-cookbook-recipe"> <meta property="og:description" content="Will not boost fishing skill, but possibly your cooking skill."> <meta property="og:image" content="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_1200x675.v1715079943.png"> <meta property="og:image:secure_url" content="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_1200x675.v1715079943.png"> <meta property="og:image:height" content="675"> <meta property="og:image:width" content="1200"> <meta property="og:type" content="article"> <meta property="article:author" content="Shannon Connellan"> <meta property="article:modified_time" content="2024-07-30T20:40:20+00:00"> <meta property="article:published_time" content="2024-05-07T11:44:37+00:00"> <meta property="article:section" content="Entertainment"> <meta property="og:article:tag" content="Books"> <meta property="og:article:tag" content="Gaming"> <meta name="twitter:site" content="@mashable"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:creator" content="@mashable"> <meta property="twitter:title" content="&#039;Stardew Valley&#039; has an official cookbook. Here&#039;s how to make Seafoam Pudding."> <meta property="twitter:description" content="Will not boost fishing skill, but possibly your cooking skill."> <meta property="twitter:image" content="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_1200x675.v1715079943.png"> <meta name="robots" content="max-image-preview:large"> <link rel="alternate" type="application/rss+xml" title="RSS" href="https://mashable.com/feeds/rss/all"> <link rel="alternate" hreflang="en" href="https://mashable.com/article/stardew-valley-cookbook-recipe" /> <link rel="alternate" hreflang="en-ae" href="https://me.mashable.com/games/41426/stardew-valley-has-an-official-cookbook-heres-how-to-make-seafoam-pudding" /> <link rel="alternate" hreflang="en-my" href="https://sea.mashable.com/games/32444/stardew-valley-has-an-official-cookbook-heres-how-to-make-seafoam-pudding" /> <link rel="alternate" hreflang="en-sg" href="https://sea.mashable.com/games/32444/stardew-valley-has-an-official-cookbook-heres-how-to-make-seafoam-pudding" /> <link rel="alternate" hreflang="en-us" href="https://mashable.com/article/stardew-valley-cookbook-recipe" /> <link rel="alternate" hreflang="x-default" href="https://mashable.com/article/stardew-valley-cookbook-recipe" /> <link rel="shortcut icon mask-icon" href="/favicons/favicon.svg" color="#000"> <link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32"> <link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/favicons/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="/favicons/android-chrome-512x512.png" sizes="512x512"> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"VideoObject","name":"Grow plants from fantasy games with this IRL initiative","description":"Grow plants from fantasy games with this IRL initiative","uploadDate":"2024-04-10T09:22:45+00:00","thumbnailUrl":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/thumbnail-720.webp","contentUrl":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/master.m3u8"}</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"VideoObject","name":"Grow plants from fantasy games with this IRL initiative","description":"Grow plants from fantasy games with this IRL initiative","uploadDate":"2024-04-10T09:22:45+00:00","thumbnailUrl":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/thumbnail-720.webp","contentUrl":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/master.m3u8"}</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"'Stardew Valley' has an official cookbook. Here's how to make Seafoam Pudding.","articleBody":"Like most farming simulators and open-world adventure games, one of the most satisfying parts of the journey lies in the art of cooking. It's a small victory, a genuine moment of self-care between quests, gathering precious ingredients you've painstakingly collected or grown yourself, then whipping up something delicious (or cursed) that boosts your stats for a bit.One of the games you're probably instantly thinking of is Stardew Valley, the wildly popular farming sim that allows you to grow your own crops, go fishing, and trawl the deepest caves for goodies to fry up later. From crafting Crab Cakes to conjuring mysterious Void Mayo, recipes are a core part of the game, giving you health, defence, and boosted skills.And if you've ever wanted to try cooking some of the dishes IRL, there's The Official Stardew Valley Cookbook, out May 14 through Penguin Random House.\n SEE ALSO:\n \n Chinese fantasy farming sim 'Immortal Life' adds trauma bonding to pastoral ideal, and I love it\n \n \n \n\n \n \n\n\n \n \n Cooking is a major part of \"Stardew Valley\".\n Credit: Stardew Valley \/ ConcernedApe\n \n \nCo-authored by Stardew Valley creator Eric \"ConcernedApe\" Barone and Ryan Novak, the illustrated cookbook includes 50 recipes inspired by meals and food from the game including the Pink Cake, Lucky Lunch, and Crab Cakes. As the game itself is structured across the four seasons and urges a knowledge of seasonality with produce, the book is also organised into spring, summer, autumn, and winter recipes. \n \n \n\n\n \n \n Seasonality is the name of the game.\n Credit: Penguin Random House\n \n \nPlus, there's a letter from the game's beloved but absent character, your grandfather who bequeathed you his farm (the one you're cultivating in the game)\n \n \n\n\n \n \n Aw.\n Credit: Penguin Random House\n \n \nTo give you a little taste of the cookbook, Mashable's snagged an exclusive recipe from Penguin Random House for Stardew Valley's covetable Seafoam Pudding. In the game, it's made in the kitchen or through a cookout kit, so you can do either. Whether it would pair with highly questionable Crystal Fruit wine is unclear.Here's how delightful it looks in the book, beloved by friendly monster Krobus and pseudo-written by the game's TV chef The Queen of Sauce:\n \n \n\n\n \n \n Krobus loves this one. \n Credit: Penguin Random House\n \n \nAnd here's the recipe for you below. In the game, it's a tricky dish to make with big benefits; you need flounder, midnight carp, and squid ink, in exchange for which you're given a +175 boost in energy and +78 health, as well as a +4 boost in your fishing skills. The authors have simplified the ingredients IRL, but there's no guarantee the dish's consumption will see quite the same skill boost. Sorry.Stardew Valley's Seafoam PuddingReprinted from The Official Stardew Valley Cookbook by ConcernedApe and Ryan Novak.\n \n \n\n\n \n \n \n Credit: Penguin Random House\n \n \nSquid ink congee topped with marinated fishFrom the kitchen of: The Queen of SauceYield: Makes 4 to 6 servingsImagine a crew of pirates, sailing the ocean for weeks on end with bags upon bags of rice in the ship&rsquo;s larder and all the fish they could ever want. Not content with the same meal over and over again, the cook decides to get creative. Carp and flounder fillets are marinated in soy sauce and sesame oil with ginger, garlic, and white pepper. Meanwhile, fluffy rice is slowly cooked in a bath of umami-rich fish broth. Combine the two, and voil&agrave;! The entire crew gets to enjoy a savory, filling rice porridge loaded with that flavorful fish. I officially dub this dish Seafoam Pudding! \n \n \n Featured Video For You\n \n \n \n \n \n window.videoEmbeds = window.videoEmbeds || [];\n let data = {\"slug\":\"00MQgiIfKTsTZgufFMg6Dd1\",\"url\":\"https:\\\/\\\/cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/master.m3u8\",\"transcoded_urls\":[\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/720p.mp4\",\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/540p.mp4\",\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/360p.mp4\",\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/270p.mp4\"],\"title\":\"Grow plants from fantasy games with this IRL initiative\",\"description\":null,\"thumbnail_url\":\"https:\\\/\\\/cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/thumbnail-720.webp\",\"disable_ads\":null,\"created_at\":\"2024-04-10T09:22:45.000000Z\",\"duration\":279,\"mediaData\":{\"width\":1280,\"height\":720,\"poster\":\"https:\\\/\\\/cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/thumbnail-720.webp\",\"mimeType\":\"video\\\/mp4\",\"mediaType\":\"video\",\"resolutions\":[{\"res\":720,\"width\":1280,\"height\":720,\"poster\":\"https:\\\/\\\/cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/thumbnail-720.webp\",\"filesize\":55030049,\"videoUrl\":\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/720p.mp4\"},{\"res\":540,\"width\":960,\"height\":540,\"poster\":\"https:\\\/\\\/cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/thumbnail-540.webp\",\"filesize\":33280550,\"videoUrl\":\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/540p.mp4\"},{\"res\":360,\"width\":640,\"height\":360,\"poster\":\"https:\\\/\\\/cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/thumbnail-360.webp\",\"filesize\":19773869,\"videoUrl\":\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/360p.mp4\"},{\"res\":270,\"width\":480,\"height\":270,\"poster\":\"https:\\\/\\\/cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/thumbnail-270.webp\",\"filesize\":14021736,\"videoUrl\":\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/270p.mp4\"}],\"originalVideoUrl\":\"https:\\\/\\\/large-cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/720p.mp4\",\"streamingSourceURL\":\"https:\\\/\\\/cdn.ex.co\\\/transformations\\\/production\\\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\\\/master.m3u8\"},\"relatedPlaylistVideos\":[]};\n data.playlistItemCallback = function (item, index) {\n if (item.title) {\n document.getElementById(\"video-title-container-00MQgiIfKTsTZgufFMg6Dd1\").innerText = item.title;\n }\n };\n\n window.videoEmbeds.push({\n elemId: 'video-container-00MQgiIfKTsTZgufFMg6Dd1',\n data: data,\n videoPlayerType: 'related',\n });\n \n Grow plants from fantasy games with this IRL initiative\n \n \n\nThere&rsquo;s no need to be jealous of that hypothetical pirate crew; we can enjoy that very same maritime delicacy here on dry land! We&rsquo;ll even take it a step further by adding squid ink for extra flavor and a mysterious splash of color. But don&rsquo;t be discouraged if you can&rsquo;t get ahold of any squid ink (it is sold in jars); this is a delicious dish with or without it. Ahoy, landlubbers, culinary adventures await!Ingredients1 (4-inch) piece fresh ginger2 garlic cloves3 tablespoons soy sauce, plus more for serving1 tablespoon toasted sesame oil, plus more as needed1 teaspoon ground white pepper, plus more for serving12 ounces flounder fillets, cut into 2-inch (5 cm) pieces12 ounces carp (or cod) fillets, skin removed, cut into 2-inch pieces1 cup jasmine rice2 quarts good-quality fish stock2 cups water2 to 3 teaspoons squid ink (optional)1\/2 cup thinly sliced scallions (white and green parts)1\/2 cup coarsely chopped fresh cilantro leaves and soft stemsPeel the ginger and cut in half. Finely grate half the ginger on a box grater and place in a medium bowl. Cut the remaining ginger into very thin matchsticks. Finely grate the garlic and add to the bowl with the ginger. Stir in the 3 tablespoons soy sauce, 1 tablespoon toasted sesame oil, and 1 teaspoon white pepper. Add the fish and gently stir until the pieces are coated with seasoning. Place in the refrigerator to chill. Put the rice in a fine-mesh strainer and quickly rinse with cold water. In a medium Dutch oven over medium-high heat, combine the stock, water, and rice. Bring to a boil, stirring occasionally, then reduce the heat to low and simmer, stirring occasionally, until the rice is soft and the mixture is thick and slightly creamy, about 1 hour. (The consistency will be similar to porridge or a slightly looser rice pudding.) Stir in the squid ink, if using.Use tongs to lift the fish pieces, one by one, from the marinade (discard the marinade) and gently nestle them in the simmering rice pudding. Cover with a lid and simmer until the fish is just cooked through and becoming flaky, about 10 minutes, lifting the lid and gently stirring occasionally (if some of the fish breaks apart, that is okay). The pudding will be thick, but you can stir in additional hot water (or stock) to make it thinner, if you prefer. To serve, ladle the seafoam pudding into individual bowls, then drizzle with additional sesame oil and sprinkle with additional white pepper, if desired. Top with the sliced ginger, the scallions, and cilantro. Serve immediately, with additional soy sauce on the side.Queen&rsquo;s Tip: If you can&rsquo;t find carp or flounder, cod makes an excellent alternative.Reprinted from The Official Stardew Valley Cookbook by ConcernedApe and Ryan Novak. &copy; 2024 by ConcernedApe LLC. Published by Random House Worlds, an imprint of Random House, a division of Penguin Random House LLC.&nbsp;&nbsp;","datePublished":"2024-05-07T11:44:37+00:00","publisher":{"@type":"Organization","url":"https:\/\/mashable.com\/","name":"Mashable","logo":{"@type":"ImageObject","url":"https:\/\/mashable.com\/images\/mashable-logomark.png","width":2400,"height":2400},"sameAs":["https:\/\/www.facebook.com\/mashable\/","https:\/\/twitter.com\/mashable","https:\/\/flipboard.com\/@Mashable","https:\/\/www.pinterest.com\/mashable\/","https:\/\/www.youtube.com\/user\/mashable"],"description":"Mashable is a global, multi-platform media and entertainment company.\n Powered by its own proprietary technology, Mashable is the go-to source for tech,\n digital culture and entertainment content for its dedicated and influential audience around the globe.","publishingPrinciples":"https:\/\/mashable.com\/about\/editorial-standards"},"author":[{"@type":"Person","name":"Shannon Connellan","email":"shannon@mashable.com","url":"https:\/\/mashable.com\/author\/shannon-connellan","image":[{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/authors\/03ViZY8xuP4VcGszqNHGLjV\/image.fill.size_1200x675.v1624380984.jpg","width":1200,"height":675,"caption":"A black and white image of a person with a long braid and thick framed glasses."},{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/authors\/03ViZY8xuP4VcGszqNHGLjV\/image.fill.size_1200x900.v1624380984.jpg","width":1200,"height":900,"caption":"A black and white image of a person with a long braid and thick framed glasses."},{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/authors\/03ViZY8xuP4VcGszqNHGLjV\/image.fill.size_1200x1200.v1624380984.jpg","width":1200,"height":1200,"caption":"A black and white image of a person with a long braid and thick framed glasses."}]}],"image":[{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/articles\/02pgwx8Wyq4Oc2JIZBShX4U\/hero-image.fill.size_1200x675.v1715079943.png","width":1200,"height":675,"caption":"Make Crab Cakes and Lucky Lunch IRL."},{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/articles\/02pgwx8Wyq4Oc2JIZBShX4U\/hero-image.fill.size_1200x900.v1715079943.png","width":1200,"height":900,"caption":"Make Crab Cakes and Lucky Lunch IRL."},{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/articles\/02pgwx8Wyq4Oc2JIZBShX4U\/hero-image.fill.size_1200x1200.v1715079943.png","width":1200,"height":1200,"caption":"Make Crab Cakes and Lucky Lunch IRL."}],"description":"Will not boost fishing skill, but possibly your cooking skill.","mainEntityOfPage":"https:\/\/mashable.com\/article\/stardew-valley-cookbook-recipe","articleSection":"Entertainment"}</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/mashable.com\/","name":"Mashable","logo":{"@type":"ImageObject","url":"https:\/\/mashable.com\/images\/mashable-logomark.png","width":2400,"height":2400},"sameAs":["https:\/\/www.facebook.com\/mashable\/","https:\/\/twitter.com\/mashable","https:\/\/flipboard.com\/@Mashable","https:\/\/www.pinterest.com\/mashable\/","https:\/\/www.youtube.com\/user\/mashable"],"description":"Mashable is a global, multi-platform media and entertainment company.\n Powered by its own proprietary technology, Mashable is the go-to source for tech,\n digital culture and entertainment content for its dedicated and influential audience around the globe.","publishingPrinciples":"https:\/\/mashable.com\/about\/editorial-standards"}</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mashable.com"},{"@type":"ListItem","position":2,"name":"Entertainment","item":"https:\/\/mashable.com\/entertainment"},{"@type":"ListItem","position":3,"name":"Games","item":"https:\/\/mashable.com\/category\/games"}]}</script> <link rel="preconnect" href="//cdn.ziffstatic.com"> <link rel="preconnect" href="//www.googletagmanager.com"> <link rel="preload" href="/css/app.css?id=135c57d6d81fe20bf74b965be07eed20" as="style"> <link rel="preload" href="/fonts/Outfit.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" as="image" imagesrcset="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_400x225.v1715079943.png 400w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_800x450.v1715079943.png 800w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_1248x702.v1715079943.png 1600w" imagesizes="(max-width: 1280px) 100vw, 1280px" > <link rel="manifest" href="/manifest.json" crossorigin="use-credentials"> <link rel="stylesheet" href="/css/app.css?id=135c57d6d81fe20bf74b965be07eed20"> <link rel="preload" href="https://g.mashable.com/mashable.js?url=https%3A%2F%2Fmashable.com%2Farticle%2Fstardew-valley-cookbook-recipe" as="script"> <script type="text/javascript" src="https://g.mashable.com/mashable.js?url=https%3A%2F%2Fmashable.com%2Farticle%2Fstardew-valley-cookbook-recipe" defer></script> <link rel="preload" as="image" href="/images/icons/spritemap.svg"> <link rel="preload" href="https://cdn.ziffstatic.com/jst/zdconsent.js" as="script"> <script type="text/javascript" src="https://cdn.ziffstatic.com/jst/zdconsent.js" defer></script> <link rel="preload" href="https://cdn.static.zdbb.net/js/z0WVjCBSEeGLoxIxOQVEwQ.min.js" as="script"> <script type="text/javascript" src="https://cdn.static.zdbb.net/js/z0WVjCBSEeGLoxIxOQVEwQ.min.js" defer></script> <script src="/js/ga-session.js?id=a369edb1387d56de7a50d35b4d472e18"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-BPBF083TYP"></script> <script> window.globalGAInfo = {"page_view_type":"Standard","template":"article","content_type":"article","split_test_identifier":null,"split_test_variant":null,"object_uuid":"02pgwx8Wyq4Oc2JIZBShX4U","object_type":"article","title":"\u0027Stardew Valley\u0027 has an official cookbook. Here\u0027s how to make Seafoam Pudding.","canonical_url":"https:\/\/mashable.com\/article\/stardew-valley-cookbook-recipe","full_published_date":"05\/07\/2024","original_published_date":"05\/07\/2024","channel_name":"Entertainment","focus_keyword":"stardew valley recipes","job_function":"Exclusive\/Investigative","level_of_effort":"One day","story_flags":"","content_source_name":"Internal","video_show_name":"","content_source_type":"Internal","author_name":"Shannon Connellan","day_published":7,"month_published":5,"year_published":2024,"days_since_updated":298,"weeks_since_updated":42,"days_since_originally_published":298,"weeks_since_originally_published":42,"categories":"Games","sections":"Entertainment,Games","tags":"books,gaming","post_lead_type":"Alt Image Lead"}; window.globalGAInfo.page_path = window.location.pathname; window.dataLayer = window.dataLayer || []; window.globalGAInfo.ad_block = window.adBlock ? 'Blocked' : 'NotBlocked'; gtag = window.gtag = function(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-BPBF083TYP',{ 'send_page_view': false, 'session': cookies.get('session'), template: window.globalGAInfo.template || null, split_test_identifier: window.globalGAInfo.split_test_identifier || null, split_test_variant: window.globalGAInfo.split_test_variant || null, ad_block: window.adBlock ? 'Blocked' : 'NotBlocked', }); window.addEventListener("adblock", function() { window.globalGAInfo.ad_block = 'Blocked'; gtag('config', 'G-BPBF083TYP', { ad_block: 'Blocked', update: true, }); }); if (typeof window._ziffIntlGeoRedirect === 'undefined') { if(window.globalGAInfo.template === 'article' || window.globalGAInfo.template === 'deals' || window.globalGAInfo.template === 'comparison' || window.globalGAInfo.template === 'longform' || window.globalGAInfo.template === 'viral_video' || window.globalGAInfo.template === 'review' || window.globalGAInfo.template === 'roundup' || window.globalGAInfo.template === 'video' || window.globalGAInfo.template === 'gift_guide' || window.globalGAInfo.template === 'live_blog') { gtag('event', 'page_view', { ad_block: window.globalGAInfo.ad_block || 'NotBlocked', author: window.globalGAInfo.author_name || null, categories: window.globalGAInfo.categories || null, channel_name: window.globalGAInfo.channel_name || null, content_lead_type: window.globalGAInfo.post_lead_type || null, content_source_name: window.globalGAInfo.content_source_name || null, content_source_type: window.globalGAInfo.content_source_type || null, day_published: window.globalGAInfo.day_published || null, days_since_originally_published: window.globalGAInfo.days_since_originally_published || null, days_since_updated: window.globalGAInfo.days_since_updated || null, first_published_at: window.globalGAInfo.original_published_date || null, focus_keyword: window.globalGAInfo.focus_keyword || null, job_function: window.globalGAInfo.job_function || null, level_of_effort: window.globalGAInfo.level_of_effort || null, linked_phrases: window.linked_phrases || null, month_published: window.globalGAInfo.month_published || null, object_type: window.globalGAInfo.object_type || null, object_uuid: window.globalGAInfo.object_uuid || null, pageview_type: window.globalGAInfo.page_view_type || null, published_at: window.globalGAInfo.full_published_date || null, revenue_page_type: window.globalGAInfo.revenue_page_type || null, story_flags: window.globalGAInfo.story_flags || null, tags: window.globalGAInfo.tags || null, video_show_name: window.globalGAInfo.video_show_name || null, weeks_since_originally_published: window.globalGAInfo.weeks_since_originally_published || null, weeks_since_updated: window.globalGAInfo.weeks_since_updated || null, year_published: window.globalGAInfo.year_published || null, }); } else { gtag('event', 'page_view'); } } </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-MN78SWW');</script> <script type='text/javascript'> (function() { let sections = ''; if (window.globalGAInfo.sections) { sections = window.globalGAInfo.sections.split(',').map(item => 'Category - ' + item.trim()).join(','); } //Adding tags into sections with "Tag - " prefix for chartbeat reporting if (window.globalGAInfo.tags) { sections += (sections !== '' ? ',' : '') + window.globalGAInfo.tags.split(',').map(item => 'Tag - ' + item.trim()).join(','); } if (window.globalGAInfo.content_type) { sections += (sections !== '' ? ',' : '') + 'Content Type - ' + window.globalGAInfo.content_type; } var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); /** CONFIGURATION START **/ _sf_async_config.uid = 65789; _sf_async_config.domain = 'mashable.com'; _sf_async_config.useCanonical = true; _sf_async_config.useCanonicalDomain = true; _sf_async_config.sections = sections; _sf_async_config.authors = window.globalGAInfo.author_name || ''; _sf_async_config.type = window.globalGAInfo.content_type || ''; /** CONFIGURATION END **/ function loadChartbeat() { var e = document.createElement('script'); var n = document.getElementsByTagName('script')[0]; e.type = 'text/javascript'; e.async = true; e.src = '//static.chartbeat.com/js/chartbeat_video.js'; n.parentNode.insertBefore(e, n); } loadChartbeat(); })(); </script> <script> var facebookPixelLoaded = false; window.addEventListener('load', function(){ document.addEventListener('scroll', facebookPixelScript); document.addEventListener('mousemove', facebookPixelScript); }) function facebookPixelScript() { if (!facebookPixelLoaded) { facebookPixelLoaded = true; document.removeEventListener('scroll', facebookPixelScript); document.removeEventListener('mousemove', facebookPixelScript); !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//connect.facebook.net/en_US/fbevents.js'); fbq('init', '1453039084979896'); fbq('track', "PageView"); } } </script> <script type="text/javascript" id="pogo" src="https://cdn.ziffstatic.com/pg/mashable.js" async></script> <link rel="preload" as="script" href="https://cdn.ziffstatic.com/pg/mashable.js"> <link rel="preload" as="script" href="https://cdn.ziffstatic.com/pg/mashable.prebid.js"> <link rel="preload" as="style" href="https://cdn.ziffstatic.com/pg/mashable.css" onload="this.onload=null;this.rel='stylesheet'"> <link rel="preload" as="script" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js"> <script type="text/javascript" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" async></script> <script> window.PogoConfig = { "template": "article", "category": "entertainment", "tags": ["games","books","gaming"], } </script> <!-- Start BounceX tag. Deploy at the document head. --> <script> (function(d) { var bounceExchangeLoaded = false; window.addEventListener('load', function(){ document.addEventListener('scroll', bounceExchangeScript); document.addEventListener('mousemove', bounceExchangeScript); }) function bounceExchangeScript() { if (!bounceExchangeLoaded) { bounceExchangeLoaded = true; document.removeEventListener('scroll', bounceExchangeScript); document.removeEventListener('mousemove', bounceExchangeScript); var e = d.createElement('script'); e.src = d.location.protocol + '//tag.bounceexchange.com/3441/i.js'; e.async = true; d.getElementsByTagName("head")[0].appendChild(e); } } }(document)); </script> <!-- End BounceX tag --> <script src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=TXpY3X8ls7A4Zbp78hzgCks4F8YHWBaGK9tn" async></script> <script> var PushlySDK = window.PushlySDK || []; function pushly() { PushlySDK.push(arguments) } pushly('load', { domainKey: 'TXpY3X8ls7A4Zbp78hzgCks4F8YHWBaGK9tn', sw: '/js/pushly-sdk-worker.js', }); pushly('on_prompt_shown', function() { if (window.gtag) { gtag('event', 'Pushly_on_prompt_shown', { 'event_category': 'impressions', 'event_label': 'Pushly_on_prompt_shown' }); } }); pushly('on_permission_allowed', function() { if (window.gtag) { gtag('event', 'Pushly_on_permission_allowed', { 'event_category': 'clicks', 'event_label': 'Pushly_on_permission_allowed' }); } }); </script> <style> * .pogoPgWrap { transition: all .01s ease; } @font-face{font-display:optional;font-family:outfit;font-weight:100 800;src:url(/fonts/Outfit.woff2) format("woff2")} </style> <script async src="https://launcher.spot.im/spot/sp_oHE136vk"></script> </head> <body class=""> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MN78SWW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <nav x-data="{navOpen: false}" class="top-0 z-30 py-3 w-full bg-white border-b-2 border-primary-400" data-ga-module="global_nav"> <div class="flex relative justify-between items-center px-4 pl-3 mx-auto max-w-8xl"> <button @click="navOpen = true; $nextTick(() => $refs.firstMenuItem.focus());" class="flex-shrink px-2" aria-label="Menu"> <svg class="inline-block w-7 h-7 fill-current"><use href="/images/icons/spritemap.svg#sprite-hamburger"></use></svg> </button> <a href="https://mashable.com" class="flex items-center mr-8 w-full xl:w-auto" aria-label="Home" data-ga-click data-ga-element="navigation_logo" data-ga-action="navigation_logo" data-ga-item="logo"> <div x-data="{animate: false, reverse: false}" x-init="setTimeout(() => animate = true, 1000)"> <svg x-ref="wordmark" id="mashable-wordmark-animated" class="inline-block -mb-3 w-40 h-11 fill-current hover:fill-secondary-100" :class="{ 'animate': animate, 'animate-reverse': reverse }" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 2200 650" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"><style><![CDATA[.animate #euSMf1FbiNs11_to{animation:euSMf1FbiNs11_to__to 1s linear 1 normal forwards}.animate-reverse #euSMf1FbiNs11_to{animation:euSMf1FbiNs11_to__back 1s linear 1 normal forwards}@keyframes euSMf1FbiNs11_to__to{0%{transform:translate(2326.395841px,218.229656px)}45%{transform:translate(2326.395841px,218.229656px)}73%{transform:translate(662.384075px,215.434656px)}100%{transform:translate(662.384075px,215.434656px)}}@keyframes euSMf1FbiNs11_to__back{0%{transform:translate(662.384075px,215.434656px)}45%{transform:translate(662.384075px,215.434656px)}73%{transform:translate(2326.395841px,218.229656px)}100%{transform:translate(2326.395841px,218.229656px)}}.animate #euSMf1FbiNs15_to{animation:euSMf1FbiNs15_to__to 1s linear 1 normal forwards}.animate-reverse #euSMf1FbiNs15_to{animation:euSMf1FbiNs15_to__back 1s linear 1 normal forwards}@keyframes euSMf1FbiNs15_to__to{0%{transform:translate(144.277373px,1260.854733px)}41%{transform:translate(144.277373px,331.868153px)}100%{transform:translate(144.277373px,331.868153px)}}@keyframes euSMf1FbiNs15_to__back{0%{transform:translate(144.277373px,331.868153px)}41%{transform:translate(144.277373px,331.868153px)}100%{transform:translate(144.277373px,1260.854733px)}}.animate #euSMf1FbiNs19_to{animation:euSMf1FbiNs19_to__to 1s linear 1 normal forwards}.animate-reverse #euSMf1FbiNs19_to{animation:euSMf1FbiNs19_to__back 1s linear 1 normal forwards}@keyframes euSMf1FbiNs19_to__to{0%{transform:translate(144.277373px,1003.724046px)}60%{transform:translate(144.277373px,1003.724046px)}80%{transform:translate(145.277373px,766.938989px)}100%{transform:translate(145.277373px,766.938989px)}}@keyframes euSMf1FbiNs19_to__back{0%{transform:translate(145.277373px,766.938989px)}60%{transform:translate(145.277373px,766.938989px)}80%{transform:translate(144.277373px,1003.724046px)}100%{transform:translate(144.277373px,1003.724046px)}}.animate #euSMf1FbiNs22_to{animation:euSMf1FbiNs22_to__to 1s linear 1 normal forwards}.animate-reverse #euSMf1FbiNs22_to{animation:euSMf1FbiNs22_to__back 1s linear 1 normal forwards}@keyframes euSMf1FbiNs22_to__to{0%{transform:translate(5474.895347px,1202.280706px)}60%{transform:translate(5474.895347px,1202.280706px)}90%{transform:translate(13.364022px,1202.286993px)}100%{transform:translate(13.364022px,1202.286993px)}}@keyframes euSMf1FbiNs22_to__back{0%{transform:translate(13.364022px,1202.286993px)}60%{transform:translate(13.364022px,1202.286993px)}90%{transform:translate(5474.895347px,1202.280706px)}100%{transform:translate(5474.895347px,1202.280706px)}}]]></style><g id="euSMf1FbiNs2" transform="matrix(1 0 0 1 327.55203400000028 85.59466518500005)"><polygon id="euSMf1FbiNs3" points="221.679659,0.620000 221.679659,0.669994 221.589769,0.620000 143.495006,136.034612 65.410231,0.620000 65.320341,0.669994 65.320341,0.620000 0,0.620000 0,264.620000 65.320341,264.620000 65.320341,131.265154 119.594153,225.374460 119.594153,225.374460 129.252375,242.112558 157.747625,242.112558 170.312302,220.325034 221.679659,131.265154 221.679659,264.620000 287,264.620000 287,0.620000 221.679659,0.620000" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs4" d="M442.390000,897.214899C442.390000,839.553909,481.940898,800.570000,521.811158,800.570000C549.465848,800.570000,567.150479,814.747785,577.439900,829.245519L583.867046,805.729194L642.390000,805.729194L642.390000,987.410806L583.867046,987.410806L577.439900,963.894481C567.150479,978.392215,549.495788,992.570000,521.811158,992.570000C481.920938,992.570000,442.390000,953.586091,442.390000,897.214899ZM574.545689,896.574999C574.545689,876.578124,562.010758,861.780436,543.677425,861.780436C524.715349,861.780436,511.841098,877.887919,511.841098,896.574999C511.841098,915.901979,524.705369,931.359564,543.677425,931.359564C562.010758,931.359564,574.545689,916.541879,574.545689,896.574999Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs5" d="M812.223369,813.460670L812.223369,868.883557C799.336738,861.473171,775.822886,855.002834,755.848108,855.002834C744.261137,855.002834,738.132739,857.262952,738.132739,861.773187C738.132739,866.283422,744.581053,869.183573,762.296422,873.053774C793.538254,879.814126,825.110000,891.054712,825.110000,930.406761C825.110000,968.408741,795.117841,992.590000,740.712065,992.590000C712.719383,992.590000,689.825369,986.149665,674.359412,977.769228L674.359412,918.176124C690.785118,929.176697,710.759895,938.177166,737.492906,938.177166C751.019370,938.177166,758.747350,935.917048,758.747350,930.766780C758.747350,924.966478,749.089875,923.036377,727.185601,917.236075C699.192919,909.825689,672.110000,896.294985,672.110000,862.133205C672.110000,826.691359,701.102420,800.590000,752.628949,800.590000C774.213306,800.569999,797.077329,805.410251,812.223369,813.460670Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs6" d="M920.501202,819.668695L920.822692,819.668695C930.869277,809.056557,947.697307,800.379339,967.438845,800.379339C1005.957451,800.379339,1030.230000,823.837750,1030.230000,864.650596L1030.230000,986.760000L960.968845,986.760000L960.968845,882.643356C960.968845,867.862164,954.488798,861.439028,941.880334,861.439028C928.608796,861.439028,920.511248,870.116246,920.511248,881.685870L920.511248,986.760000L851.230000,986.760000L851.230000,727.760000L920.501202,727.760000Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs7" d="M1053.890000,897.214899C1053.890000,839.553909,1093.440898,800.570000,1133.311158,800.570000C1160.955868,800.570000,1178.650479,814.747785,1188.939900,829.245519L1195.367046,805.729194L1253.890000,805.729194L1253.890000,987.410806L1195.367046,987.410806L1188.939900,963.894481C1178.650479,978.392215,1160.995788,992.570000,1133.311158,992.570000C1093.440898,992.570000,1053.890000,953.586091,1053.890000,897.214899ZM1186.045689,896.574999C1186.045689,876.578124,1173.500778,861.780436,1155.177425,861.780436C1136.215349,861.780436,1123.341098,877.887919,1123.341098,896.574999C1123.341098,915.901979,1136.205369,931.359564,1155.177425,931.359564C1173.500778,931.359564,1186.045689,916.541879,1186.045689,896.574999Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs8" d="M1357.242375,827.972530C1367.531796,812.559819,1388.759341,800.347289,1411.264331,800.347289C1453.060739,800.347289,1488.430000,837.931972,1488.430000,896.053644C1488.430000,954.175317,1449.847166,991.760000,1408.050758,991.760000C1381.683493,991.760000,1363.679501,977.623374,1353.380100,963.167726L1346.952954,986.615783L1288.430000,986.615783L1288.430000,727.760000L1357.292275,727.760000ZM1356.603653,896.073583C1356.603653,916.311490,1369.138583,930.757168,1387.471916,930.757168C1406.114631,930.757168,1418.978902,915.663478,1418.978902,896.392605C1418.978902,877.450722,1406.114631,861.380029,1387.142575,861.380029C1369.138583,861.380029,1356.603653,876.154698,1356.603653,896.073583Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs9" d="M1514.920000,727.760000L1583.920000,727.760000L1583.920000,986.760000L1514.920000,986.760000Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs10" d="M1789.715993,914.612181L1676.080565,914.612181C1684.748180,932.009463,1704.653808,940.058205,1726.163442,940.058205C1745.740298,940.058205,1763.075529,933.619211,1779.125562,926.530319L1779.125562,979.042114C1760.505132,988.040708,1739.274456,992.570000,1716.529437,992.570000C1647.198476,992.570000,1609.320000,951.656393,1609.320000,896.894949C1609.320000,840.193809,1649.768872,800.570000,1703.368610,800.570000C1751.837517,800.570000,1791.320000,832.784966,1791.320000,893.675452C1791.329416,900.685633,1790.793115,907.685839,1789.715993,914.612181ZM1726.482251,876.618117C1726.163442,864.060080,1717.814635,853.101792,1703.049801,853.101792C1689.570164,853.101792,1678.332152,862.100386,1673.520131,876.618117Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/></g><g id="euSMf1FbiNs11_to" transform="translate(2326.395841,218.229656)"><polygon id="euSMf1FbiNs11" points="2994.404278,1003.400000 1373.292899,1003.400000 1167.283721,1164.601894 916.220000,1387.164859 2994.404278,1387.164859 2994.404278,1003.400000" transform="scale(0.922440,0.922440) translate(-1188.489990,-1195.614990)" fill="rgb(255,255,255)" stroke="none" stroke-width="1"/></g><g id="euSMf1FbiNs12" transform="matrix(1 0 0 1 0 -4)" mask="url(#euSMf1FbiNs14)"><polygon id="euSMf1FbiNs13" points="-0.124694,383.594023 0.000007,787.553039 0.000007,842.876599 0.000007,1388.080235 457.526979,1383.558047 457.526979,628.534061 457.526979,573.210501 458.403224,0 -0.124694,383.594023" transform="matrix(0.44272113509609 0 0 0.43153125079610 43.00491365445770 18.64549964827933)" fill="currentColor" stroke="none" stroke-width="1"/><mask id="euSMf1FbiNs14" mask-type="alpha"><g id="euSMf1FbiNs15_to" transform="translate(144.277373,1260.854733)"><polygon id="euSMf1FbiNs15" points="-0.124694,383.429007 -0.000073,787.214245 -0.000073,842.514006 -0.000073,1387.483103 452.947836,1385.590461 457.231375,628.263675 457.231375,572.963914 458.107053,0 -0.124694,383.429007" transform="scale(0.938390,0.938390) translate(-228.750000,-725.840023)" fill="currentColor" stroke="none" stroke-width="1"/></g></mask></g><g id="euSMf1FbiNs16" transform="matrix(1 0 0 1 0 -4)" mask="url(#euSMf1FbiNs18)"><polygon id="euSMf1FbiNs17" points="-0.124694,383.160079 -0.000226,786.662112 -0.000226,841.923087 3.273209,1314.095486 489.720027,1314.095486 486.446592,1026.057228 456.669898,572.562051 457.544501,0 -0.124694,383.160079" transform="matrix(0.44299752680467 0 0 0.45278292652264 42.94168905111819 3.22018284927219)" fill="rgb(255,255,255)" stroke="none" stroke-width="1"/><mask id="euSMf1FbiNs18" mask-type="alpha"><g id="euSMf1FbiNs19_to" transform="translate(144.277373,1003.724046)"><polygon id="euSMf1FbiNs19" points="-0.124694,383.022539 -0.000070,786.379730 -0.000070,841.620869 -0.000070,1386.012253 452.957811,1384.121616 457.241445,627.597662 457.241445,572.356523 458.117142,0 -0.124694,383.022539" transform="scale(0.442998,0.442998) translate(-228.750000,-725.840023)" fill="rgb(0,0,0)" stroke="none" stroke-width="1"/></g></mask></g><g id="euSMf1FbiNs20" transform="matrix(0.44964075354686 0 0 0.44964075354686 -85.59085363638468 -7.93672154314413)"><g id="euSMf1FbiNs21" mask="url(#euSMf1FbiNs35)"><g id="euSMf1FbiNs22_to" transform="translate(5474.895347,1202.280706)"><g id="euSMf1FbiNs22" transform="translate(-1027.768089,-1215.630979)"><polygon id="euSMf1FbiNs23" points="632.859436,1003.400000 545.466598,1003.400000 87.980000,1388.151601 174.242154,1388.151601 632.859436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626361 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs24" points="632.859436,1003.400000 545.466598,1003.400000 87.980000,1388.151601 174.242154,1388.151601 632.859436,1003.400000" transform="matrix(1 0 0 1 279.34607797268734 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs25" points="797.209436,1003.400000 709.824999,1003.400000 252.330000,1388.151601 338.593738,1388.151601 797.209436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626383 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs26" points="797.209436,1003.400000 709.824999,1003.400000 252.330000,1388.151601 338.593738,1388.151601 797.209436,1003.400000" transform="matrix(1 0 0 1 279.34607797268734 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs27" points="963.879436,1003.400000 876.494999,1003.400000 419,1388.151601 505.263738,1388.151601 963.879436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626383 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs28" points="963.879436,1003.400000 876.494999,1003.400000 419,1388.151601 505.263738,1388.151601 963.879436,1003.400000" transform="matrix(1 0 0 1 279.34607797268734 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs29" points="1128.219436,1003.400000 1040.834999,1003.400000 583.340000,1388.151601 669.603738,1388.151601 1128.219436,1003.400000" transform="matrix(1 0 0 1 1277.96797339258319 22.59894977233307)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs30" points="1128.219436,1003.400000 1040.834999,1003.400000 583.340000,1388.151601 669.603738,1388.151601 1128.219436,1003.400000" transform="matrix(1 0 0 1 278.90224712900635 22.59894977233307)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs31" points="1296.749436,1003.400000 1209.356598,1003.400000 751.870000,1388.151601 838.132154,1388.151601 1296.749436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626565 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs32" points="1296.749436,1003.400000 1209.356598,1003.400000 751.870000,1388.151601 838.132154,1388.151601 1296.749436,1003.400000" transform="matrix(1 0 0 1 279.34607797268723 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs33" points="1461.099436,1003.400000 1373.714999,1003.400000 916.220000,1388.151601 1002.483738,1388.151601 1461.099436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626429 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs34" points="1461.099436,1003.400000 1373.714999,1003.400000 916.220000,1388.151601 1002.483738,1388.151601 1461.099436,1003.400000" transform="matrix(1 0 0 1 279.34607797268723 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/></g></g><mask id="euSMf1FbiNs35" mask-type="alpha"><rect id="euSMf1FbiNs36" width="668.168909" height="172.855395" rx="0" ry="0" transform="matrix(6.63914743458407 0 0 3.36734374316499 306.31173456484885 871.81575675521890)" fill="rgb(210,219,237)" stroke="none" stroke-width="0"/></mask></g></g><polygon id="euSMf1FbiNs37" points="221.679659,0.620000 221.679659,0.669994 221.589769,0.620000 143.495006,136.034612 65.410231,0.620000 65.320341,0.669994 65.320341,0.620000 0,0.620000 0,264.620000 65.320341,264.620000 65.320341,131.265154 119.594153,225.374460 119.594153,225.374460 129.252375,242.112558 157.747625,242.112558 170.312302,220.325034 221.679659,131.265154 221.679659,264.620000 287,264.620000 287,0.620000 221.679659,0.620000" transform="matrix(1 0 0 1 327.55203400000005 85.78466519499989)" fill="currentColor" stroke="none" stroke-width="1"/></svg> </div> </a> <div class="flex hidden flex-grow items-center space-x-6 text-sm font-semibold tracking-wide xl:block" data-ga-element="navigation_link" data-ga-action="navigation_link" data-ga-item="title"> <a href="/series/good-connection" class="text-secondary-300 hover:text-primary-400" data-ga-click data-ga-label="$text">Good Connection</a> <a href="https://mashable.com/tech" data-ga-click data-ga-label="$text">Tech</a> <a href="https://mashable.com/science" data-ga-click data-ga-label="$text">Science</a> <a href="https://mashable.com/life" data-ga-click data-ga-label="$text">Life</a> <a href="https://mashable.com/category/social-good" data-ga-click data-ga-label="$text">Social Good</a> <a href="https://mashable.com/entertainment" data-ga-click data-ga-label="$text">Entertainment</a> <a href="https://mashable.com/deals" data-ga-click data-ga-label="$text">Deals</a> <a href="https://mashable.com/shopping" data-ga-click data-ga-label="$text">Shopping</a> <a href="https://games.mashable.com/" data-ga-click data-ga-label="$text" target="_blank">Games</a> </div> <div x-data="window.navSearch()" x-init="init('prod_site_search_autocomplete')" @click="searchOpen = true" @click.outside="searchOpen = false" class="absolute right-0 py-3 mx-4 lg:py-2 lg:mx-4 lg:max-w-xs xl:max-w-sm lg:min-w-20" :class="{ 'mx-0 bg-white ': searchOpen }"> <div class="relative cursor-pointer"> <input x-ref="searchInput" x-model="query" x-on:input='evt=>query=evt.target.value' x-on:keyup="onKeyUp" x-on:keydown="onKeyDown" :class="{ 'visible': searchOpen, 'invisible': !searchOpen }" aria-label="Search Mashable Content" placeholder="Search" class="invisible py-1 pr-2 pl-8 w-full text-sm lg:border focus:outline-none lg:focus:border-gray-400"> <svg x-cloak x-show="searchOpen" class="inline-block absolute top-0 left-0 mt-2 ml-2 w-4 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-search-solid"></use></svg> <div x-cloak x-show="!searchOpen" class="flex absolute top-1 flex-row justify-between py-1 w-full"> <div class="flex absolute top-0 flex-row justify-between py-0.5 w-full"> <div class="flex flex-row justify-end items-center w-full"> <button class="flex" aria-label="Search"><svg class="inline-block ml-2 w-4 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-search-solid"></use></svg></button> <span x-cloak x-show="!searchOpen" class="hidden ml-2 text-sm text-base font-semibold lg:block">Search</span> </div> </div> <button x-cloak x-show="searchOpen" @click.stop="searchOpen = false" class="inline-block absolute right-2 text-sm font-semibold lg:hidden">Cancel</button> </div> <div x-cloak x-show="searchOpen" class="absolute z-40 w-full bg-white shadow"> <template x-for="[key, value] in Object.entries(results)" :key="key" hidden> <ul class="my-2" x-show="value && value.length > 0"> <li class="py-2 pr-5 pl-8 text-sm text-gray-600" x-text="key + ':'"></li> <template x-for="(item, index) in value" :key="index" hidden> <li class="" :class="{'bg-gray-100': index + '-' + key === selectedIndex}" @mouseenter="selectedIndex = index + '-' + key" > <a class="block py-2 pr-5 pl-8 leading-tight no-underline break-words cursor-pointer transition-bg" :href="item.url" :name="item.title" x-html="item.title" > Search Result </a> </li> </template> <hr class="my-4 mr-5 ml-8 border border-gray-100 border-1"> </ul> </template> </div> </div> </div> </div> <div x-show="navOpen" x-trap="navOpen" x-cloak @click.outside="navOpen = false" x-transition:enter="transition duration-300 ease-out" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-1" x-transition:leave="transition duration-300 ease-out" x-transition:leave-end="opacity-0" class="flex fixed top-0 z-30 flex-col w-screen h-screen bg-white shadow-md" style="max-width:400px"> <div class="flex relative px-4 mt-4"> <button @click="navOpen = false" x-ref="firstMenuItem" class="absolute" aria-label="Close"> <svg class="inline-block w-6 h-6 fill-current"><use href="/images/icons/spritemap.svg#sprite-times-solid"></use></svg> </button> <div class="relative flex-shrink mx-auto text-center text-primary-400"> <svg class="inline-block w-6 h-6 opacity-0 fill-current"><use href="/images/icons/spritemap.svg#sprite-mashable-m"></use></svg> <svg class="absolute top-0 left-0 -mt-1 -ml-5 w-12 h-12 fill-current"><use href="/images/icons/spritemap.svg#sprite-logomark"></use></svg> </div> </div> <div class="flex overflow-auto overscroll-none flex-col flex-grow py-6 px-8 mt-6" data-ga-element="side_navigation_link" data-ga-action="side_navigation_link" data-ga-item="title"> <a href="/series/good-connection" data-ga-click data-ga-label="$text" class="mt-6 uppercase text-secondary-300 header-300 hover:text-primary-400">Good Connection</a> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Tech</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/apps-software" class="block mt-4" data-ga-click data-ga-label="$text">Apps &amp; Software</a> <a href="https://mashable.com/category/artificial-intelligence" class="block mt-4" data-ga-click data-ga-label="$text">Artificial Intelligence</a> <a href="https://mashable.com/category/cybersecurity" class="block mt-4" data-ga-click data-ga-label="$text">Cybersecurity</a> <a href="https://mashable.com/category/cryptocurrency" class="block mt-4" data-ga-click data-ga-label="$text">Cryptocurrency</a> <a href="https://mashable.com/category/mobile" class="block mt-4" data-ga-click data-ga-label="$text">Mobile</a> <a href="https://mashable.com/category/smart-home" class="block mt-4" data-ga-click data-ga-label="$text">Smart Home</a> <a href="https://mashable.com/category/social-media" class="block mt-4" data-ga-click data-ga-label="$text">Social Media</a> <a href="https://mashable.com/category/tech-industry" class="block mt-4" data-ga-click data-ga-label="$text">Tech Industry</a> <a href="https://mashable.com/category/transportation" class="block mt-4" data-ga-click data-ga-label="$text">Transportation</a> <a href="https://mashable.com/tech" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Tech</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Science</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/space" class="block mt-4" data-ga-click data-ga-label="$text">Space</a> <a href="https://mashable.com/category/climate-change" class="block mt-4" data-ga-click data-ga-label="$text">Climate Change</a> <a href="https://mashable.com/category/environment" class="block mt-4" data-ga-click data-ga-label="$text">Environment</a> <a href="https://mashable.com/science" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Science</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Life</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/digital-culture" class="block mt-4" data-ga-click data-ga-label="$text">Digital Culture</a> <a href="https://mashable.com/category/family-parenting" class="block mt-4" data-ga-click data-ga-label="$text">Family &amp; Parenting</a> <a href="https://mashable.com/category/health-wellness" class="block mt-4" data-ga-click data-ga-label="$text">Health &amp; Wellness</a> <a href="https://mashable.com/category/sex-dating-relationships" class="block mt-4" data-ga-click data-ga-label="$text">Sex, Dating &amp; Relationships</a> <a href="https://mashable.com/category/sleep" class="block mt-4" data-ga-click data-ga-label="$text">Sleep</a> <a href="https://mashable.com/category/careers" class="block mt-4" data-ga-click data-ga-label="$text">Careers</a> <a href="https://mashable.com/category/mental-health" class="block mt-4" data-ga-click data-ga-label="$text">Mental Health</a> <a href="https://mashable.com/life" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Life</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Social Good</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/activism" class="block mt-4" data-ga-click data-ga-label="$text">Activism</a> <a href="https://mashable.com/category/gender" class="block mt-4" data-ga-click data-ga-label="$text">Gender</a> <a href="https://mashable.com/category/lgbtq" class="block mt-4" data-ga-click data-ga-label="$text">LGBTQ</a> <a href="https://mashable.com/category/racism" class="block mt-4" data-ga-click data-ga-label="$text">Racial Justice</a> <a href="https://mashable.com/category/sustainability" class="block mt-4" data-ga-click data-ga-label="$text">Sustainability</a> <a href="https://mashable.com/category/politics" class="block mt-4" data-ga-click data-ga-label="$text">Politics</a> <a href="https://mashable.com/category/social-good" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Social Good</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Entertainment</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/games" class="block mt-4" data-ga-click data-ga-label="$text">Games</a> <a href="https://mashable.com/category/movies" class="block mt-4" data-ga-click data-ga-label="$text">Movies</a> <a href="https://mashable.com/category/podcasts" class="block mt-4" data-ga-click data-ga-label="$text">Podcasts</a> <a href="https://mashable.com/category/tv-shows" class="block mt-4" data-ga-click data-ga-label="$text">TV Shows</a> <a href="https://mashable.com/category/watch-guides" class="block mt-4" data-ga-click data-ga-label="$text">Watch Guides</a> <a href="https://mashable.com/entertainment" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Entertainment</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">SHOP THE BEST</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/roundup/best-laptops" class="block mt-4" data-ga-click data-ga-label="$text">Laptops</a> <a href="https://mashable.com/roundup/best-cheap-laptops" class="block mt-4" data-ga-click data-ga-label="$text">Budget Laptops</a> <a href="https://mashable.com/roundup/best-dating-apps" class="block mt-4" data-ga-click data-ga-label="$text">Dating Apps</a> <a href="https://mashable.com/roundup/best-sexting-apps" class="block mt-4" data-ga-click data-ga-label="$text">Sexting Apps</a> <a href="https://mashable.com/roundup/best-hookup-apps" class="block mt-4" data-ga-click data-ga-label="$text">Hookup Apps</a> <a href="https://mashable.com/roundup/best-vpns" class="block mt-4" data-ga-click data-ga-label="$text">VPNs</a> <a href="https://mashable.com/roundup/best-robot-vacuums" class="block mt-4" data-ga-click data-ga-label="$text">Robot Vaccuums</a> <a href="https://mashable.com/roundup/best-robot-vacuum-and-mop" class="block mt-4" data-ga-click data-ga-label="$text">Robot Vaccum & Mop</a> <a href="https://mashable.com/article/best-noise-cancelling-headphones" class="block mt-4" data-ga-click data-ga-label="$text">Headphones</a> <a href="https://mashable.com/roundup/best-portable-bluetooth-speakers" class="block mt-4" data-ga-click data-ga-label="$text">Speakers</a> <a href="https://mashable.com/roundup/best-kindles" class="block mt-4" data-ga-click data-ga-label="$text">Kindles</a> <a href="https://mashable.com/gifts" class="block mt-4" data-ga-click data-ga-label="$text">Gift Guides</a> <a href="https://mashable.com/mashable-choice" class="block mt-4" data-ga-click data-ga-label="$text">Mashable Choice</a> <a href="https://mashable.com/category/mashable-selects" class="block mt-4" data-ga-click data-ga-label="$text">Mashable Selects</a> <a href="https://mashable.com/category/sex-dating-relationships" class="block mt-4" data-ga-click data-ga-label="$text">All Sex, Dating & Relationships</a> <a href="https://mashable.com/category/laptops" class="block mt-4" data-ga-click data-ga-label="$text">All Laptops</a> <a href="https://mashable.com/category/headphones" class="block mt-4" data-ga-click data-ga-label="$text">All Headphones</a> <a href="https://mashable.com/category/robot-vacuums" class="block mt-4" data-ga-click data-ga-label="$text">All Robot Vacuums</a> <a href="https://mashable.com/category/vpn" class="block mt-4" data-ga-click data-ga-label="$text">All VPN</a> <a href="https://mashable.com/shopping" class="block mt-4" data-ga-click data-ga-label="$text">All Shopping</a> </div> </div> <div class="mt-6"> <a href="https://games.mashable.com/" class="uppercase cursor-pointer select-none header-300" data-ga-click data-ga-label="$text" target="_blank"><span class="font-semibold">Games</span></a> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Product Reviews</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/review/adult-friend-finder-review-dating-site" class="block mt-4" data-ga-click data-ga-label="$text">Adult Friend Finder</a> <a href="https://mashable.com/review/bumble-premium-review" class="block mt-4" data-ga-click data-ga-label="$text">Bumble Premium</a> <a href="https://mashable.com/review/tinder-platinum-review" class="block mt-4" data-ga-click data-ga-label="$text">Tinder Platinum</a> <a href="https://mashable.com/review/kindle-paperwhite-signature-edition" class="block mt-4" data-ga-click data-ga-label="$text">Kindle Paperwhite</a> <a href="https://mashable.com/article/ps5-vs-ps5-slim-differences" class="block mt-4" data-ga-click data-ga-label="$text">PS5 vs PS5 Slim</a> <a href="https://mashable.com/review" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Reviews</a> <a href="https://mashable.com/shopping" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Shopping</a> </div> </div> <div class="mt-6"> <a href="https://mashable.com/deals" class="uppercase cursor-pointer select-none header-300" data-ga-click data-ga-label="$text"><span class="font-semibold">Deals</span></a> </div> <div class="mt-6"> <a href="https://mashable.com/newsletters" class="uppercase cursor-pointer select-none header-300" data-ga-click data-ga-label="$text"><span class="font-semibold">Newsletters</span></a> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">VIDEOS</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/shows" class="block mt-4" data-ga-click data-ga-label="$text">Mashable Shows</a> <a href="https://mashable.com/videos" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Videos</a> </div> </div> </div> </div> </nav> <header class="max-w-7xl z-10 px-4 mt-8 text-primary-400 font-sans mx-auto"> <div class="flex flex-wrap subtitle-2 "> <div class="max-w-3xl"> <section style=""> <div class="text-gray-700 subtitle-2 text-uppercase" style=""> <a href="https://mashable.com" style="" aria-label="Navigate to the Home page">Home</a> <span class="ml-1">></span> <a class="ml-1 " href="/entertainment" style="" aria-label="Navigate to the Entertainment category">Entertainment</a> <span class="ml-1">></span> <a class="ml-1 " href="/category/games" style="" aria-label="Navigate to the Games category">Games</a> </div> </section> </div> </div> <h1 class="mt-4 header-100 leading-tight max-w-5xl ">&#039;Stardew Valley&#039; has an official cookbook. Here&#039;s how to make Seafoam Pudding.</h1> <div class="mt-2 leading-tight md:leading-normal text-xl max-w-4xl ">Will not boost fishing skill, but possibly your cooking skill.</div> <div class="w-full relative z-10 subtitle-2 mt-8 text-left md:flex md:flex-wrap md:items-baseline md:space-x-8 "> <div class="relative"> By <div class="inline-block md:relative" aria-describedby="flyout" x-data="{ showAuthor: false }" @mouseover="showAuthor = true" @mouseout="showAuthor = false" @click="showAuthor = !showAuthor" @click.outside="showAuthor = false"> <a href="/author/shannon-connellan" class="underline-link">Shannon Connellan</a> </div> &nbsp;on&nbsp;<time datetime="Tue, 07 May 2024 11:44:37 +0000">May 7, 2024</time> </div> <div class="flex flex-initial content-start mt-4 text-base md:mt-0"> <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fmashable.com%2Farticle%2Fstardew-valley-cookbook-recipe" data-ga-element="social-share-link" data-ga-action="social_share_link" data-ga-position="1" data-ga-label="facebook" data-ga-click aria-label="Facebook Share" class="pr-3 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)"> <svg class="inline-block w-5 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-facebook-f-brands"></use></svg> <span class="sr-only">Share on Facebook</span> </a> <a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fmashable.com%2Farticle%2Fstardew-valley-cookbook-recipe&amp;text=%27Stardew+Valley%27+has+an+official+cookbook.+Here%27s+how+to+make+Seafoam+Pudding." data-ga-element="social-share-link" data-ga-action="social_share_link" data-ga-position="2" data-ga-label="twitter" data-ga-click aria-label="Twitter Share" class="px-3 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)"> <svg class="inline-block w-5 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-twitter-brands"></use></svg> <span class="sr-only">Share on Twitter</span> </a> <a href="https://share.flipboard.com/bookmarklet/popout?v=2&url=https%3A%2F%2Fmashable.com%2Farticle%2Fstardew-valley-cookbook-recipe&amp;title=%27Stardew+Valley%27+has+an+official+cookbook.+Here%27s+how+to+make+Seafoam+Pudding." data-ga-element="social-share-link" data-ga-action="social_share_link" data-ga-position="3" data-ga-label="flipboard" data-ga-click aria-label="Flipboard Share" class="px-3 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)"> <svg class="inline-block w-5 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-flipboard-brands"></use></svg> <span class="sr-only">Share on Flipboard</span> </a> </div> </div> <div class=""> </div> </header> <main class="justify-between items-stretch px-4 mx-auto lg:flex max-w-8xl"> <section class="flex-grow 2xl:pr-4" data-ga-module="content_body"> <div class="mx-auto -mx-4 max-w-5xl lg:px-8 lg:mx-auto"> <div class="max-w-7xl px-4 mt-8 text-primary-400 font-sans mx-auto mt-10"> <img class="w-full border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_1248x702.v1715079943.png" alt="A picnic blanket pattern beneath the cover of the Stardew Valley Cookbook." width="1248" height="702" srcset="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_400x225.v1715079943.png 400w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_800x450.v1715079943.png 800w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/hero-image.fill.size_1248x702.v1715079943.png 1600w" sizes="(max-width: 1280px) 100vw, 1280px" > <div class="mt-2 leading-none text-left"> <span class="font-sans normal-case subtitle-2 text-gray-1000">Make Crab Cakes and Lucky Lunch IRL.</span> <span class="font-sans text-gray-600 subtitle-2">Credit: Penguin Random House / Mashable</span> </div> </div> <div class="max-w-7xl px-4 mx-auto"> <hr class="border-top border-gray-100 mt-12"> </div> </div> <article id="article" data-autopogo class="mt-8 font-serif editor-content"> <p>Like most <a href="https://mashable.com/article/immortal-life-review-chinese-xianxia-farming-simulator" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body">farming simulators</a> and <a href="https://mashable.com/article/the-legend-of-zelda-tears-of-the-kingdom-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body">open-world adventure games</a>, one of the most satisfying parts of the journey lies in the art of cooking. It's a small victory, a <a href="https://mashable.com/article/self-care-video-games" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body">genuine moment of self-care between quests</a>, gathering precious ingredients you've painstakingly collected or grown yourself, then whipping up something delicious (or cursed) that boosts your stats for a bit.</p><p>One of the games you're probably instantly thinking of is <a href="https://mashable.com/article/stardew-valley-update-drink-mayonnaise-crit-baby-pet-turtle" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body"><em>Stardew Valley</em></a>, the wildly popular farming sim that allows you to grow your own crops, go fishing, and trawl the deepest caves for goodies to fry up later. From crafting Crab Cakes to conjuring mysterious Void Mayo, recipes are a core part of the game, giving you health, defence, and boosted skills.</p><p>And if you've ever wanted to try cooking some of the dishes IRL, there's <a href="https://zdcs.link/xPNpd?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=The%20Official%20Stardew%20Valley%20Cookbook&object_type=article&object_uuid=02pgwx8Wyq4Oc2JIZBShX4U&short_url=xPNpd&u=https%3A%2F%2Fmashable.com%2Farticle%2Fstardew-valley-cookbook-recipe" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em>The Official Stardew Valley Cookbook</em></a>, out May 14 through Penguin Random House.</p><div class="flex mx-auto mt-8 w-full max-w-3xl font-sans text-lg leading-normal md:text-xl md:leading-7"> <span class="font-bold text-primary-400">SEE ALSO:</span> <a href="/article/immortal-life-review-chinese-xianxia-farming-simulator" class="flex items-center text-secondary-300"> <span class="ml-1">Chinese fantasy farming sim 'Immortal Life' adds trauma bonding to pastoral ideal, and I love it</span> <svg class="ml-1 w-4 h-4 font-normal fill-current"><use href="/images/icons/spritemap.svg#sprite-arrow-right-thin"></use></svg> </a> </div> <div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-1.fill.size_2000x1125.v1715079943.png" alt="A screenshot of the game Stardew Valley showing the player on their farm." width="2000" height="1125" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-1.fill.size_800x450.v1715079943.png 800w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-1.fill.size_1400x788.v1715079943.png 1400w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-1.fill.size_2000x1125.v1715079943.png 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Cooking is a major part of "Stardew Valley".</span> <span class="text-gray-600 credit">Credit: Stardew Valley / ConcernedApe</span> </div> </div> <p>Co-authored by<em> Stardew Valley </em>creator Eric "ConcernedApe" Barone and Ryan Novak, the illustrated cookbook includes 50 recipes inspired by meals and food from the game including the Pink Cake, Lucky Lunch, and Crab Cakes. As the game itself is structured across the four seasons and urges a knowledge of seasonality with produce, the book is also organised into spring, summer, autumn, and winter recipes. </p><div class="gap-4 justify-center items-center my-12 mx-auto w-full max-w-3xl md:my-16"> <a href="https://games.mashable.com/" target="_blank" data-ga-click data-ga-element="mashable_games_general" data-ga-action="mashable_games_general" data-ga-item="mashable_games_general" data-ga-label="In-Content General Games Module"> <img class="block mx-auto lg:hidden" title="Mashable Games" src="/images/mashable-games-mobile.png" alt="Mashable Games" width="600" height="600"> <img class="hidden lg:block" title="Mashable Games" src="/images/mashable-games-desktop.png" alt="Mashable Games" width="768" height="180"> </a> </div> <div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-3.fill.size_2000x1250.v1715079943.jpg" alt="The contents page of The Official Stardew Valley Cookbook." width="2000" height="1250" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-3.fill.size_800x500.v1715079943.jpg 800w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-3.fill.size_1400x875.v1715079943.jpg 1400w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-3.fill.size_2000x1250.v1715079943.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Seasonality is the name of the game.</span> <span class="text-gray-600 credit">Credit: Penguin Random House</span> </div> </div> <p>Plus, there's a letter from the game's beloved but absent character, your grandfather who bequeathed you his farm (the one you're cultivating in the game)</p><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-2.fill.size_2000x1238.v1715079943.jpg" alt="An image from The Official Stardew Valley Cookbook showing a burger and a letter from your grandfather in the game." width="2000" height="1238" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-2.fill.size_800x495.v1715079943.jpg 800w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-2.fill.size_1400x867.v1715079943.jpg 1400w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-2.fill.size_2000x1238.v1715079943.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Aw.</span> <span class="text-gray-600 credit">Credit: Penguin Random House</span> </div> </div> <p>To give you a little taste of the cookbook, Mashable's snagged an exclusive recipe from Penguin Random House for <em>Stardew Valley</em>'s covetable Seafoam Pudding. In the game, it's made in the kitchen or through a cookout kit, so you can do either. Whether it would pair with highly questionable Crystal Fruit wine is unclear.</p><p>Here's how delightful it looks in the book, beloved by friendly monster Krobus and pseudo-written by the game's TV chef The Queen of Sauce:</p><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-4.fill.size_2000x1245.v1715079943.jpg" alt="The recipe for Seafoam Pudding in The Official Stardew Valley Cookbook." width="2000" height="1245" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-4.fill.size_800x498.v1715079943.jpg 800w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-4.fill.size_1400x872.v1715079943.jpg 1400w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-4.fill.size_2000x1245.v1715079943.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Krobus loves this one. </span> <span class="text-gray-600 credit">Credit: Penguin Random House</span> </div> </div> <p>And here's the recipe for you below. In the game, it's a tricky dish to make with big benefits; you need flounder, midnight carp, and squid ink, in exchange for which you're given a +175 boost in energy and +78 health, as well as a +4 boost in your fishing skills. The authors have simplified the ingredients IRL, but there's no guarantee the dish's consumption will see quite the same skill boost. Sorry.</p><h2>Stardew Valley's Seafoam Pudding</h2><p><strong><em>Reprinted from </em>The Official Stardew Valley Cookbook<em> by ConcernedApe and Ryan Novak.</em></strong></p><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-5.fill.size_555x750.v1715079943.jpg" alt="A photo of Seafoam Pudding from The Official Stardew Valley Cookbook." width="555" height="750" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-5.fill.size_800x1080.v1715079943.jpg 800w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-5.fill.size_1400x1891.v1715079943.jpg 1400w, https://helios-i.mashable.com/imagery/articles/02pgwx8Wyq4Oc2JIZBShX4U/images-5.fill.size_2000x2701.v1715079943.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans max-w-3xl text-center mx-auto"> <span class="normal-case text-gray-1000"></span> <span class="text-gray-600 credit">Credit: Penguin Random House</span> </div> </div> <p><strong><em>Squid ink congee topped with marinated fish</em></strong></p><p><strong>From the kitchen of: The Queen of Sauce</strong></p><p><strong>Yield: Makes 4 to 6 servings</strong></p><p>Imagine a crew of pirates, sailing the ocean for weeks on end with bags upon bags of rice in the ship&rsquo;s larder and all the fish they could ever want. Not content with the same meal over and over again, the cook decides to get creative. Carp and flounder fillets are marinated in soy sauce and sesame oil with ginger, garlic, and white pepper. Meanwhile, fluffy rice is slowly cooked in a bath of umami-rich fish broth. Combine the two, and voil&agrave;! The entire crew gets to enjoy a savory, filling rice porridge loaded with that flavorful fish. I officially dub this dish Seafoam Pudding! </p><div id="related-video" class="mx-auto mt-8 mb-12 w-full max-w-3xl font-sans md:mt-12 md:mb-16 text-primary-400"> <div class="flex flex-row justify-center text-lg text-center md:text-xl"> <hr class="mx-auto border border-gray-100"> <strong class="py-4 mx-4 w-full min-w-max text-2xl">Featured Video For You</strong> <hr class="mx-auto border border-gray-100"> </div> <div class="mx-auto mt-5 max-w-2xl"> <div id="video-container-00MQgiIfKTsTZgufFMg6Dd1"></div> <script> window.videoEmbeds = window.videoEmbeds || []; let data = {"slug":"00MQgiIfKTsTZgufFMg6Dd1","url":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/master.m3u8","transcoded_urls":["https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/720p.mp4","https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/540p.mp4","https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/360p.mp4","https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/270p.mp4"],"title":"Grow plants from fantasy games with this IRL initiative","description":null,"thumbnail_url":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/thumbnail-720.webp","disable_ads":null,"created_at":"2024-04-10T09:22:45.000000Z","duration":279,"mediaData":{"width":1280,"height":720,"poster":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/thumbnail-720.webp","mimeType":"video\/mp4","mediaType":"video","resolutions":[{"res":720,"width":1280,"height":720,"poster":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/thumbnail-720.webp","filesize":55030049,"videoUrl":"https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/720p.mp4"},{"res":540,"width":960,"height":540,"poster":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/thumbnail-540.webp","filesize":33280550,"videoUrl":"https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/540p.mp4"},{"res":360,"width":640,"height":360,"poster":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/thumbnail-360.webp","filesize":19773869,"videoUrl":"https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/360p.mp4"},{"res":270,"width":480,"height":270,"poster":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/thumbnail-270.webp","filesize":14021736,"videoUrl":"https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/270p.mp4"}],"originalVideoUrl":"https:\/\/large-cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/720p.mp4","streamingSourceURL":"https:\/\/cdn.ex.co\/transformations\/production\/d8a3d86a-49fe-4cc0-9a44-34b9ca043dfc\/master.m3u8"},"relatedPlaylistVideos":[]}; data.playlistItemCallback = function (item, index) { if (item.title) { document.getElementById("video-title-container-00MQgiIfKTsTZgufFMg6Dd1").innerText = item.title; } }; window.videoEmbeds.push({ elemId: 'video-container-00MQgiIfKTsTZgufFMg6Dd1', data: data, videoPlayerType: 'related', }); </script> <div id="video-title-container-00MQgiIfKTsTZgufFMg6Dd1" class="mx-auto mt-8 w-full max-w-3xl text-lg font-semibold leading-5 md:leading-6">Grow plants from fantasy games with this IRL initiative</div> </div> <hr class="mx-auto w-full border border-gray-100" style="max-width:48rem !important;"> </div> <p>There&rsquo;s no need to be jealous of that hypothetical pirate crew; we can enjoy that very same maritime delicacy here on dry land! We&rsquo;ll even take it a step further by adding squid ink for extra flavor and a mysterious splash of color. But don&rsquo;t be discouraged if you can&rsquo;t get ahold of any squid ink (it is sold in jars); this is a delicious dish with or without it. Ahoy, landlubbers, culinary adventures await!</p><section x-data="window.newsletter()" x-init="init()" class="relative p-8 my-12 mx-auto w-full max-w-3xl border md:p-12 md:my-16 border-secondary-300" data-ga-impression data-ga-category="newsletters" data-ga-module="incontent_nl_signup" data-ga-label="top-stories"> <div class="absolute px-2 font-sans text-lg font-bold leading-8 bg-white top-[-15px] left-[1.5rem] text-secondary-300 md:left-[2.5rem]"> Mashable Top Stories </div> <div x-show="!isSuccess" class="flex flex-col mx-auto font-sans"> <div class="font-bold leading-tight text-left md:leading-8 header-300">Stay connected with the hottest stories of the day and the latest entertainment news.</div> <div class="mt-2 leading-tight text-left bg-white md:mt-0 md:leading-8 header-600">Sign up for Mashable's Top Stories newsletter</div> <form x-ref="subscribeForm" class="flex flex-col mt-4 sm:flex-row sm:gap-x-4 text-primary-400 border-primary-400 focus-within:text-secondary-300" data-initial-lists="top-stories" x-on:submit.prevent="submit()"> <input type="email" x-model="email" class="py-4 px-4 w-full text-base font-normal leading-5 placeholder-gray-600 text-gray-600 bg-white border border-gray-200 sm:w-2/3 md:w-3/4" placeholder="Enter Email" aria-label="Email"> <input x-bind:value="selectedListsValue()" type="hidden" name="lists" value=""> <input type="hidden" name="source" value="incontent"> <input type="hidden" name="courierList" value="Mashable On-Site - Incontent"> <button :disabled="isLoading" type="submit" class="py-4 px-1 mt-4 w-full text-lg font-bold leading-5 text-center text-white sm:mt-0 sm:w-1/3 md:w-1/4 bg-secondary-300 btn-secondary subtitle-1"> <span x-cloak x-show="isLoading">Loading...</span> <span x-show="!isLoading">Sign Me Up</span> </button> </form> <div x-cloak x-show="isError" class="flex flex-row px-4 mt-4 text-red"> <svg class="inline-block w-4 h-4 leading-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-exclamation-square"></use></svg> <div x-text="error" class="ml-1 font-bold leading-4 text-left subtitle-2"></div> </div> <div class="mt-4 font-sans text-xs leading-normal text-left subtitle-1"> By clicking Sign Me Up, you confirm you are 16+ and agree to our <a href="https://www.ziffdavis.com/terms-of-use" class="underline text-secondary-300 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)">Terms of Use</a> and <a href="https://www.ziffdavis.com/ztg-privacy-policy" class="underline text-secondary-300 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)">Privacy Policy</a>. </div> </div> <div x-cloak x-show="isSuccess" class="py-1 mx-auto max-w-xl text-center"> <svg class="inline-block w-24 h-20 leading-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-mailbox-regular"></use></svg> <div class="header-300">Thanks for signing up!</div> </div> </section> <h3>Ingredients</h3><p>1 (4-inch) piece <strong>fresh ginger</strong></p><p>2 <strong>garlic cloves</strong></p><p>3 tablespoons <strong>soy sauce</strong>, plus more for serving</p><p>1 tablespoon <strong>toasted sesame oil</strong>, plus more as needed</p><p>1 teaspoon <strong>ground white pepper</strong>, plus more for serving</p><p>12 ounces <strong>flounder fillets</strong>, cut into 2-inch (5 cm) pieces</p><p>12 ounces <strong>carp (or cod) fillets</strong>, skin removed, cut into 2-inch pieces</p><p>1 cup <strong>jasmine rice</strong></p><p>2 quarts good-quality <strong>fish stock</strong></p><div class="related-stories" data-ga-impression data-ga-module="related_stories" data-ga-element="related_stories_link" data-ga-item="title"> <div class="flex flex-row items-center"> <hr> <div class="px-4 mx-auto mt-0 w-full max-w-3xl font-sans text-2xl font-bold tracking-normal leading-normal text-center whitespace-nowrap shrink">Related Stories</div> <hr> </div> <ul> <li><a href="/article/stardew-valley-update-drink-mayonnaise-crit-baby-pet-turtle" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="1">'Stardew Valley's massive update lets players drink mayo, 'crit' babies, and put hats on dogs</a></li> <li><a href="/article/immortal-life-review-chinese-xianxia-farming-simulator" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="2">Chinese fantasy farming sim 'Immortal Life' adds trauma bonding to pastoral ideal, and I love it</a></li> <li><a href="/article/dredge-review-eldritch-fishing" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="3">'Dredge' is an eldritch fishing game that can be quite pleasant, if you let it</a></li> <li><a href="/article/april-19-nintendo-indie-sale" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="4">Nintendo Indie Sale slashes prices on must-play titles like 'Hades' and 'Stardew Valley'</a></li> <li><a href="/video/plants-seeds-video-game-guild-wars-2-seedsaga" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="5">Grow plants from fantasy games with this IRL initiative</a></li> </ul> </div> <p>2 cups <strong>water</strong></p><p>2 to 3 teaspoons <strong>squid ink</strong> (optional)</p><p>1/2 cup thinly sliced <strong>scallions</strong> (white and green parts)</p><p>1/2 cup coarsely chopped <strong>fresh cilantro leaves</strong> and soft stems</p><p>Peel the ginger and cut in half. Finely grate half the ginger on a box grater and place in a medium bowl. Cut the remaining ginger into very thin matchsticks. Finely grate the garlic and add to the bowl with the ginger. Stir in the 3 tablespoons soy sauce, 1 tablespoon toasted sesame oil, and 1 teaspoon white pepper. Add the fish and gently stir until the pieces are coated with seasoning. Place in the refrigerator to chill. </p><p>Put the rice in a fine-mesh strainer and quickly rinse with cold water. </p><p>In a medium Dutch oven over medium-high heat, combine the stock, water, and rice. Bring to a boil, stirring occasionally, then reduce the heat to low and simmer, stirring occasionally, until the rice is soft and the mixture is thick and slightly creamy, about 1 hour. (The consistency will be similar to porridge or a slightly looser rice pudding.) Stir in the squid ink, if using.</p><p>Use tongs to lift the fish pieces, one by one, from the marinade (discard the marinade) and gently nestle them in the simmering rice pudding. Cover with a lid and simmer until the fish is just cooked through and becoming flaky, about 10 minutes, lifting the lid and gently stirring occasionally (if some of the fish breaks apart, that is okay). The pudding will be thick, but you can stir in additional hot water (or stock) to make it thinner, if you prefer. </p><p>To serve, ladle the seafoam pudding into individual bowls, then drizzle with additional sesame oil and sprinkle with additional white pepper, if desired. Top with the sliced ginger, the scallions, and cilantro. Serve immediately, with additional soy sauce on the side.</p><p><strong>Queen&rsquo;s Tip: </strong>If you can&rsquo;t find carp or flounder, cod makes an excellent alternative.</p><p><em>Reprinted from The Official Stardew Valley Cookbook by ConcernedApe and Ryan Novak. &copy; 2024 by ConcernedApe LLC. Published by Random House Worlds, an imprint of Random House, a division of Penguin Random House LLC.&nbsp;&nbsp;</em></p> <section class="mx-auto max-w-7xl"> <div class="flex flex-wrap mt-8 w-full font-sans subtitle-2 editor-content"> <p> <span class="mr-1.5 font-sans font-bold">Topics</span> <a class="underline-link hover:no-underline text-secondary-300 mr-1.5" href="https://mashable.com/category/books" aria-label="Navigate to the Books tag" data-ga-click data-ga-label="$text">Books</a> <a class="underline-link hover:no-underline text-secondary-300 " href="https://mashable.com/category/gaming" aria-label="Navigate to the Gaming tag" data-ga-click data-ga-label="$text">Gaming</a> </p> </div> </section> </article> <section class="mx-auto mt-12 max-w-3xl border-t border-gray-200 border-solid"> <div class="py-8 w-full"> <div class="flex flex-col items-center pb-8 border-b border-gray-200 md:flex-row md:space-x-8"> <div class="flex flex-col justify-center items-center space-y-4 text-center md:flex-row md:justify-start md:space-y-0 md:space-x-6 md:text-left"> <img class="w-24 h-24 rounded-full border border-gray-200" src="https://helios-i.mashable.com/imagery/authors/03ViZY8xuP4VcGszqNHGLjV/image.fill.size_100x100.v1624380984.jpg" alt="A black and white image of a person with a long braid and thick framed glasses." width="100" height="100" loading="lazy" > <div class="flex flex-col space-y-2"> <div class="w-full font-bold header-200">Shannon Connellan</div> <div class="w-full text-xl font-bold"></div> </div> </div> <div class="flex flex-row justify-center pt-4 mt-8 w-full border-t border-gray-200 md:justify-start md:pt-0 md:pl-4 md:mt-0 md:w-auto md:border-t-0 md:border-l md:border-solid space-x4" style="height:75px;align-items:center;"> <a href="https://twitter.com/shanconnellan" class="px-3 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)"> <svg class="inline-block w-5 h-5 fill-current md:h-4"><use href="/images/icons/spritemap.svg#sprite-twitter-brands"></use></svg> </a> <a href="https://www.linkedin.com/in/shannon-connellan-02642a19/" class="px-3 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)"> <svg class="inline-block w-5 h-5 fill-current md:h-4"><use href="/images/icons/spritemap.svg#sprite-linkedin-brands"></use></svg> </a> </div> </div> <div class="mx-0 max-w-3xl font-serif editor-content"> <p>Shannon Connellan is Mashable's UK Editor based in London, formerly Mashable's Australia Editor, but emotionally, she lives in the <a href="https://mashable.com/article/stranger-things-creel-house" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body">Creel House</a>. A <a href="https://www.rottentomatoes.com/critics/shannon-connellan/movies" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)">Tomatometer-approved critic</a>, Shannon writes about everything (but not anything) across entertainment, tech, social good, science, and culture. Especially <a href="https://mashable.com/article/best-australian-horror-movies" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body">Australian horror</a>.</p> </div> </div> </section> <div class="mx-auto max-w-3xl" data-spotim-module="conversation" data-spot-id="sp_oHE136vk" data-post-id="122407" data-post-url="/article/stardew-valley-cookbook-recipe" data-article-tags="Games, Entertainment"> </div> <div class="mx-auto max-w-3xl" data-spotim-module="pitc" data-spot-id="sp_oHE136vk" data-article-tags="Games, Entertainment"></div> </section> <aside style="width:300px;" class="hidden flex-none 2xl:block" data-ga-module="content_rail"> <div class="sticky top-0 pt-2"> <div id="stickyVideoContainer"> </div> <div data-pogo="sidebar"></div> </div> </aside> </main> <div class="px-4 mx-auto w-full 2xl:px-0 full-width"> <div data-pogo="nativespotlight"></div> </div> <div class="justify-between items-stretch px-4 mx-auto lg:flex max-w-8xl"> <section class="flex-grow 2xl:pr-4" data-ga-module="content_body"> <section class="mx-auto max-w-3xl"> <section class="mx-auto max-w-8xl"> <hr class="my-8 mx-auto border border-gray-100 md:my-12"> <div class="mt-12 font-bold header-200 text-primary-400 md:!leading-6">Recommended For You</div> <div class="justify-center mt-8 w-full" data-module="content-list" data-ga-module="recommendation-recirc" data-ga-element="content-stripe" data-ga-action="content-stripe"> <div class="w-full" data-ga-position="1" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/haunted-chocolatier-update-stardew-valley-concernedape"> What&#039;s happening with &#039;Haunted Chocolatier&#039;? There&#039;s been an update.</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">&#039;Stardew Valley&#039; creator ConcernedApe checked in.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Thu, 05 Dec 2024 11:14:42 +0000"> 12/05/2024 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/shannon-connellan">Shannon Connellan</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="What&#039;s happening with &#039;Haunted Chocolatier&#039;? There&#039;s been an update." href="/article/haunted-chocolatier-update-stardew-valley-concernedape"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/02wEa524xLpvObJacrKOHwD/hero-image.fill.size_220x133.v1733396128.png" alt="A scene from &quot;Haunted Chocolatier&quot; showing the titular chocolatier&#039;s home with rows of vegetables." width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/02wEa524xLpvObJacrKOHwD/hero-image.fill.size_220x220.v1733396128.png" alt="A scene from &quot;Haunted Chocolatier&quot; showing the titular chocolatier&#039;s home with rows of vegetables." width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="2" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/president-trump-white-house-portrait-similar-mugshot"> Trump&#039;s White House portrait looks a lot like his mugshot, and the internet has noticed</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">The president&#039;s official portrait looks strikingly similar.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Mon, 20 Jan 2025 18:05:44 +0000"> 01/20/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/anna-iovine">Anna Iovine</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Trump&#039;s White House portrait looks a lot like his mugshot, and the internet has noticed" href="/article/president-trump-white-house-portrait-similar-mugshot"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00f3XVbiuapB6cY4rKJ5xDK/hero-image.fill.size_220x133.v1737394297.jpg" alt="Copis of Republican presidential candidate, former U.S. President Donald Trump mugshot are seen on the first day of the Republican National Convention at the Fiserv Forum on July 15" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00f3XVbiuapB6cY4rKJ5xDK/hero-image.fill.size_220x220.v1737394297.jpg" alt="Copis of Republican presidential candidate, former U.S. President Donald Trump mugshot are seen on the first day of the Republican National Convention at the Fiserv Forum on July 15" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="3" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/severance-podcast-ben-stiller-kier-eagan-cameo"> Ben Stiller jokingly addresses his &#039;Severance&#039; Season 1 cameo in the official &#039;Severance&#039; podcast</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">That voice sounds familiar...</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Wed, 15 Jan 2025 21:02:54 +0000"> 01/15/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/belen-edwards">Belen Edwards</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Ben Stiller jokingly addresses his &#039;Severance&#039; Season 1 cameo in the official &#039;Severance&#039; podcast" href="/article/severance-podcast-ben-stiller-kier-eagan-cameo"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03pa86zrILI9sYsJJiyEtka/hero-image.fill.size_220x133.v1736973391.jpg" alt="Ben Stiller on the set of &quot;Severance.&quot;" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03pa86zrILI9sYsJJiyEtka/hero-image.fill.size_220x220.v1736973391.jpg" alt="Ben Stiller on the set of &quot;Severance.&quot;" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="4" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/how-to-watch-nosferatu"> How to watch &#039;Nosferatu&#039; at home: The haunting remake has an official streaming date</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">See the reimagining of the 1922 horror classic from your couch.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 14 Feb 2025 17:45:35 +0000"> 02/14/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/christina-buff">Christina Buff</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="How to watch &#039;Nosferatu&#039; at home: The haunting remake has an official streaming date" href="/article/how-to-watch-nosferatu"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/05rXmaN8LO7i8HwkfMgDFwT/hero-image.fill.size_220x133.v1736794187.jpg" alt="Lily-Rose Depp in &quot;Nosferatu&quot;" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/05rXmaN8LO7i8HwkfMgDFwT/hero-image.fill.size_220x220.v1736794187.jpg" alt="Lily-Rose Depp in &quot;Nosferatu&quot;" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="5" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/musk-bezos-zuckerberg-trump"> The bros’ new clothes: How Big Tech lurched to the right</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">The top billionaires of Silicon Valley have gone from supporting Democrats to being all in on Trump. What happened?</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 18 Jan 2025 10:00:00 +0000"> 01/18/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/chris-taylor">Chris Taylor</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="The bros’ new clothes: How Big Tech lurched to the right" href="/article/musk-bezos-zuckerberg-trump"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/06LIVeH6p1Nh7n5fk335tev/hero-image.fill.size_220x133.v1737163592.jpg" alt="Elon Musk, Mark Zuckerberg and Jeff Bezos loom in the background of an illustration with Donald Trump smaller, in the foreground" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/06LIVeH6p1Nh7n5fk335tev/hero-image.fill.size_220x220.v1737163592.jpg" alt="Elon Musk, Mark Zuckerberg and Jeff Bezos loom in the background of an illustration with Donald Trump smaller, in the foreground" width="220" height="220" loading="lazy" > </div> </a> </div> </div> </div> </section> <section class="mx-auto max-w-8xl"> <hr class="my-8 mx-auto border border-gray-100 md:my-12"> <div class="mt-12 font-bold header-200 text-primary-400 md:!leading-6">More in Entertainment</div> <div class="justify-center mt-8 w-full" data-module="content-list" data-ga-module="more-in-recirc" data-ga-element="content-stripe" data-ga-action="content-stripe"> <div class="w-full" data-ga-position="1" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/meta-plans-standalone-metaai-app-openai-sam-altman-response"> Meta plans to launch standalone Meta AI app. OpenAI&#039;s Sam Altman fires back.</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Zuckerberg wants to take on Altman, who is having none of it.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 28 Feb 2025 19:55:30 +0000"> 21 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/cecily-mauran">Cecily Mauran</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Meta plans to launch standalone Meta AI app. OpenAI&#039;s Sam Altman fires back." href="/article/meta-plans-standalone-metaai-app-openai-sam-altman-response"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/067OUcm3EGilgR5kHQIE1fZ/hero-image.fill.size_220x133.v1740769178.jpg" alt="Meta CEO Mark Zuckerberg at Donald Trump&#039;s inauguration making a frowning face " width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/067OUcm3EGilgR5kHQIE1fZ/hero-image.fill.size_220x220.v1740769178.jpg" alt="Meta CEO Mark Zuckerberg at Donald Trump&#039;s inauguration making a frowning face " width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="2" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/feb-28-bose-weekend-flash-sale"> Bose&#039;s weekend flash sale includes QuietComfort headphones for $100 off, plus more</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Load up on some truly great audio tech at a decent discount.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 28 Feb 2025 18:29:54 +0000"> 22 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/dylan-haas">Dylan Haas</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Bose&#039;s weekend flash sale includes QuietComfort headphones for $100 off, plus more" href="/article/feb-28-bose-weekend-flash-sale"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03V5YK4bDuHO1XpTjyNM7Dt/hero-image.fill.size_220x133.v1740759602.png" alt="Person wearing Bose QuietComfort headphones " width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03V5YK4bDuHO1XpTjyNM7Dt/hero-image.fill.size_220x220.v1740759602.png" alt="Person wearing Bose QuietComfort headphones " width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="3" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/microsoft-kills-skype"> RIP: Microsoft is officially killing Skype</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">It was Zoom before Zoom, but now it&#039;s nothing.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 28 Feb 2025 17:29:40 +0000"> 23 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/aperry">Alex Perry</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="RIP: Microsoft is officially killing Skype" href="/article/microsoft-kills-skype"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03rc4g20KHfEF0L1PAafo3y/hero-image.fill.size_220x133.v1740763204.jpg" alt="Skype logo on a phone screen" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03rc4g20KHfEF0L1PAafo3y/hero-image.fill.size_220x220.v1740763204.jpg" alt="Skype logo on a phone screen" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="4" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/amazon-deals-of-the-day-sonos-arc-feb-28"> Amazon deal of the day: Save $250 on the Sonos Arc soundbar</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">You can also save up to 58% on the Apple AirTags 4-pack, Bose QuietComfort, DJI Power 1000, and Bose SoundLink Revolve+.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 28 Feb 2025 16:56:55 +0000"> 02/28/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/christina-buff">Christina Buff</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Amazon deal of the day: Save $250 on the Sonos Arc soundbar" href="/article/amazon-deals-of-the-day-sonos-arc-feb-28"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/07nytu7eavzjM3KMuQQBIrg/hero-image.fill.size_220x133.v1740760454.png" alt="DJI power station, Bose QuietComfort headphones, Bose SoundLink Revolve speaker, Sonos Arc, Apple AirTags with gold gradient background" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/07nytu7eavzjM3KMuQQBIrg/hero-image.fill.size_220x220.v1740760454.png" alt="DJI power station, Bose QuietComfort headphones, Bose SoundLink Revolve speaker, Sonos Arc, Apple AirTags with gold gradient background" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="5" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/feb-28-apple-airtags-deal"> Track all your things with a 4-pack of Apple AirTags at their lowest price yet</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Track down your wallet, your bag, or even your pet with one of these AirTags on the cheap.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 28 Feb 2025 15:31:23 +0000"> 02/28/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/brittany-vincent">Brittany Vincent</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Track all your things with a 4-pack of Apple AirTags at their lowest price yet" href="/article/feb-28-apple-airtags-deal"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/05hFal3yveD6udMy8WTj4tT/hero-image.fill.size_220x133.v1740754813.png" alt="Apple AirTags on blue abstract background" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/05hFal3yveD6udMy8WTj4tT/hero-image.fill.size_220x220.v1740754813.png" alt="Apple AirTags on blue abstract background" width="220" height="220" loading="lazy" > </div> </a> </div> </div> </div> </section> <section class="mx-auto max-w-8xl"> <hr class="my-8 mx-auto border border-gray-100 md:my-12"> <div class="mt-12 font-bold header-200 text-primary-400 md:!leading-6">Trending on Mashable</div> <div class="justify-center mt-8 w-full" data-module="content-list" data-ga-module="chartbeat-recirc" data-ga-element="content-stripe" data-ga-action="content-stripe"> <div class="w-full" data-ga-position="1" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/nyt-connections-hint-answer-today-march-1-2025"> NYT Connections hints today: Clues, answers for March 1, 2025</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Everything you need to solve &#039;Connections&#039; #629.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 01 Mar 2025 03:00:00 +0000"> 14 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/mashable-team">Mashable Team</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="NYT Connections hints today: Clues, answers for March 1, 2025" href="/article/nyt-connections-hint-answer-today-march-1-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00DrHoNa5vHjmqLsMH4YaNp/hero-image.fill.size_220x133.v1740603981.jpg" alt="A phone displaying the New York Times game &#039;Connections.&#039;" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00DrHoNa5vHjmqLsMH4YaNp/hero-image.fill.size_220x220.v1740603981.jpg" alt="A phone displaying the New York Times game &#039;Connections.&#039;" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="2" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/wordle-today-answer-march-1-2025"> Wordle today: Answer, hints for March 1, 2025</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Here are some tips and tricks to help you find the answer to &quot;Wordle&quot; #1351.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 01 Mar 2025 03:00:00 +0000"> 14 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/mashable-team">Mashable Team</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Wordle today: Answer, hints for March 1, 2025" href="/article/wordle-today-answer-march-1-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/06mzAiAZc1ka7Vxnz6QbKGR/hero-image.fill.size_220x133.v1740523088.jpg" alt="a phone displaying Wordle" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/06mzAiAZc1ka7Vxnz6QbKGR/hero-image.fill.size_220x220.v1740523088.jpg" alt="a phone displaying Wordle" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="3" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/strands-nyt-hint-march-1-2025"> NYT Strands hints, answers for March 1</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Every hint, nudge and outright answer you need to complete today&#039;s NYT Strands puzzle.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 01 Mar 2025 03:00:00 +0000"> 14 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/mashable-team">Mashable Team</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="NYT Strands hints, answers for March 1" href="/article/strands-nyt-hint-march-1-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/02pbExOYG5OzhfRHVC6I7Pe/hero-image.fill.size_220x133.v1740712583.jpg" alt="A game being played on a smartphone." width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/02pbExOYG5OzhfRHVC6I7Pe/hero-image.fill.size_220x220.v1740712583.jpg" alt="A game being played on a smartphone." width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="4" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/severance-season-2-reddit-theory-cold-harbor"> This &#039;Severance&#039; Reddit theory may have finally answered the &#039;Cold Harbor&#039; mystery</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">That makes horrible sense.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 28 Feb 2025 16:24:30 +0000"> 02/28/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/sam-haysom">Sam Haysom</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="This &#039;Severance&#039; Reddit theory may have finally answered the &#039;Cold Harbor&#039; mystery" href="/article/severance-season-2-reddit-theory-cold-harbor"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00O0ziEE8gXzNTFppZH5iPa/hero-image.fill.size_220x133.v1740756144.jpg" alt="A computer screen shows the words &quot;Cold Harbor&quot;." width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00O0ziEE8gXzNTFppZH5iPa/hero-image.fill.size_220x220.v1740756144.jpg" alt="A computer screen shows the words &quot;Cold Harbor&quot;." width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="5" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/severance-season-2-episode-7-explained-gemma-lumon"> &#039;Severance&#039; finally reveals what Lumon is doing to Gemma. It&#039;s terrifying.</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Plus, what&#039;s the deal with those doors?</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 28 Feb 2025 08:01:00 +0000"> 02/28/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/belen-edwards">Belen Edwards</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="&#039;Severance&#039; finally reveals what Lumon is doing to Gemma. It&#039;s terrifying." href="/article/severance-season-2-episode-7-explained-gemma-lumon"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/05tVkASpmXm82izAwbsF5w0/hero-image.fill.size_220x133.v1740745340.jpg" alt="Dichen Lachman in &quot;Severance.&quot;" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/05tVkASpmXm82izAwbsF5w0/hero-image.fill.size_220x220.v1740745340.jpg" alt="Dichen Lachman in &quot;Severance.&quot;" width="220" height="220" loading="lazy" > </div> </a> </div> </div> </div> </section> </section> </section> <aside style="width:300px;" class="hidden flex-none 2xl:block" data-ga-module="content_rail"> <div class="sticky top-0 pt-16 mt-8"> <div data-pogo="sidebar"></div> </div> </aside> </div> <div x-data="window.newsletter()" x-init="init()" class="py-9 px-6 mt-20 text-center text-black rounded border md:mt-32 bg-warmgray-100 border-warmgray-100" data-ga-impression data-ga-category="newsletters" data-ga-module="footer_nl_signup" data-ga-label="Top Stories"> <div x-show="!isSuccess" class="flex flex-col mx-auto max-w-4xl font-sans md:flex-row"> <div class="font-bold leading-8 text-left md:w-1/2 header-300">The biggest stories of the day delivered to your inbox.</div> <div class="flex flex-col md:mt-2 md:w-1/2"> <form x-ref="subscribeForm" class="flex flex-row mt-8 h-12 border-b-2 md:mt-0 text-primary-400 border-primary-400 focus-within:text-secondary-300" data-initial-lists="top-stories" x-on:submit.prevent="submit()"> <input aria-describedby="emailSubscribeErrorContainer" x-ref="emailInput" type="email" x-model="email" class="py-2 px-4 w-4/6 text-base font-normal leading-5 placeholder-gray-600 text-gray-600 bg-white md:w-3/4" placeholder="Email Address" aria-label="Email"> <input x-bind:value="selectedListsValue()" type="hidden" name="lists" value=""> <input type="hidden" name="source" value="site-footer"> <input type="hidden" name="courierList" value="Mashable On-Site - Top Stories Daily"> <button :disabled="isLoading" type="submit" class="py-2 px-1 w-2/6 font-bold leading-5 text-center bg-white md:w-1/4 subtitle-1"> <span x-cloak x-show="isLoading" class="text-primary-400">Loading...</span> <span x-show="!isLoading" :class="{'text-red': isError}" class="text-sm">Subscribe</span> </button> </form> <div x-cloak x-show="isError" class="flex flex-row px-4 mt-4 text-red"> <svg class="inline-block w-4 h-4 leading-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-exclamation-square"></use></svg> <div id="emailSubscribeErrorContainer" x-text="error" class="ml-1 font-bold leading-4 text-left subtitle-2"></div> </div> </div> </div> <div x-show="!isSuccess" class="mx-auto mt-4 max-w-4xl font-sans leading-normal text-left subtitle-1"> These newsletters may contain advertising, deals, or affiliate links. By clicking Subscribe, you confirm you are 16+ and agree to our <a href="https://www.ziffdavis.com/terms-of-use" class="underline text-secondary-300 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)">Terms of Use</a> and <a href="https://www.ziffdavis.com/ztg-privacy-policy" class="underline text-secondary-300 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)">Privacy Policy</a>. </div> <div x-cloak x-show="isSuccess" class="py-1 text-center"> <svg class="inline-block w-24 h-20 leading-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-mailbox-regular"></use></svg> <div class="header-300">Thanks for signing up. See you at your inbox!</div> </div> </div> <footer class="py-12 mx-auto w-full font-sans text-center text-white bg-primary-400" data-ga-module="global_footer" data-ga-action="footer_link"> <div class="flex flex-col px-8 md:mx-auto lg:px-4 max-w-8xl"> <div class="inline-block relative mb-4 ml-5 text-left text-white"> <svg class="inline-block w-6 h-6 fill-current"><use href="/images/icons/spritemap.svg#sprite-mashable-m"></use></svg> <svg class="absolute top-0 left-0 -mt-1 -ml-5 w-12 h-12 fill-current"><use href="/images/icons/spritemap.svg#sprite-logomark"></use></svg> </div> <div class="my-8 text-left lg:mr-7" x-data="{ menuSelected: '', prevMenuSelected: '', open: false, openMenuSelected(menu) { if(this.menuSelected === menu) { return this.open = !this.open } this.menuSelected = menu this.open = true }, validation(menu) { if(this.menuSelected === menu && this.open) return 'flex' return 'hidden' }, showIcon(menu) { return this.menuSelected === menu && this.open } }"> <ul class="flex flex-col justify-between mt-8 space-y-8 text-2xl font-bold text-white lg:flex-row lg:mt-0 lg:space-y-0 lg:space-x-12"> <li> <div class="flex justify-between items-center"> <a href="https://mashable.com/tech" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">TECH</a> <button class="lg:hidden" @click="openMenuSelected('tech')"> <svg x-show="showIcon('tech')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('tech')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('tech')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/cryptocurrency">Cryptocurrency</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/social-media">Social Media</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/artificial-intelligence">Artificial Intelligence</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/android">Android</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/apple">Apple</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/cameras">Cameras</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/microsoft">Microsoft</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tiktok">TikTok</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/mobile">Mobile</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/wifirouters">Wifi/Routers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tvs">TVs</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/speakers">Speakers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/desktops">Desktops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/laptops">Laptops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/headphones">Headphones</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tech-industry">Tech Industry</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/antivirus">Antivirus</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/vpn">VPN</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/productivity">Productivity</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/creative-software">Creative Software</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tablets">Tablets</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/smart-home">Smart Home</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/transportation">Transportation</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/gaming-consoles">Gaming Consoles</a> </div> </li> <li> <div> <div class="flex justify-between items-center"> <a href="https://mashable.com/science" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">SCIENCE</a> <button class="lg:hidden" @click="openMenuSelected('science')"> <svg x-show="showIcon('science')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('science')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('science')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/animals">Animals</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/nasa">NASA</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/rocket-launches">Rocket Launches</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/climate-change">Climate Change</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/environment">Environment</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/space">Space</a> </div> </div> <div class="pt-8 lg:pt-14"> <div class="flex justify-between items-center"> <a href="https://games.mashable.com/" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">GAMES</a> <button class="lg:hidden" @click="openMenuSelected('games')"> <svg x-show="showIcon('games')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('games')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('games')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/daily">Daily</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/puzzles">Puzzles</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/word">Word</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/card">Card</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/arcade">Arcade</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/casino">Casino</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/wordle">Wordle</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/connections">Connections</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/strands">Strands</a> </div> </div> <div class="pt-8 lg:pt-14"> <a href="https://mashable.com/category/social-good" style="text-wrap: nowrap" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">SOCIAL GOOD</a> </div> <div class="pt-8 lg:pt-14"> <div class="flex justify-between items-center"> <a href="https://mashable.com/deals" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">DEALS</a> <button class="lg:hidden" @click="openMenuSelected('deals')"> <svg x-show="showIcon('deals')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('deals')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('deals')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/about/deals-coverage-explained">How we Select Deals</a> </div> </div> </li> <li> <div> <div class="flex justify-between items-center"> <a href="https://mashable.com/entertainment" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">ENTERTAINMENT</a> <button class="lg:hidden" @click="openMenuSelected('entertainment')"> <svg x-show="showIcon('entertainment')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('entertainment')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('entertainment')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/true-crime">True Crime</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/music">Music</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/marvel">Marvel</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/dc-comics">DC Comics</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/disney">Disney</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/pixar">Pixar</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/streaming">Streaming</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/hbo">HBO</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/hulu">Hulu</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/peacock">Peacock</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/movies">Movies</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tv-shows">TV Shows</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/podcasts">Podcasts</a> </div> </div> <div class="pt-8 lg:pt-14"> <div class="flex justify-between items-center"> <a href="https://mashable.com/life" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">LIFE</a> <button class="lg:hidden" @click="openMenuSelected('life')"> <svg x-show="showIcon('life')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('life')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('life')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/mental-health">Mental Health</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/family-parenting">Family & Parenting</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/careers">Careers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/sleep">Sleep</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/house-home">House & Home</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/health-wellness">Health & Wellness</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/education">Education</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/sex-dating-relationships">Sex, Dating & Relationships</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/digital-culture">Digital Culture</a> </div> </div> </li> <li> <div> <div class="flex justify-between items-center"> <a href="https://mashable.com/roundups" class="text-white hover:text-accent" style="text-wrap: nowrap" data-ga-click data-ga-label="$text">SHOP THE BEST</a> <button class="lg:hidden" @click="openMenuSelected('shop')"> <svg x-show="showIcon('shop')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('shop')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('shop')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-dating-apps">Dating Apps</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-sexting-apps">Sexting Apps</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-hookup-apps">Hookup Apps</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-vpns">VPNs</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-robot-vacuums">Robot Vaccuums</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-robot-vacuum-and-mop">Robot Vaccum & Mop</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-noise-cancelling-headphones">Headphones</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-portable-bluetooth-speakers">Speakers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-kindles">Kindles</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-laptops">Laptops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/the-best-macbooks">Macbooks</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/the-best-windows-laptops">Windows Laptops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-cheap-laptops">Budget Laptops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-e-readers">E-Readers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/gifts">Gift Guides</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/mashable-choice">Mashable Choice</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/mashable-selects">Mashable Selects</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/kitchen">All Kitchen</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/beauty">All Beauty</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/robot-vacuums">All Robot Vacuums</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/earbuds">All Earbuds</a> </div> </div> </li> <li> <div> <div class="flex justify-between items-center"> <a href="https://mashable.com/review" class="text-white hover:text-accent" data-ga-click="" data-ga-label="$text">REVIEWS</a> <button class="lg:hidden" @click="openMenuSelected('reviews')"> <svg x-show="showIcon('reviews')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('reviews')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('reviews')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/review/adult-friend-finder-review-dating-site">Adult Friend Finder</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/review/bumble-premium-review">Bumble Premium</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/review/tinder-platinum-review">Tinder Platinum</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/review/kindle-paperwhite-signature-edition">Kindle Paperwhite</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/article/ps5-vs-ps5-slim-differences">PS5 vs PS5 Slim</a> </div> </div> <div class="pt-8 lg:pt-14"> <div class="flex justify-between items-center"> <a href="" class="text-white hover:text-white" data-ga-click="" data-ga-label="$text">EVENTS</a> <button class="lg:hidden" @click="openMenuSelected('events')"> <svg x-show="showIcon('events')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('events')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('events')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/prime-day">Prime Day</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/black-friday">Black Friday</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/cyber-monday">Cyber Monday</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/samsung-unpacked">Samsung Galaxy Unpacked</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/wwdc">WWDC</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/ces">CES</a> </div> </div> <div class="pt-8 lg:pt-14"> <a href="https://mashable.com/videos" style="text-wrap: nowrap" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">VIDEOS</a> </div> </li> </ul> <hr class="my-12 lg:my-16 border-primary-300"> <ul class="flex flex-col mt-12 space-y-4 text-sm font-bold text-white md:flex-row md:space-y-0 md:space-x-6"> <li><a href="https://mashable.com/about/mashable-staff-masthead" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">About Mashable</a></li> <li><a href="https://mashable.com/about/editorial-standards" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Editorial Standards</a></li> <li><a href="https://mashable.com/about/contact-us" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Contact Us</a></li> <li><a href="https://www.j2global.com/careers/jobs/?brand=Mashable" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">We're Hiring</a></li> <li><a href="https://mashable.com/newsletters" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Newsletters</a></li> <li><a href="https://mashable.com/sitemap" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Sitemap</a></li> </ul> <ul class="flex flex-row flex-wrap my-8 text-white md:mt-5 md:mb-8 md:space-x-8"> <li><a href="https://www.facebook.com/mashable/" aria-label="Mashable Facebook Page" rel="noopener" data-ga-click data-ga-label="facebook" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-facebook-f-brands"></use></svg></a></li> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-facebook-f-brands"></use></svg></a></li> <li><a href="https://twitter.com/mashable" aria-label="Mashable Twitter Page" rel="noopener" data-ga-click data-ga-label="twitter" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-twitter-brands"></use></svg></a></li> <li><a href="http://instagram.com/Mashable" aria-label="Mashable Instagram Page" rel="noopener" data-ga-click data-ga-label="instagram" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-instagram-brands"></use></svg></a></li> <li><a href="https://www.youtube.com/user/mashable" aria-label="Mashable Youtube Page" rel="noopener" data-ga-click data-ga-label="youtube" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-youtube"></use></svg></a></li> <li><a href="https://www.pinterest.com/mashable/" aria-label="Mashable Pinterest Page" rel="noopener" data-ga-click data-ga-label="pinterest" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-pinterest"></use></svg></a></li> <li><a href=" https://www.tiktok.com/@mashable" aria-label="Mashable Tiktok Page" rel="noopener" data-ga-click data-ga-label="tiktok" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-tiktok"></use></svg></a></li> <li><a href="https://flipboard.com/@Mashable" aria-label="Mashable Flipboard Page" rel="noopener" data-ga-click data-ga-label="flipboard" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-flipboard-brands"></use></svg></a></li> <li><a href="https://www.linkedin.com/company/mashable" aria-label="Mashable Linkedin Page" rel="noopener" data-ga-click data-ga-label="linkedin" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-linkedin"></use></svg></a></li> <li><a href="https://mashable.com/feeds/rss/all" aria-label="Mashable Feeds Page" rel="noopener" data-ga-click data-ga-label="rss"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-rss-solid"></use></svg></a></li> </ul> <div class="font-sans leading-5 subtitle-1">©2005–2025 Mashable, Inc., a Ziff Davis company. All Rights Reserved.</div> <div class="mt-2 font-sans leading-5 subtitle-1">Mashable is a registered trademark of Ziff Davis and may not be used by third parties without express written permission.</div> <ul class="flex flex-col flex-wrap justify-start mt-8 space-y-4 font-sans underline lg:flex-row lg:space-y-0 lg:space-x-6 subtitle-2"> <li><a href="https://www.ziffdavis.com/about" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">About Ziff Davis</a></li> <li><a href="https://www.ziffdavis.com/ztg-privacy-policy" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">Privacy Policy</a></li> <li><a href="https://www.ziffdavis.com/terms-of-use" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">Terms of Use</a></li> <li><a href="https://ziffmedia.com/" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">Advertise</a></li> <li><a href="https://www.ziffdavis.com/accessibility" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">Accessibility</a></li> <li><a href="https://dsar.mashable.com" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Do Not Sell My Personal Information</a></li> <li> <button class="block" onclick="window.zdconsent.showConsentTool();" data-ga-click data-ga-label="zd_consent"> <img src="https://c.evidon.com/pub/icong1.png" class="inline-block mr-2" alt="ZiffDavis AdChoices" width="14px" height="18px" loading="lazy">AdChoices </button> </li> <li class="lg:pt-0"><a href="https://www.bbb.org/us/ny/new-york/profile/digital-media/ziff-davis-llc-0121-531/#sealclick" rel="noopener" aria-label="BBB Accredited Business Logo" data-ga-click data-ga-label="BBB Accredited Business Logo" target="_blank" title="(opens in a new window)"><svg width="96" height="50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 78 45"> <defs> <style> .cls-1 { fill: none; } .cls-2 { fill: #fff; } .cls-2, .cls-3 { fill-rule: evenodd; } .cls-4, .cls-3 { fill: #005f85; } .cls-5 { clip-path: url(#clippath); } </style> <clipPath id="clippath"> <rect class="cls-1" width="78" height="45"/> </clipPath> </defs> <!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --> <g> <g id="Layer_1"> <g class="cls-5"> <g> <path class="cls-3" d="M4,30.8c-2.1,0-3.8-1.8-3.8-4V4C.1,1.8,1.9,0,4,0h70.2c2.1,0,3.8,1.8,3.8,4v22.7c0,2.2-1.7,4-3.8,4H4Z"/> <path class="cls-2" d="M4.2.6c-1.9,0-3.4,1.5-3.4,3.4v22.7c0,1.9,1.5,3.4,3.4,3.4h23.8V.6H4.2ZM60.1,21.2l.5-.7c.4.4.9.6,1.4.6s.8-.2.8-.5-.4-.4-.9-.5c-.7-.2-1.6-.4-1.6-1.4s.6-1.3,1.7-1.3,1.3.2,1.7.6l-.5.7c-.4-.3-.8-.5-1.3-.5-.4,0-.6.2-.6.4s.4.4.9.5c.7.2,1.6.4,1.6,1.4s-.6,1.4-1.8,1.4c-.8,0-1.5-.3-1.9-.7h0ZM56.1,21.2l.5-.7c.4.4.9.6,1.4.6s.8-.2.8-.5-.4-.4-.9-.5c-.7-.2-1.6-.4-1.6-1.4s.6-1.3,1.7-1.3,1.3.2,1.7.6l-.5.7c-.4-.3-.8-.5-1.3-.5-.4,0-.6.2-.6.4s.4.4.9.5c.7.2,1.6.4,1.6,1.4s-.6,1.4-1.8,1.4c-.8,0-1.5-.3-1.9-.7h0ZM41.5,21.2l.5-.7c.4.4.9.6,1.4.6s.8-.2.8-.5-.4-.4-.9-.5c-.7-.2-1.6-.4-1.6-1.4s.6-1.3,1.7-1.3,1.3.2,1.7.6l-.5.7c-.4-.3-.8-.5-1.3-.5-.4,0-.6.2-.6.4s.4.4.9.5c.7.2,1.6.4,1.6,1.4s-.6,1.4-1.8,1.4c-.8,0-1.4-.3-1.9-.7h0ZM37,20.1v-2.6h1v2.6c0,.6.4,1,1,1s1-.4,1-1v-2.6h1v2.6c0,1.1-.6,1.8-2,1.8-1.3,0-2-.7-2-1.8h0ZM50.7,21.8l-2.1-2.9v2.9h-.9v-4.4h1l2,2.8v-2.8h.9v4.4h-.9ZM45.8,21.8v-4.4h.9v4.4h-.9ZM52.5,21.8v-4.4h3.1v.8h-2.2v.9h2.1v.8h-2.1v1h2.2v.8h-3.1ZM32.6,21.8v-4.4h2.3c.8,0,1.3.5,1.3,1.1s-.3.9-.8,1c.5,0,.8.5.8,1.1s-.4,1.2-1.3,1.2h-2.4s0,0,0,0ZM35.3,20.5c0-.3-.2-.5-.6-.5h-1.2v1h1.2c.4,0,.6-.2.6-.5ZM35.2,18.7c0-.3-.2-.5-.5-.5h-1.2v1h1.2c.3,0,.5-.2.5-.5h0s0,0,0,0ZM36.9,12.1c0-1.3,1-2.3,2.3-2.3.8,0,1.5.4,1.8,1.1l-.8.4c-.2-.4-.6-.6-1-.6-.8,0-1.4.6-1.4,1.4s.6,1.4,1.4,1.4c.4,0,.8-.2,1-.6l.8.4c-.3.5-.9,1.1-1.8,1.1-1.3,0-2.3-.9-2.3-2.3ZM41.5,12.1c0-1.3,1-2.3,2.3-2.3.8,0,1.5.4,1.8,1.1l-.8.4c-.2-.4-.6-.6-1-.6-.8,0-1.4.6-1.4,1.4s.6,1.4,1.4,1.4c.4,0,.8-.2,1-.6l.8.4c-.3.5-.9,1.1-1.8,1.1-1.3,0-2.3-.9-2.3-2.3ZM48.7,14.3l-.9-1.6h-.7v1.6h-.9v-4.4h2.1c.9,0,1.5.6,1.5,1.4s-.5,1.2-1,1.3l1,1.7h-1.1s0,0,0,0ZM35.6,14.3l-.3-.7h-1.9l-.3.7h-1.1l1.7-4.4h1.2l1.7,4.4h-1.1ZM68.8,14.3v-4.4h1.7c1.4,0,2.3.9,2.3,2.2s-1,2.2-2.3,2.2h-1.7ZM64.9,14.3v-4.4h3.1v.8h-2.2v.9h2.1v.8h-2.1v1h2.2v.8h-3.1ZM59.2,14.3v-4.4h.9v4.4h-.9ZM54.4,14.3v-4.4h1.7c1.4,0,2.3.9,2.3,2.2s-1,2.2-2.3,2.2h-1.7ZM50.5,14.3v-4.4h3.1v.8h-2.2v.9h2.1v.8h-2.1v1h2.2v.8h-3.1ZM62,14.3v-3.6h-1.3v-.8h3.5v.8h-1.3v3.6h-.9ZM71.9,12.1c0-.8-.5-1.4-1.4-1.4h-.8v2.7h.8c.9,0,1.4-.6,1.4-1.4h0ZM57.5,12.1c0-.8-.5-1.4-1.4-1.4h-.8v2.7h.8c.9,0,1.4-.6,1.4-1.4h0ZM34.4,10.8l-.7,1.9h1.4l-.7-1.9ZM48.8,11.3c0-.4-.3-.6-.7-.6h-1v1.2h1c.4,0,.7-.2.7-.6h0Z"/> <path class="cls-3" d="M10,25.4c.6.3.9.5,1,1.2.2,1.4-1,1.9-2.2,1.9h-2.8v-5.9h2.8c1,0,1.9.5,1.9,1.6s-.3,1-.8,1.2h0ZM15.5,25.4c.6.3.9.5,1,1.2.2,1.4-1,1.9-2.2,1.9h-2.8v-5.9h2.8c1,0,1.9.5,1.9,1.6s-.3,1-.8,1.2h0ZM22,26.6c-.1-.8-.4-1-1-1.2.5-.3.8-.7.8-1.2,0-1.1-.9-1.6-1.9-1.6h-2.8v5.9h2.8c1.2,0,2.4-.5,2.2-1.9h0ZM22.8,27.1h0c0-.8.6-1.4,1.4-1.4s1.4.6,1.4,1.4h0c0,.8-.6,1.4-1.4,1.4-.7,0-1.4-.6-1.4-1.4ZM25.4,27.1h0c0-.7-.6-1.2-1.2-1.2s-1.2.6-1.2,1.2h0c0,.7.6,1.2,1.2,1.2s1.2-.6,1.2-1.2ZM23.6,26.3h.6c.2,0,.3,0,.4.1,0,0,.1.2.1.3h0c0,.2-.2.4-.4.4l.4.6h-.3l-.4-.5h-.4v.5h-.2v-1.4s0,0,0,0ZM8.9,27.4h-1.6v-1.3h1.6c1.2,0,1.1,1.3,0,1.3ZM14.4,27.4h-1.6v-1.3h1.6c1.2,0,1.1,1.3,0,1.3ZM18.3,26v1.3h1.6c1.1,0,1.2-1.3,0-1.3h-1.6ZM24.2,27c.2,0,.3,0,.3-.2h0c0-.2-.1-.2-.3-.2h-.4v.5h.4ZM7.3,23.7h1.4c.9,0,.9,1.3,0,1.3h-1.5v-1.3ZM18.3,23.7h1.4c.9,0,.9,1.3,0,1.3h-1.5v-1.3ZM12.8,23.7h1.4c.9,0,.9,1.3,0,1.3h-1.5v-1.3ZM8.7,19.9h2.7l.5,1.6h4.4l.5-1.6h2.7l-.4-1.2h-10l-.4,1.2h0ZM12,10.3l-1.3,1.8c-.7.9-.5,2.5.4,3.1l2.4,1.7c.4.3.4.6.2.9l.4.3,1.2-1.7c.8-1,.7-2.5-.4-3.3l-2.4-1.8c-.3-.2-.3-.5-.2-.8l-.3-.2h0ZM14,2.4l-2,2.8c-.9,1.3-.6,3.6.7,4.5l3.3,2.4c.7.5.8,1.8.3,2.4l.3.2,2.3-3.2c1-1.5,1-3.6-.6-4.8l-3.6-2.6c-.5-.4-.7-1-.3-1.6l-.3-.2h0Z"/> </g> </g> <path class="cls-4" d="M6.2,43.9c-.6,0-1.1,0-1.6-.3-.5-.2-.9-.5-1.2-.8-.4-.4-.6-.8-.8-1.3-.2-.5-.3-1-.3-1.6s0-1.1.3-1.5c.2-.5.5-.9.8-1.3.4-.4.8-.6,1.2-.8.5-.2,1-.3,1.6-.3s1.2.1,1.6.3c.5.2.9.5,1.2.8l-.9.9c-.2-.2-.5-.4-.8-.6-.3-.1-.7-.2-1.1-.2s-.7,0-1,.2c-.3.1-.6.3-.8.6-.2.2-.4.5-.5.9-.1.3-.2.7-.2,1.1s0,.8.2,1.1c.1.3.3.6.5.9.2.2.5.4.8.6.3.1.7.2,1,.2s.9,0,1.2-.2c.3-.1.6-.3.8-.6l.9.9c-.4.4-.8.6-1.2.8-.5.2-1,.3-1.6.3ZM10.1,43.8v-7.9h1.2v7.9h-1.2ZM12.6,43.8v-5.3h1.2v5.3h-1.2ZM13.2,37.5c-.2,0-.4,0-.5-.2-.1-.1-.2-.3-.2-.5s0-.4.2-.5c.1-.1.3-.2.5-.2s.4,0,.5.2c.1.1.2.3.2.5s0,.4-.2.5c-.1.1-.3.2-.5.2ZM17.6,43.9c-.5,0-1-.1-1.4-.4-.4-.2-.7-.6-1-1-.2-.4-.4-.9-.4-1.4s.1-1,.4-1.4c.2-.4.6-.7,1-1,.4-.2.9-.4,1.4-.4s.8,0,1.1.2c.4.2.7.4.9.7l-.8.8c-.2-.2-.3-.3-.6-.4-.2,0-.4-.1-.7-.1s-.6,0-.8.2c-.2.1-.4.3-.5.5-.1.2-.2.5-.2.8s0,.6.2.8c.1.2.3.4.5.6.2.1.5.2.8.2s.5,0,.7-.1c.2,0,.4-.2.6-.4l.8.8c-.2.3-.6.5-.9.7-.4.2-.7.2-1.1.2ZM23.9,43.8l-2.2-2.7,2.2-2.6h1.4l-2.6,2.9v-.7c0,0,2.7,3.1,2.7,3.1h-1.5ZM20.6,43.8v-7.9h1.2v7.9h-1.2ZM29.1,43.8v-6c0-.4,0-.8.3-1.1.2-.3.4-.5.7-.7.3-.2.7-.3,1.1-.3s.6,0,.8.2c.2.1.4.3.6.5l-.8.8c0,0-.2-.2-.3-.2-.1,0-.2,0-.4,0-.3,0-.5,0-.7.2-.2.2-.2.4-.2.7v6h-1.2ZM27.8,39.6v-1.1h4.1v1.1h-4.1ZM35,43.9c-.5,0-1-.1-1.4-.4-.4-.2-.8-.6-1-1-.2-.4-.4-.9-.4-1.4s.1-1,.4-1.4c.2-.4.6-.7,1-1,.4-.2.9-.4,1.4-.4s1,.1,1.4.4c.4.2.7.6,1,1,.2.4.4.9.4,1.4s-.1,1-.4,1.4c-.2.4-.6.8-1,1-.4.2-.9.4-1.4.4ZM35,42.7c.3,0,.6,0,.8-.2.2-.1.4-.3.5-.6.1-.2.2-.5.2-.8s0-.6-.2-.8c-.1-.2-.3-.4-.5-.5-.2-.1-.5-.2-.8-.2s-.6,0-.8.2c-.2.1-.4.3-.5.5-.1.2-.2.5-.2.8s0,.6.2.8c.1.2.3.4.5.6.2.1.5.2.8.2ZM38.8,43.8v-5.3h1.2v5.3h-1.2ZM40,40.9l-.4-.2c0-.7.1-1.2.4-1.6.3-.4.8-.6,1.4-.6s.5,0,.7.1c.2,0,.4.2.6.5l-.8.8c0-.1-.2-.2-.3-.2-.1,0-.3,0-.4,0-.3,0-.6.1-.8.3-.2.2-.3.5-.3,1ZM46.7,40.9v-1.1h1.9c.3,0,.5,0,.7-.2.2-.1.4-.3.5-.5.1-.2.2-.4.2-.7s0-.5-.2-.7c-.1-.2-.3-.3-.5-.5-.2-.1-.4-.2-.7-.2h-1.9v-1.1h2c.5,0,.9,0,1.3.3.4.2.7.5.9.8.2.4.3.8.3,1.3s-.1.9-.3,1.3c-.2.4-.5.6-.9.8-.4.2-.8.3-1.3.3h-2ZM45.8,43.8v-7.7h1.3v7.7h-1.3ZM52.3,43.8v-5.3h1.2v5.3h-1.2ZM53.5,40.9l-.4-.2c0-.7.1-1.2.4-1.6.3-.4.8-.6,1.4-.6s.5,0,.7.1c.2,0,.4.2.6.5l-.8.8c0-.1-.2-.2-.3-.2-.1,0-.3,0-.4,0-.3,0-.6.1-.8.3-.2.2-.3.5-.3,1ZM59,43.9c-.5,0-1-.1-1.4-.4-.4-.2-.8-.6-1-1-.2-.4-.4-.9-.4-1.4s.1-1,.4-1.4c.2-.4.6-.7,1-1,.4-.2.9-.4,1.4-.4s1,.1,1.4.4c.4.2.7.6,1,1,.2.4.4.9.4,1.4s-.1,1-.4,1.4c-.2.4-.6.8-1,1-.4.2-.9.4-1.4.4ZM59,42.7c.3,0,.6,0,.8-.2.2-.1.4-.3.5-.6.1-.2.2-.5.2-.8s0-.6-.2-.8c-.1-.2-.3-.4-.5-.5-.2-.1-.5-.2-.8-.2s-.6,0-.8.2c-.2.1-.4.3-.5.5-.1.2-.2.5-.2.8s0,.6.2.8c.1.2.3.4.5.6.2.1.5.2.8.2ZM63.4,43.8v-6.2c0-.4,0-.7.2-.9.2-.3.4-.5.7-.7.3-.2.6-.2,1-.2s.5,0,.7.1c.2,0,.4.2.6.4l-.8.8c0,0-.2-.1-.2-.1,0,0-.2,0-.3,0-.2,0-.4,0-.5.2-.1.1-.2.3-.2.5v6.2h-1.2ZM62.1,39.6v-1.1h5.1v1.1h-5.1ZM66.6,43.8v-5.3h1.2v5.3h-1.2ZM67.2,38.1c-.2,0-.4,0-.5-.2-.1-.1-.2-.3-.2-.5s0-.4.2-.5c.1-.1.3-.2.5-.2s.4,0,.5.2c.1.1.2.3.2.5s0,.4-.2.5c-.1.1-.3.2-.5.2ZM69.1,43.8v-7.9h1.2v7.9h-1.2ZM74.1,43.9c-.5,0-1-.1-1.4-.4-.4-.2-.8-.6-1-1-.2-.4-.4-.9-.4-1.4s.1-1,.4-1.4c.2-.4.6-.7,1-1,.4-.2.9-.4,1.4-.4s.9.1,1.3.3c.4.2.7.5.9.9.2.4.3.8.3,1.4s0,.2,0,.3c0,0,0,.2,0,.3h-4.3v-1h3.7l-.5.4c0-.3,0-.6-.2-.8s-.3-.4-.5-.5c-.2-.1-.4-.2-.7-.2s-.6,0-.8.2c-.2.1-.4.3-.5.6-.1.2-.2.5-.2.8s0,.6.2.9c.1.2.3.4.6.6.2.1.5.2.8.2s.5,0,.7-.1c.2,0,.4-.2.6-.4l.8.8c-.3.3-.6.5-.9.7-.4.2-.8.2-1.2.2Z"/> </g> </g> </svg></a></li> </ul> </div> </div> </footer> <script defer src="/js/app.js?id=5cc4d91fc011d132882f074b150c947a"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10