@layer recipes{@layer variants{.gat--icon_maxBattles{color:var(--colors-pokemon-go-dynamax)}.gat--icon_mega{color:#f472b6}.gat--icon_overall{color:var(--colors-text-100)}.gat--icon_shadow{color:#a78bfa}.gat--label_maxBattles{color:color-mix(in srgb, var(--colors-pokemon-go-dynamax) 70%, white)}.gat--label_mega{background:linear-gradient(90deg,#ff4800 -2.92%,#fd0 30.48%,#00d90e 68.94%,#00e5ff 102.74%);-webkit-text-fill-color:var(--colors-transparent);color:#f472b6;-webkit-background-clip:text;background-clip:text}.gat--label_overall{color:var(--colors-text-100)}.gat--label_shadow{color:#a78bfa}.gat--label_type{color:var(--type-color)}.gat--part_icon{padding:var(--spacing-1);height:var(--sizes-8);width:var(--sizes-8);flex-shrink:0;place-items:center;line-height:1;display:grid}.gat--part_icon>svg{display:block}.gat--part_image{height:var(--sizes-8);width:var(--sizes-8);flex-shrink:0}.gat--part_label{font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium)}.gat--part_link{width:100%;display:block;position:relative}.gat--part_surface{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);border-radius:var(--radii-md);gap:var(--spacing-2);align-items:center;width:100%;display:flex}.gat--surface_maxBattles{background:color-mix(in srgb, var(--colors-pokemon-go-dynamax) 7%, transparent);border:1px solid color-mix(in srgb, var(--colors-pokemon-go-dynamax) 12%, transparent);transition:border-color .15s}.gat--surface_mega{background:linear-gradient(90deg, #ff480012 -2.92%, #ffdd0012 30.48%, #00d90e12 68.94%, #00e5ff12 102.74%) padding-box, linear-gradient(var(--colors-bg-100), var(--colors-bg-100)) padding-box, linear-gradient(90deg, #ff48004d -2.92%, #ffdd004d 30.48%, #00d90e4d 68.94%, #00e5ff4d 102.74%) border-box;border:1px solid #0000;transition:filter .15s}.gat--surface_overall{background:var(--colors-bg-100);border:1px solid var(--colors-border-200);transition:border-color .15s}.gat--surface_shadow{background:#a78bfa12;border:1px solid #a78bfa1f;transition:border-color .15s}.gat--surface_type{background:color-mix(in srgb, var(--type-color) 7%, transparent);border:1px solid color-mix(in srgb, var(--type-color) 12%, transparent);transition:border-color .15s}@media (forced-colors:active){.gat--label_mega{-webkit-text-fill-color:#f472b6;color:#f472b6;background:0 0}}@media (hover:hover){.gat--part_link:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-decoration:none}.gat--surface_maxBattles:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-pokemon-go-dynamax)}.gat--surface_mega:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:linear-gradient(90deg, #ff480012 -2.92%, #ffdd0012 30.48%, #00d90e12 68.94%, #00e5ff12 102.74%) padding-box, linear-gradient(var(--colors-bg-100), var(--colors-bg-100)) padding-box, linear-gradient(90deg, #ff4800 -2.92%, #fd0 30.48%, #00d90e 68.94%, #00e5ff 102.74%) border-box;filter:brightness(1.04)}.gat--surface_overall:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-300)}.gat--surface_shadow:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:#a78bfa}.gat--surface_type:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--type-color)}}}}